Showing posts with label imagemagick. Show all posts
Showing posts with label imagemagick. Show all posts

Sunday, March 3, 2013

PERL + ImageMagick + Mac OS X Mountain Lion

Assalamualikum,

Setelah aku kehilangan sabar sebelum ni akibat byk sgt masalah nak bg imagemagick + perl + Mountain Lion jalan dengan sempurna, aku akhirnya berjaya juga.

Pendekatan yg aku pakai... kalau sampai haywire.. tinggalkan dulu sampai kita lupa semua step yg kita buat. start balik dari 0. hahahaha...

As aku sekarang ni di beri kelapangan masa. aku start balik apa yg aku dah tinggalkan agak lama.

uninstall/install semula ImageMagick

brew uninstall imagemagick
brew install imagemagick --build-from-source

*kalau blum install brew dlm Lion, bleh install pakai tutorial ini
Install Homebrew

dapatkan version imagemagick yg diinstall. atau taip

$>convert -v

Cari/download source imagemagick mengikut version yg telah diinstall.

unzip dan cari folder 'PerlMagick'

$>cd path_to_zip_folder/PerlMagick
$>sudo perl Makefile.PL
$>sudo make
$>sudo make install
$>sudo make test 

Itu sahaja.... kalau x boleh gak... ermmm... cuba lagi...cuba lagi.. dan kalau tak boleh gak .... tinggalkan dulu... dan cuba lg lain kali... muahahhaha...

Harap ini dapat membantu

Thursday, September 22, 2011

PerlMagick: Annotate slow when query font

Aku facing masalah slow processing bila bermain dgn Annotate under ImageMagick.

pening gak cari punca masalah ni... tapi last sekali jumpa. berpunca dari imagemagick nak query font.

solution, define terus path ke font file. baru kembali laju...

$image->Annotate(font => "/Library/Fonts/MyriadWebPro.ttf",pointsize=>15, text=>"$txt",geometry=>'+705+272');

* nak selamat, copy terus font file (*.ttf) ke working folder. so bila kita copy script ke machine or server lain. x la ada isu timbul bila font yg kita define tak ada dlm machine or server baru tu.

Thursday, August 18, 2011

ImageMagick + Perl + CentOs 5

Salam,

Post sebelum ni aku ada tulis mcamana utk upgrade perl dari 5.8.8 ke 5.14. sebab utama aku upgrade adalah kerana isu yang timbul berkaitan imagemagick.

Seperi yang sedia maklum ImageMagick merupakan satu aplikasi untuk memanipulasi imej yang menyediakan API utk bahasa2 programming berkomunikasi dgn nya. aku byk pakai image magick utk bermain dgn image seperti buat thumbnail, resize, crop, copyright overlay etc.

untuk install ImageMagick memang tak banyak masalah. kalau redhat @ centos kita bleh pakai YUM. memang mudah. cuma biasanya masalah timbul bila nak install PERL Module Image::Magick.

antara tips yang boleh aku share, sila pastikan kita install PERL Module version yang sama dgn version ImageMagick. kalau imagemagick version 6.2.8 pastikan kita download Perl Module version yg sama.

biasanya kita mistake bila nka install PERL Module terus pakai CPAN. akan ada masalah, sebab cpan akan ambik version paling latest. manakala ImageMAgick it self belum tentu yg latest kita install. bergantung kepada YUM server yg hostkan rpm file tu. normally yum or sever yg lebih krang serupa dgn tu dia x provide latest version. ini kerana mereka akan menyediakan apps yg compatible & dah di pre compile utk OS tertentu.

cara paling selamat,

  1. download ImageMagick zip file mengikut version yg kita dah install.
  2. extract zip file.
  3. pergi ke folder PerlMagick
  4. make dari situ.

mcm masalah yg aku hadapi... walau mcmana sekalipun aku make.. semua fail... tukar version... semua fail... sebab ada missing c comliper something....bla..ba.bla....

tu yg aku cuba nasib install perl version paling lates... pastu reinstall latest ImageMagick dr YUM.... dan reinstall Image::Magick dari cpan.... alhamdulillah semua berjalan lancar.....

Wednesday, August 17, 2011

Perl Upgrade on CentOs + cPanel

Salam,

subscribe VPS utk client, hari ahad lg dah dpt server. ada few issue yg melambatkan prosess configuration. paling tension issue perl + imagemagick. imagemagick ni mmg mengarut skit dia punya setting. dari windows, macos & linux.... bernasib baik la sapa2 yang boleh install berjaya pada cubaan pertama..

this issue aku dpt solve dgn upgrade perl v5.8.8(yg dtg sekali dgn server) ke perl v5.14 latest version dari ActiveState.

bawah step2 utk upgrade perl ke version 5.14

Check the current version of Perl

perl -v

If the older version of Perl is running on server, you get an output something like,

This is perl, v5.8.8 built for x86_64-linux-thread-multi

Steps to Upgrade perl version

1) Download the latest perl installer from ActiveState site.
http://www.activestate.com/activeperl/downloads

wget http://downloads.activestate.com/ActivePerl/releases/5.12.4.1205/ActivePerl-5.12.4.1205-x86_64-linux-glibc-2.3.5-294981.tar.gz

2) Extract the archive file as,

tar -zxvf ActivePerl-5.12.4.1205-x86_64-linux-glibc-2.3.5-294981.tar.gz

3) Change the directory to ActivePerl-5.12.4.**

cd ActivePerl-5.12.4.**

4) Now run the installer file as,

./install.sh

5) Check perl modules

/scripts/checkperlmodules

6) Force cPanel update

/scripts/upcp -–force

7) Check the new installed perl version using “perl -v” and you get an output something like,

This is perl 5, version 14, subversion 1 (v5.14.1) built for x86_64-linux-thread-multi

complete...