linux convertͼÏñ´¦ÀíÃüÁî
¡¡¼¸¸ö¼òµ¥µÄÓ¦Óá£
¡¡¡¡1¡¢ÅúÁ¿Í¼Ïñ¸ñʽת»»
¡¡¡¡Èç¹ûÏ뽫ijĿ¼ÏµÄËùÓÐjpgÎļþת»»ÎªpngÎļþ£¬Ö»ÒªÔÚÃüÁîÐÐģʽÏÂÊäÈë:
¡¡¡¡for %f in (*.jpg) do convert “%f” “%~nf.png”
¡¡¡¡2¡¢¶ÔËùÓÐͼÏñ½øÐÐͬһ²Ù×÷
¡¡¡¡Æ©È磬ÅúÁ¿Éú³ÉijĿ¼ÏÂËùÓÐPNGͼÏñÎļþµÄËõÂÔͼ(´óСΪ80×40):
¡¡¡¡for %f in (*.png) do convert “%f” -sample 80×40 “%~nf_sample.png”
¡¡¡¡ÀàËÆµÄ£¬½«Ä³Ä¿Â¼ÏÂËùÓÐPNGͼÏñÐýת90¶ÈµÄ²Ù×÷Ϊ£º
¡¡¡¡for %f in (*.png) do convert “%f” -rotate 90 “%~nf_rotate.png”
¡¡¡¡»¹¿ÉÒÔ½øÐÐÅúÁ¿²Ã¼ô¡¢µ»¯¡¢¶¶¶¯¡¢Ì¿»¯¡¢¼Ó±ß¿ò¡¢Ô²½ÇµÈµÈһϵÁвÙ×÷£¬¾ßÌå¿É²Î¿¼: linux/l-graf/index.html">http://www.ibm.com/developerworks/cn/linux/l-graf/index.html
¡¡¡¡http://linux.chinaunix.net/docs/2006-12-15/3481.shtml
¡¡¡¡3¡¢ÔÚͼÏñÉϼÓÉÏÎÄ×Ö˵Ã÷
¡¡¡¡Èç¹ûÄãÓдóÁ¿Í¼Æ¬ÐèÒª·¢²¼£¬ÔÚËùÓÐͼƬÉϼÓÉϰæÈ¨ËµÃ÷ÊǺÜÃ÷ÖǵÄ×ö·¨¡£ÓÃImgeMagick¿ÉÒÔºÜÈÝÒ×µÄʵÏÖ£º
¡¡¡¡convert 1.png -fill white -pointsize 13 -draw “text 10,15 ‘lifesinger 2006£§” 2.png
¡¡¡¡¿ÉÒÔÓÃ-fontÖ¸¶¨×ÖÌ壬ÕâʱÐèÒª°²×°GhostscriptÖ§³Ö: http://www.cs.wisc.edu/~ghost/
¡¡¡¡»¹¿ÉÒÔÓÃcompositeÃüÁîÔÚËùÓÐͼƬÉϼÓÉÏˮӡ£¬ÓÐÐËȤµÄ¿´ÕâÀï:
¡¡¡¡http://www.imagemagick.org/script/composite.php
¡¡¡¡—————————————————————————————————————————–
¡¡¡¡convert
¡¡¡¡×ª»»Í¼Ïñ¸ñʽºÍ´óС£¬Ä£ºý£¬²Ã¼ô£¬Çý³ýÎ۵㣬¶¶¶¯£¬ÁÙ½ü£¬Í¼Æ¬ÉϻͼƬ£¬¼ÓÈëÐÂͼƬ£¬Éú³ÉËõÂÔͼµÈ¡£
¡¡¡¡identify
¡¡¡¡ÃèÊöÒ»¸ö»ò½Ï¶àͼÏñÎļþµÄ¸ñʽºÍÌØÐÔ¡£
¡¡¡¡mogrify
¡¡¡¡°´¹æ¶¨³ß´çÖÆ×÷Ò»¸öͼÏñ£¬Ä£ºý£¬²Ã¼ô£¬¶¶¶¯µÈ¡£Mogrify¸Äд×î³õµÄͼÏñÎļþÈ»ºóдµ½Ò»¸ö²»Í¬µÄͼÏñÎļþ¡£
¡¡¡¡composite
¡¡¡¡¸ù¾ÝÒ»¸öͼƬ»ò¶à¸öͼƬ×éºÏÉú³ÉͼƬ¡£
¡¡¡¡montage
¡¡¡¡´´½¨Ò»Ð©·Ö¿ªµÄÒªËØÍ¼Ïñ¡£ÔÚº¬ÓÐÒªËØÍ¼ÏñÈÎÒâµÄ×°ÊÎͼƬ£¬Èç±ß¿ò¡¢½á¹¹¡¢Í¼Æ¬Ãû³ÆµÈ¡£
¡¡¡¡compare
¡¡¡¡ÔÚËãÊõÉϺÍÊÓ¾õÉÏÆÀ¹À²»Í¬µÄͼƬ
Ïà¹ØÎĵµ£º
ѧ¹ý²Ù×÷ϵͳµÄÈËÖªµÀÓÐÒ»¸ö·Ç³£ÖøÃûµÄÎÊÌ⣺¶ÁÕߣдÕßÎÊÌâ¡£¶ÁÕߣдÕßÎÊÌâÊÇָϵͳµ±ÖеĵÄ×ÊÔ´ÔÚijһʱ¼äÀï¿ÉÒÔͬʱÔÊÐí¶à¸ö½ø³Ì¶Á£¬µ«Ö»ÔÊÐíÒ»¸ö½ø³Ìд¡£Õâ¸ö½ø³Ìͬ²½ÎÊÌâµÄ½â·¨ÓÐÐí¶àÖÖ£¬ÔÚwindowϵͳÀïÓû¥³â±äÁ¿À´½øÐнø³ÌµÄͬ²½¡£ÔÚLinuxÀïÓÐÁíÒ»ÖÖ·½·¨£¬ÄǾÍÊÇÎļþËø£¬ÎļþËøÀïµÄÎļþ²»µ¥µ¥Ö»Ö¸Æ½Ê±Ëù˵µÄÎļþËüÓ ......
Ò»ÄêÒ»¶ÈµÄLinux¿ª·¢Õß´ó»áÉÏÖÜÔھɽðɽ¾ÙÐУ¬»áÉÏLinux»ù½ð»áÖ´ÐÐÀíÊÂJim Zemlin±íʾ£¬µÃÒæÓÚÔÆ¼ÆËãÒÔ¼°ÆäËü¿Æ¼¼³±Á÷µÄ³öÏÖ£¬LinuxµÄÊг¡µØÎ»Ê®·ÖÎȹ̣¬È»¶øÒ»Ð©Ö÷ÒªµÄά»¤ÈËÔ±ÒѾÈÕ½¥²ÔÀÏ£¬ºó¼ÌÕßÈ´»¹Ã»ÓгÉÊì¡£
sysfsÄÚºË×Óϵͳά»¤ÕßGrey Kroah-HartmanÖ¸³ö£º“ÉϲãµÄÈËÔ±ÈÔȻà ......
man¾ÍÊÇmanualµÄËõд£¬ÓÃÀ´²é¿´ÏµÍ³ÖÐ×Ô´øµÄ¸÷Öֲο¼Êֲᡣ
Ò»¡¢ËµÃ÷
1£¬ÊÖ²áÒ³·ÖΪºÃ¼¸¸ö²¿·Ö£¬ÈçÏÂËùʾ£º
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File fo ......
1. gccµÄ__attribute__±àÒïÊôÐÔ
ÒªÁ˽âLinux Kernel´úÂëµÄ·Ö¶ÎÐÅÏ¢£¬ÐèÒªÁ˽âÒ»ÏÂgccµÄ__attribute__µÄ±àÒïÊôÐÔ£¬__attribute__Ö÷ÒªÓÃÓڸıäËùÉùÃ÷»ò¶¨ÒåµÄº¯Êý»òÊý¾ÝµÄÌØÐÔ£¬ËüÓкܶà×ÓÏÓÃÓڸıä×÷ÓöÔÏóµÄÌØÐÔ¡£±ÈÈç¶Ôº¯Êý£¬noline½«½ûÖ¹½øÐÐÄÚÁªÀ©Õ¹¡¢noreturn±íʾûÓзµ»ØÖµ¡¢pure±íÃ÷º¯Êý³ý·µ»ØÖµÍ⣬²»»áͨ¹ýÆäËü ......
Linux»·¾³ÏµÄÈí¼þ°²×°£¬²¢²»ÊÇÒ»¼þÈÝÒ×µÄÊÂÇ飻Èç¹ûͨ¹ýÔ´´úÂë±àÒëºóÔÚ°²×°£¬µ±È»ÊÂÇé¾Í¸üΪ¸´ÔÓһЩ£»ÏÖÔÚ°²×°¸÷ÖÖÈí¼þµÄ½Ì³Ì¶¼·Ç³£ÆÕ±é£»µ«Íò±ä²»ÀëÆäÖУ¬¶Ô»ù´¡ÖªÊ¶µÄÔúÊµÕÆÎÕ£¬°²×°¸÷ÖÖÈí¼þµÄÎÊÌâ¾ÍÓÈжø½âÁË¡£Configure½Å±¾ÅäÖù¤¾ß¾ÍÊÇ»ù´¡Ö®Ò»£¬ËüÊÇautoconfµÄ¹¤¾ßµÄ»ù±¾Ó¦Óá£
ÓëһЩ¼¼ÇÉÏà±È£¬ConfigureÏԵûù´ ......