¡¡¡¡ÖÜÄ©³öÈ¥Íæ£¬ÕÕÁ˼¸ÕÅÊýÂëÏàÆ¬¡£ÉÏ´«µ½ÍøÉÏ֮ǰÐèÒªËõСһÏ£¬ÒÔǰÔÚWindowsÀï¶¼ÊÇÓÃ"¹âӰħÊõÊÖ"£¬ÔÚLinuxÏÂÈçºÎÍê³ÉÕâ¸ö¹¤×÷ÄØ£¿ÎÒ¿ªÊ¼ÊÇÓÃGIMPÒ»ÕŵÄת£¬µ«Ì«Âé·³ÁË£¬GIMPÖ§³ÖÅú´¦Àí½Å±¾µÄ£¬Google¹Ø¼ü´Ê"gimp-image-scale"¿ÉÒÔÕÒµ½Ò»Ð©Õâ·½ÃæµÄ½Å±¾¡£²»¹ý¸ü·½±ãµÄÊÇÓÃImage MagickÕâ¸öÃüÁîÐÐͼÏñ´¦ÀíÈí¼þ¡£
¡¡¡¡ÏÈÓÃÈçÏÂÃüÁî×°ÉÏImage Magick£º
¡¡¡¡sudo apt-get install imagemagick
¡¡¡¡Ëõͼ·½·¨Ò»£ºconvert -resize 50%x50% photos\*.JPG small\
¡¡¡¡ÕâÖÖ·½·¨×ª³ÉµÄͼƬµÄÎļþÃû±ä³ÉÁËÊý×Ö£¬Èç¹ûÏ£ÍûÔÎļþÃû²»±ä£¬¿ÉÒÔÓÃÈçÏÂÃüÁʵ¼ÊÉÏÊÇÒ»¸öËÄÐкÏΪһÐеĽű¾£©¡£
¡¡¡¡Ëõͼ·½·¨¶þ£ºfor img in `ls photos\*.JPG`; do convert -resize 50%x50% $img small-$img; done
¡¡¡¡¸Ð¾õÒª±ÈÈçÒÔǰWindowsϵÄÈí¼þ·½±ã¶àÁË¡£
¡¡¡¡×¢£ºÎÒÖ®Ç°ÔøÏó×ÊÁÏÀïÓÃ-sample²ÎÊý£¬¶ø·Ç-resize¡£µ«Ç°Õß¿ÉÄܲ»½öËõ·ÅÁË´óС£¬»¹Ñ¹ËõÁËͼÏñ£¬ËùÒÔÎÒ¶ÔËõСºóµÄͼƬÖÊÁ¿²»Ì«ÂúÒâ¡£ÓÃconvert -h¿ÉÒÔÏÔʾÆäËùÓвÎÊý£¬ÎÒºóÀ´Ñ¡ÓÃÁË-resize¡£


mendation ÓÚ 2007-06-20 00:58:04·¢±í:
mage MagicK ÊÇÒ»¸öÇ¿´óµÄͼÏó´¦Àí¹¤¾ß°ü¡£ËüÌṩÁ˼¸¸ö·Ç³£·½±ãµÄÃüÁîÐÐÃüÁî: display, animate,import, montage,mogrify,identifyµÈ£¬¿ÉÒÔ½øÐÐͼÏóµÄÏÔʾ£¬Ëõ·Å£¬Ðýת£¬µ÷É«£¬¼Ó¿ò£¬¼Ó×¢Ê͵ȣ¬»¹ÄÜÖÆ×÷GIF¶¯»£¬Í¼ÏóË÷Òý£¬ÄÜ×Ô¶¯Éú³ÉͼÏó.
1. ÖÆ×÷Ë÷ÒýͼºÍ¶¯»
!/bin/bash
montage -bordercolor red -borderwidth 3 -label "%f" -tile 5x3 *.JPG montage.jpg
mogrify -format gif *.JPG
display montage.jpg
animate *.JPG
2. Ëõ·Å convert -sample 80x40 input.jpg output.jpg #×¢Ò⣺Ëõ·ÅºóͼÏñ±£³ÖÔÀ´µÄ³¤¿í±ÈÀý convert -sample 25%x25% input.jpg output.jpg
3. Ϊµ±Ç°Ä¿Â¼µÄËùÓÐͼÏñÉú³ÉËõÂÔͼ
for img in `ls *.jpg`
do
convert -sample 25%x25% $img thumb-$img
done
4. »ñÈ¡ÎļþÐÅÏ¢ libtiff
tiffinfo filename.tiff
pnginfo filename.png
5. ¿ÉÒÔʹÓà ImageMagick µÄ identify
identify -verbose sample.png
identify -format "%wx%h" sample.png
6. ÐýתͼÏñ
convert -rotate 90 input.jpg output.jpg
7. ¸ü¸ÄÎļþÀàÐÍ
convert input.jpg output.png
8. ΪͼÏñÔö¼Ó×¢ÊÍÎÄ×Ö
convert -font helvetica -fill white -pointsize 36 \
-draw 'text 10,50 "Floriade 2002, Canberra, Australia"' \
floriade.jpg comment.jpg
convert -font fonts/1900805.ttf -fill white -pointsize 36 \
-draw 'text 10,475 "stillhq.com"' \
floriade.jpg stillhq.jpg
9. ÌØÊâЧ¹û
convert -charcoal 2 input.jpg output.jpg #Ì¿±Ê
convert -colorize 255 input.jpg output.jpg #×ÅÉ« ¿ÉÒÔÖ¸¶¨ÈýÖÖÑÕÉ« red/green/blue
convert -implode 4 input.jpg output.jpg #ÄÚ±¬Ð§¹û
convert -solarize 42 input.jpg output.jpg #ÆØ¹â£¬Ä£Äâ½ºÆ¬ÆØ¹â
convert -spread 5 input.jpg output.jpg #Ëæ»úÒÆ¶¯£¬²ÎÊýÊÇÎ»ÒÆ´óС
10. Ò»´ÎÖ´Ðжà¸ö²Ù×÷
convert -sample 25%x25% -spread 4 -charcoal 4 input.jpg output.jpg