![]() |
jpegtran help |
Libjpegtran ini digunakan untuk mengoptimalkan atau mengkompresi images dengan format jpeg dan jpg. Dan juga tanpa kehilangan kualitas filenya, dikarena website yang terlalu banyak imagesnya akan memerlukan waktu dan memperlambat kecepatan loading di website. Nah karena itu ada libjpegtran...
Kita mulai ya dari awal mulai install hingga optimasi :
1. Install dulu library libjpegtran dengan mengunakan perintah di Centos 6.x (karena disini saya menggunkana Centos 6.6)
yum install libjpeg-turbo-devel libjpeg-turbo-static libjpeg-turbo
2. Nah sekarang mulai mencobanya dengan perintah berikut ini
jpegtran -copy none -progressive image-original.jpg > images-compress.jpg
nah lalu apa yang dimaksud perintah diatas dan bagaimana penggunaannya liat dibawah ini:
usage: jpegtran [switches] [inputfile]
Switches (names may be abbreviated):
-copy none Copy no extra markers from source file
-copy comments Copy only comment markers (default)
-copy all Copy all extra markers
-optimize Optimize Huffman table (smaller file, but slow compression)
-progressive Create progressive JPEG file
Switches for modifying the image:
-crop WxH+X+Y Crop to a rectangular subarea
-grayscale Reduce to grayscale (omit color data)
-flip [horizontal|vertical] Mirror image (left-right or top-bottom)
-perfect Fail if there is non-transformable edge blocks
-rotate [90|180|270] Rotate image (degrees clockwise)
-transpose Transpose image
-transverse Transverse transpose image
-trim Drop non-transformable edge blocks
Switches for advanced users:
-arithmetic Use arithmetic coding
-restart N Set restart interval in rows, or in blocks with B
-maxmemory N Maximum memory to use (in kbytes)
-outfile name Specify name for output file
-verbose or -debug Emit debug output
Switches for wizards:
-scans file Create multi-scan JPEG per script file
atau bisa juga menggunakan perintah berikut
jpegtran --help
3. Lalu gimana cara untuk mengoptimasi secara massal atau optimasi images didalam satu folder/directory? Download file optimize-image.sh disini
ini cara penggunaaannya
Cara ke 1 :
optimize-images.sh /images/dir
Cara ke 2cd /images/dir
optimize-images.sh
atau tambahkan "./" jika tidak bisa dan juga pastikan hak akses usernya
./optimize-images.sh
nah sekarang coba bandingan file yang sudah di optimasi dan belum, referensi untuk libjpegtran silahkan kesini --> http://jpegclub.org/jpegtran/
CMIIW
suwun mas, aku pembaca setia blog mu.
BalasHapushahaa maturnuwun mas, maaf kalau ada kurangnya saya siap bantu-bantu.. hehehe :D
BalasHapus