2010-08-11 20 views
7

Hafif ve verimli bir görüntü resizer/thumbnailer arıyorum. Tüm görüntü türleri ile iyi bir iş yapan ama en önemlisi jpeg ve png.Hafif komut satırı görüntü resizer?

ImageMagick ve GraphicsMagick'e baktım ama çok ağırlar. Bu benim uygulamam ile dağıtmak istediğim bir şey, daha küçük olan daha iyi. Sadece Magick'in tüm işlevlerine ihtiyacım yok, sadece basit yeniden boyutlandırma.

İnsanların hoş bir kütüphane gibi gözüktüğü FreeImage kütüphanesini buldum. FreeImage'ı saran basit bir komut satırı yardımcı programı olup olmadığını bilen var mı?

Teşekkürler!

cevap

0

netpbm araç setine bir göz atın, araç seti, boruları kullanarak birbirine bağladığınız bir dizi küçük tek amaçlı komut satırı programıdır. Orada ihtiyacın olanı bulabilirsin. ImageMagick (36.2MB) oldukça büyük olmasına rağmen

+0

Harika, teşekkürler! Biz aslında sadece gerekli libs ile bir GraphcisMagick inşa ile sona erdi. Küçük değil, ama yeterince küçük. – grourk

4

, yalnızca yeni bir resim (convert) oluşturabilir veya varolan bir (mogrify) üzerine yazmak istediğinize bağlı olarak, convert.exe ya mogrify.exe ikili gerekir.

Download ImageMagick'in (henüz ImageMagick-6.8.6-8-Q16-x86-windows.zip) kurulumsuz sürümü, daha sonra ihtiyacınız olan ikili dosyaları ayıklayın.

mogrify.exe - toplam 5.66MB; fena değil! linux üzerinde

0

/OSX sips

sips -Z 640 *.jpg 
0

i testi ile bir dizin adı içerdikleri toplu görüntü var kullanabilir Ve

cd /test/ 
find . -name "*.jpg" -exec convert -quality 75 {} /var/www/html/converted/{} \; 

/hepsi tek komut satırı yeniden boyutu istiyorum var/www/html/converted/dönüştürülmüş görüntünün kaydedileceği yer için kullanılır.