{"id":161171,"date":"2012-05-28T15:37:20","date_gmt":"2012-05-28T07:37:20","guid":{"rendered":"http:\/\/pangwenxin.com.cn\/?p=161171"},"modified":"2012-05-28T15:37:20","modified_gmt":"2012-05-28T07:37:20","slug":"imagemagick%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae-%e8%af%a6%e7%bb%86%e5%91%bd%e4%bb%a4%e8%a7%a3%e9%87%8a%e8%bd%ac","status":"publish","type":"post","link":"https:\/\/pangwenxin.com\/?p=161171","title":{"rendered":"ImageMagick\u5f00\u6e90\u9879\u76ee-\u8be6\u7ec6\u547d\u4ee4\u89e3\u91ca(\u8f6c)"},"content":{"rendered":"<p>\u8f6c\u81ea\uff1a<a href=\"http:\/\/www.189works.com\/topic\/a\/tupianzhuanti\/ImageMagick\/chuji\/2012\/0229\/34.html\" title=\"\u6765\u6e90\u7ad9\u70b9\" target=\"_blank\">http:\/\/www.189works.com\/topic\/a\/tupianzhuanti\/ImageMagick\/chuji\/2012\/0229\/34.html<\/a><br \/>\n[ \u2011adaptive\u2011blur\u2022 \u2011adaptive\u2011resize\u2022 \u2011adaptive\u2011sharpen\u2022 \u2011adjoin\u2022 \u2011affine\u2022 \u2011alpha\u2022 \u2011annotate\u2022 \u2011antialias\u2022 \u2011append\u2022 \u2011attenuate\u2022 \u2011authenticate\u2022 \u2011auto\u2011gamma\u2022 \u2011auto\u2011level\u2022 \u2011auto\u2011orient\u2022 \u2011backdrop\u2022 \u2011background\u2022 \u2011bench\u2022 \u2011bias\u2022 \u2011black\u2011point\u2011compensation\u2022 \u2011black\u2011threshold\u2022 \u2011blend\u2022 \u2011blue\u2011primary\u2022 \u2011blue\u2011shift\u2022 \u2011blur\u2022 \u2011border\u2022 \u2011bordercolor\u2022 \u2011borderwidth\u2022 \u2011brightness\u2011contrast\u2022 \u2011cache\u2022 \u2011caption\u2022 \u2011cdl\u2022 \u2011channel\u2022 \u2011charcoal\u2022 \u2011chop\u2022 \u2011clamp\u2022 \u2011clip\u2022 \u2011clip\u2011mask\u2022 \u2011clip\u2011path\u2022 \u2011clone\u2022 \u2011clut\u2022 \u2011coalesce\u2022 \u2011colorize\u2022 \u2011colormap\u2022 \u2011color\u2011matrix\u2022 \u2011colors\u2022 \u2011colorspace\u2022 \u2011combine\u2022 \u2011comment\u2022 \u2011compose\u2022 \u2011composite\u2022 \u2011compress\u2022 \u2011contrast\u2022 \u2011contrast\u2011stretch\u2022 \u2011convolve\u2022 \u2011crop\u2022 \u2011cycle\u2022 \u2011debug\u2022 \u2011decipher\u2022 \u2011deconstruct\u2022 \u2011define\u2022 \u2011delay\u2022 \u2011delete\u2022 \u2011density\u2022 \u2011depth\u2022 \u2011descend\u2022 \u2011deskew\u2022 \u2011despeckle\u2022 \u2011direction\u2022 \u2011displace\u2022 \u2011display\u2022 \u2011dispose\u2022 \u2011dissimilarity\u2011threshold\u2022 \u2011dissolve\u2022 \u2011distort\u2022 \u2011dither\u2022 \u2011draw\u2022 \u2011duplicate\u2022 \u2011edge\u2022 \u2011emboss\u2022 \u2011encipher\u2022 \u2011encoding\u2022 \u2011endian\u2022 \u2011enhance\u2022 \u2011equalize\u2022 \u2011evaluate\u2022 \u2011evaluate\u2011sequence\u2022 \u2011extent\u2022 \u2011extract\u2022 \u2011family\u2022 \u2011features\u2022 \u2011fft\u2022 \u2011fill\u2022 \u2011filter\u2022 \u2011flatten\u2022 \u2011flip\u2022 \u2011floodfill\u2022 \u2011flop\u2022 \u2011font\u2022 \u2011foreground\u2022 \u2011format\u2022 \u2011format[identify]\u2022 \u2011frame\u2022 \u2011frame[import]\u2022 \u2011function\u2022 \u2011fuzz\u2022 \u2011fx\u2022 \u2011gamma\u2022 \u2011gaussian\u2011blur\u2022 \u2011geometry\u2022 \u2011gravity\u2022 \u2011green\u2011primary\u2022 \u2011hald\u2011clut\u2022 \u2011help\u2022 \u2011highlight\u2011color\u2022 \u2011iconGeometry\u2022 \u2011iconic\u2022 \u2011identify\u2022 \u2011ift\u2022 \u2011immutable\u2022 \u2011implode\u2022 \u2011insert\u2022 \u2011intent\u2022 \u2011interlace\u2022 \u2011interpolate\u2022 \u2011interline\u2011spacing\u2022 \u2011interword\u2011spacing\u2022 \u2011kerning\u2022 \u2011label\u2022 \u2011lat\u2022 \u2011layers\u2022 \u2011level\u2022 \u2011level\u2011colors\u2022 \u2011limit\u2022 \u2011linear\u2011stretch\u2022 \u2011linewidth\u2022 \u2011liquid\u2011rescale\u2022 \u2011list\u2022 \u2011log\u2022 \u2011loop\u2022 \u2011lowlight\u2011color\u2022 \u2011magnify\u2022 \u2011map\u2022 \u2011map[stream]\u2022 \u2011mask\u2022 \u2011mattecolor\u2022 \u2011median\u2022 \u2011metric\u2022 \u2011mode\u2022 \u2011modulate\u2022 \u2011monitor\u2022 \u2011monochrome\u2022 \u2011morph\u2022 \u2011morphology\u2022 \u2011mosaic\u2022 \u2011motion\u2011blur\u2022 \u2011name\u2022 \u2011negate\u2022 \u2011noise\u2022 \u2011normalize\u2022 \u2011opaque\u2022 \u2011ordered\u2011dither\u2022 \u2011orient\u2022 \u2011page\u2022 \u2011paint\u2022 \u2011path\u2022 \u2011pause[animate]\u2022 \u2011pause[import]\u2022 \u2011pen\u2022 \u2011ping\u2022 \u2011pointsize\u2022 \u2011polaroid\u2022 \u2011posterize\u2022 \u2011precision\u2022 \u2011preview\u2022 \u2011print\u2022 \u2011process\u2022 \u2011profile\u2022 \u2011quality\u2022 \u2011quantize\u2022 \u2011quiet\u2022 \u2011radial\u2011blur\u2022 \u2011raise\u2022 \u2011random\u2011threshold\u2022 \u2011red\u2011primary\u2022 \u2011regard\u2011warnings\u2022 \u2011region\u2022 \u2011remap\u2022 \u2011remote\u2022 \u2011render\u2022 \u2011repage\u2022 \u2011resample\u2022 \u2011resize\u2022 \u2011respect\u2011parentheses\u2022 \u2011reverse\u2022 \u2011roll\u2022 \u2011rotate\u2022 \u2011sample\u2022 \u2011sampling\u2011factor\u2022 \u2011scale\u2022 \u2011scene\u2022 \u2011screen\u2022 \u2011seed\u2022 \u2011segment\u2022 \u2011selective\u2011blur\u2022 \u2011separate\u2022 \u2011sepia\u2011tone\u2022 \u2011set\u2022 \u2011shade\u2022 \u2011shadow\u2022 \u2011shared\u2011memory\u2022 \u2011sharpen\u2022 \u2011shave\u2022 \u2011shear\u2022 \u2011sigmoidal\u2011contrast\u2022 \u2011silent\u2022 \u2011size\u2022 \u2011sketch\u2022 \u2011smush\u2022 \u2011snaps\u2022 \u2011solarize\u2022 \u2011sparse\u2011color\u2022 \u2011splice\u2022 \u2011spread\u2022 \u2011statistic\u2022 \u2011stegano\u2022 \u2011stereo\u2022 \u2011stretch\u2022 \u2011strip\u2022 \u2011stroke\u2022 \u2011strokewidth\u2022 \u2011style\u2022 \u2011subimage\u2011search\u2022 \u2011swap\u2022 \u2011swirl\u2022 \u2011synchronize\u2022 \u2011taint\u2022 \u2011text\u2011font\u2022 \u2011texture\u2022 \u2011threshold\u2022 \u2011thumbnail\u2022 \u2011tile\u2022 \u2011tile\u2011offset\u2022 \u2011tint\u2022 \u2011title\u2022 \u2011transform\u2022 \u2011transparent\u2022 \u2011transparent\u2011color\u2022 \u2011transpose\u2022 \u2011transverse\u2022 \u2011treedepth\u2022 \u2011trim\u2022 \u2011type\u2022 \u2011undercolor\u2022 \u2011unique\u2011colors\u2022 \u2011units\u2022 \u2011unsharp\u2022 \u2011update\u2022 \u2011verbose\u2022 \u2011version\u2022 \u2011view\u2022 \u2011vignette\u2022 \u2011virtual\u2011pixel\u2022 \u2011visual\u2022 \u2011watermark\u2022 \u2011wave\u2022 \u2011weight\u2022 \u2011white\u2011point\u2022 \u2011white\u2011threshold\u2022 \u2011window\u2022 \u2011window\u2011group\u2022 \u2011write ]<br \/>\n\u4e0b\u9762\u662fImageMagick\u56fe\u5f62\u56fe\u50cf\u5904\u7406\u8f6f\u4ef6\u547d\u4ee4\u884c\u5de5\u5177\u7684\u547d\u4ee4\u884c\u53c2\u6570\u7684\u8be6\u7ec6\u8bf4\u660e\u3002\u5982\u679c\u4f60\u9700\u8981\u67d0\u4e2a\u7279\u5b9a\u53c2\u6570\u7684\u8bf4\u660e\uff0c\u5728\u4e0a\u9762\u7684\u5bfc\u822a\u680f\u4e2d\u5355\u51fb\u5bf9\u5e94\u540d\u79f0\uff0c\u5c31\u53ef\u4ee5\u76f4\u63a5\u8df3\u8f6c\u5230\u76f8\u5e94\u4f4d\u7f6e\u3002\u9664\u975e\u53e6\u6709\u8bf4\u660e\uff0c\u6bcf\u4e2a\u547d\u4ee4\u53c2\u6570\u90fd\u53ef\u4ee5\u7528\u4e8econvert\u548cmogrify\u547d\u4ee4\u3002<br \/>\n<!--more--><br \/>\n-adaptive-blur radius[xsigma+bias]<br \/>\n\u81ea\u9002\u5e94\u50cf\u7d20\u6a21\u7cca\u64cd\u4f5c\uff0c\u5728\u8fb9\u7f18\u5904\u6548\u679c\u51cf\u5f31\u3002<br \/>\n\u91c7\u7528\u7ed9\u5b9a\u7684\u534a\u5f84\uff08radius\uff09\u548c\u6807\u51c6\u5dee\uff08sigma\uff09\u8fdb\u884c\u9ad8\u65af\u6a21\u7cca\u5904\u7406\u3002\u5982\u679c\u7f3a\u5c11\u6807\u51c6\u5dee\u5219\u9ed8\u8ba4\u4e3a1\u3002<\/p>\n<p>-adaptive-resize geometry<br \/>\n\u4f7f\u7528\u6570\u636e\u4f9d\u8d56\u7684\u4e09\u89d2\u6ee4\u6ce2\u8fdb\u884c\u56fe\u50cf\u7684\u5c3a\u5bf8\u8c03\u6574\u3002<br \/>\n\u6709\u5173\u7684\u51e0\u4f55\u53c2\u6570\u7684\u8be6\u7ec6\u4fe1\u606f\u8bf7\u53c2\u9605Image Geometry\u3002-adaptive-resize\u547d\u4ee4\u9ed8\u8ba4\u4f7f\u7528\u6570\u636e\u4f9d\u8d56\u7684\u4e09\u89d2\u6ee4\u6ce2\u8fdb\u884c\u56fe\u50cf\u7684\u5c3a\u5bf8\u8c03\u6574\u3002\u4f60\u4e5f\u53ef\u4ee5\u7528-filter\u547d\u4ee4\u6765\u9009\u62e9\u5176\u5b83\u7684\u91cd\u91c7\u6837\u7b97\u6cd5\u3002\u8fd9\u4e2a\u547d\u4ee4\u4e0d\u652f\u6301geometry\u4e2d\u504f\u79fb\u91cf\uff08offsets\uff09\u7684\u8bbe\u7f6e\uff0c\u5e76\u4e14-gravity\u53c2\u6570\u4e5f\u662f\u65e0\u6548\u7684<\/p>\n<p>-adaptive-sharpen radius[xsigma+bias]<br \/>\n\u81ea\u9002\u5e94\u50cf\u7d20\u9510\u5316\u64cd\u4f5c\uff0c\u5728\u8fb9\u7f18\u5904\u589e\u5f3a\u6548\u679c\u3002<br \/>\n\u91c7\u7528\u7ed9\u5b9a\u7684\u534a\u5f84\uff08radius\uff09\u548c\u6807\u51c6\u5dee\uff08sigma\uff09\u8fdb\u884c\u9ad8\u65af\u9510\u5316\u5904\u7406\u3002\u5982\u679c\u7f3a\u5c11\u6807\u51c6\u5dee\u5219\u9ed8\u8ba4\u4e3a1\u3002<\/p>\n<p>-adjoin<br \/>\n\u5c06\u56fe\u50cf\u6587\u4ef6\u52a0\u5165\u5230\u4e00\u4e2a\u591a\u56fe\u50cf\u7684\u6587\u4ef6\u4e2d\u3002<br \/>\n\u6b64\u9009\u9879\u662f\u9ed8\u8ba4\u542f\u7528\u7684\uff0c\u603b\u662f\u5c1d\u8bd5\u5c06\u56fe\u7247\u7ec4\u4e2d\u7684\u6240\u6709\u56fe\u50cf\u4fdd\u5b58\u5230\u4e00\u4e2a\u8f93\u51fa\u6587\u4ef6\u4e2d\u3002\u4f46\u662f\u90e8\u5206\u6587\u4ef6\u683c\u5f0f\u5982JPEG\u548cPNG\uff0c\u5355\u4e2a\u6587\u4ef6\u5e76\u4e0d\u652f\u6301\u591a\u5e27\u56fe\u50cf\uff0c\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0cImageMagick\u5c06\u4e3a\u6bcf\u5e27\u56fe\u50cf\u5355\u72ec\u751f\u6210\u4e00\u4e2a\u56fe\u50cf\u6587\u4ef6\u3002\u56e0\u6b64\uff0c\u5982\u679c\u9700\u8981\u751f\u6210\u591a\u4e2a\u56fe\u50cf\u6587\u4ef6\uff0c\u5c06\u5728\u7528\u6237\u7ed9\u5b9a\u7684\u6587\u4ef6\u540d\u540e\u6dfb\u52a0\u4e00\u4e2a\u573a\u666f\u7f16\u53f7\uff0c\u4ee5\u533a\u5206\u4e0d\u540c\u56fe\u50cf\u6587\u4ef6\u3002<br \/>\n\u4f7f\u7528+adjoin\u8868\u793a\u5f3a\u8feb\u56fe\u50cf\u7ec4\u4e2d\u7684\u6bcf\u5e27\u56fe\u50cf\u5199\u5165\u5230\u5355\u72ec\u7684\u6587\u4ef6\u4e2d\uff0c\u4e0d\u7ba1\u6587\u4ef6\u683c\u5f0f\u662f\u5426\u5141\u8bb8\u50a8\u5b58\u591a\u5e27\u56fe\u50cf\uff08\u4f8b\u5982GIF\uff0cMIFF\uff0c\u548cTIFF\uff09\u3002<br \/>\n\u4f60\u4e5f\u53ef\u4ee5\u91c7\u7528C\u8bed\u8a00\u98ce\u683c\u7684\u8f93\u51fa\u683c\u5f0f\u7f16\u5199\uff0c\u5728\u6587\u4ef6\u540d\u4e2d\u52a0\u5165&#8217;\uff05d&#8217;\u6216&#8217;\uff0503d&#8217;\u7684\u5199\u6cd5\uff0c\u5c31\u4f1a\u81ea\u52a8\u4ea7\u751f+adjoin\u7684\u6548\u679c\uff0c\u5e76\u5728\u6587\u4ef6\u540d\u7684\u76f8\u5e94\u4f4d\u7f6e\u5904\u751f\u6210\u7f16\u53f7\u3002\u4f8b\u5982\uff1a<br \/>\nconvert logo: rose: -morph 15 my%02dmorph.jpg<br \/>\n\u5c06\u751f\u621017\u5f20\u56fe\u50cf\u6587\u4ef6\uff08logo\u548crose\u4e24\u5f20\uff0c\u4ee5\u53ca-morph\u547d\u4ee4\u751f\u6210\u768415\u5f20\uff09\uff0c\u6587\u4ef6\u540d\u5206\u522b\u4e3a\uff1amy00morph.jpg\uff0cmy01morph.jpg\uff0cmy02morph.jpg\uff0c&#8230; &#8230;\uff0cmy16morph.jpg\u3002<br \/>\n\u603b\u4e4b\uff0cImageMagick\u9ed8\u8ba4\u5c06\u4f1a\u5c1d\u8bd5\u5c06\u6240\u6709\u56fe\u50cf\u5199\u5165\u4e00\u4e2a\u6587\u4ef6\u4e2d\uff0c\u5982\u679c\u5b58\u5728\u4e0b\u5217\u4efb\u4e00\u60c5\u5f62\uff0c\u5219\u4f1a\u4fdd\u5b58\u5230\u591a\u4e2a\u6587\u4ef6\u4e2d\uff1a<br \/>\n1\u3001\u8f93\u51fa\u56fe\u50cf\u683c\u5f0f\u4e0d\u5141\u8bb8\u50a8\u5b58\u591a\u5e27\u56fe\u50cf\uff1b<br \/>\n2\u3001\u547d\u4ee4\u4e2d\u5305\u542b\u4e86+adjoin\u53c2\u6570\uff1b<br \/>\n3\u3001\u6587\u4ef6\u540d\u4e2d\u51fa\u73b0\u4e86\u7279\u5b9a\u7684\u53c2\u6570\uff0c\u5982&#8221;%d&#8221;\u3002<\/p>\n<p>-affine sx,rx,ry,sy[,tx,ty]<br \/>\n\u7ed9\u8054\u5408\u65cb\u8f6c\u548c\u7f29\u653e\u8bbe\u7f6e\u56fe\u5f62\u53d8\u6362\u77e9\u9635\u3002<br \/>\n\u8fd9\u4e2a\u9009\u9879\u5c06\u8bbe\u7f6e\u4e00\u4e2a\u56fe\u5f62\u8f6c\u6362\u77e9\u9635\uff0c\u5728\u968f\u540e\u7684-draw\u6216-transform\u53c2\u6570\u4e2d\u4f7f\u7528\u3002<br \/>\n\u77e9\u9635\u4e2d\u6570\u503c\u4e4b\u95f4\u91c7\u7528\u9017\u53f7\u8fdb\u884c\u5206\u5272\u3002<br \/>\n\u5728\u53d8\u6362\u77e9\u9635\u5185\u90e8\u5e94\u8be5\u67093&#215;3\u7684\u5143\u7d20\uff0c\u4f46\u5176\u4e2d\u4e09\u4e2a\u5728\u8f93\u5165\u65f6\u5e94\u8be5\u7701\u7565\uff0c\u56e0\u4e3a\u4ed6\u4eec\u662f\u4e0d\u53d8\u7684\u5e38\u6570\u3002\u4ece\u539f\u50cf\u7d20\u5750\u6807\uff08X\uff0cY\uff09\u53d8\u6362\u5230\u65b0\u5750\u6807\uff08X\u2019\uff0cY\u2019\uff09\u5c06\u4f7f\u7528\u4ee5\u4e0b\u7684\u77e9\u9635\u65b9\u7a0b\uff1a<\/p>\n<p>\u7531\u6b64\u4ea7\u751f\u7684\u56fe\u50cf\u7684\u5927\u5c0f\u5c06\u662f\u5305\u542b\u8f6c\u6362\u6e90\u56fe\u50cf\u7684\u6700\u5c0f\u77e9\u5f62\u3002\u53c2\u6570tx\u548cty\u5c06\u4f7f\u56fe\u50cf\u4ea7\u751f\u79fb\u52a8\uff0c\u90a3\u4e9b\u79fb\u52a8\u51fa\u56fe\u50cf\u533a\u57df\u7684\u90e8\u5206\u5219\u88ab\u5220\u9664\u3002<br \/>\n\u53d8\u6362\u77e9\u9635\u9075\u4ece\u5de6\u624b\u50cf\u7d20\u5750\u6807\u7cfb\uff1a\u6b63\u5411X\u548cY\u65b9\u5411\u5206\u522b\u5411\u53f3\u548c\u5411\u4e0b\uff1b\u6b63\u5411\u65cb\u8f6c\u65b9\u5411\u662f\u987a\u65f6\u9488\u3002<br \/>\n\u5982\u679c\u8f6c\u6362\u7cfb\u6570tx\u548cty\u7701\u7565\uff0c\u7cfb\u7edf\u5c06\u9ed8\u8ba4\u4e3a0,0\u3002\u56e0\u6b64\uff0c\u56db\u4e2a\u53c2\u6570\u5c31\u53ef\u4ee5\u5b8c\u6210\u56fe\u50cf\u7684\u65cb\u8f6c\u548c\u7f29\u653e\uff0c\u4f46\u662f\u4e0d\u4f1a\u4ea7\u751f\u5e73\u79fb\u6548\u679c\u3002<br \/>\n\u53c2\u6570Sx\u548cSy\u5206\u522b\u5c06\u5728X\u548cY\u65b9\u5411\u4e0a\u4ea7\u751f\u7f29\u653e\u6548\u679c\u3002<br \/>\n\u4e5f\u53ef\u4ee5\u53c2\u8003-transform\u548c-distort\u83b7\u5f97\u66f4\u591a\u7684\u4fe1\u606f\u3002<br \/>\n-affine sx,0,0,sy<br \/>\n\u5e73\u79fb(tx, ty)\u53ef\u4ee5\u5199\u6210\u4e0b\u9762\u7684\u5f62\u5f0f\uff1a<br \/>\n-affine 1,0,0,1,tx,ty<br \/>\n\u987a\u65f6\u9488\u65cb\u8f6c\u53ef\u4ee5\u8868\u793a\u4e3a\u4e0b\u5217\u5f62\u5f0f\uff0c\u5176\u4e2dc = cos(a), s = sin(a)\uff1a<br \/>\n-affinec,s,-s,c<br \/>\n\u591a\u6b21\u4eff\u5c04\u53d8\u6362\u7684\u79ef\u7d2f\u6548\u5e94\u4e5f\u53ef\u4ee5\u901a\u8fc7\u4e00\u6b21\u53d8\u6362\u6765\u5b8c\u6210\u3002<br \/>\n\u7cfb\u7edf\u9ed8\u8ba4\u4f1a\u68c0\u6d4b\u90bb\u8fd1\u5947\u5f02\u53d8\u6362\u77e9\u9635\u3002\u5982\u679c\u77e9\u9635\u884c\u5217\u5f0f\u7684\u7edd\u5bf9\u503c\u8fc7\u5c0f\uff0c\u5b83\u5c06\u4f1a\u88ab\u62d2\u7edd\u3002<\/p>\n<p>-alpha type<br \/>\n\u63a7\u5236\u56fe\u50cf\u7684\u963f\u5c14\u6cd5\u901a\u9053\uff08\u900f\u660e\u901a\u9053\uff09\u3002<br \/>\n\u7528\u4e8e\u63a7\u5236\u662f\u5426\u4f7f\u7528\u73b0\u6709\u7684\u963f\u5c14\u6cd5\u901a\u9053\u6570\u636e\uff0c\u521b\u5efa\u4e00\u4e2a\u65b0\u7684\u963f\u5c14\u6cd5\u901a\u9053\uff0c\u6216\u5bf9\u5176\u6267\u884c\u5176\u4ed6\u64cd\u4f5c\u3002\u53ef\u4ee5\u4ece\u4ee5\u4e0b\u5217\u8868\u4e2d\u9009\u62e9\u53c2\u6570\u7c7b\u578b\u3002<br \/>\n\u7c7b\u578b \t\u63cf\u8ff0<br \/>\nActivate\uff08\u6216On\uff09 \t\u542f\u7528\u56fe\u50cf\u7684\u900f\u660e\u901a\u9053\u3002\u6ce8\u610f\uff1a\u4e00\u822c\u60c5\u51b5\u4e0b\u5e94\u8be5\u4f7f\u7528Set\u53c2\u6570\u5bf9\u901a\u9053\u8fdb\u884c\u64cd\u4f5c\uff0c\u800c\u4e0d\u4ec5\u4ec5\u542f\u7528\uff0c\u9664\u975e\u4f60\u7279\u522b\u9700\u8981\u4fdd\u7559\u73b0\u6709\u7684\u900f\u660e\u901a\u9053\uff08\u4f46\u4e0d\u5173\u95ed\uff09\u3002<br \/>\nDeactivate\uff08\u6216Off\uff09 \t\u7981\u7528\u56fe\u50cf\u7684\u900f\u660e\u901a\u9053\u3002\u4e0d\u4f1a\u5220\u9664\u6216\u66f4\u6539\u73b0\u6709\u7684\u6570\u636e\uff0c\u53ea\u662f\u4e0d\u80fd\u4f7f\u7528\u8fd9\u4e9b\u6570\u636e\u3002<br \/>\nSet \t\u6fc0\u6d3b\u963f\u5c14\u6cd5\u901a\u9053\u3002\u5982\u679c\u5b83\u4ee5\u524d\u5173\u95ed\uff0c\u90a3\u4e48\u5b83\u4e5f\u5c06\u91cd\u7f6e\u4e3a\u4e0d\u900f\u660e\u7684\u901a\u9053\u3002\u5982\u679c\u56fe\u50cf\u7684\u963f\u5c14\u6cd5\u901a\u9053\u5df2\u7ecf\u6253\u5f00\uff0c\u5c06\u4e0d\u4f1a\u4ea7\u751f\u4efb\u4f55\u6548\u679c\u3002<br \/>\nOpaque \t\u542f\u7528\u963f\u5c14\u6cd5\u901a\u9053\uff0c\u5e76\u8bbe\u5b9a\u5b83\u662f\u5b8c\u5168\u4e0d\u900f\u660e\u3002<br \/>\nTransparent \t\u6fc0\u6d3b\u963f\u5c14\u6cd5\u901a\u9053\uff0c\u5e76\u8bbe\u5b9a\u5b83\u662f\u5b8c\u5168\u900f\u660e\u7684\u3002\u5b83\u5c06\u6709\u6548\u5730\u521b\u5efa\u4e00\u4e2a\u4e0e\u539f\u56fe\u5927\u5c0f\u76f8\u540c\u7684\u5b8c\u5168\u900f\u660e\u7684\u56fe\u50cf\uff0c\u800c\u6240\u6709\u5176\u539f\u6709\u7684RGB\u901a\u9053\u6570\u636e\u4fdd\u6301\u4e0d\u53d8\uff0c\u4f46\u5b8c\u5168\u900f\u660e\u3002<br \/>\nExtract \t\u5c06\u963f\u5c14\u6cd5\u901a\u9053\u7684\u503c\u590d\u5236\u5230\u5176\u5b83\u6240\u6709\u7684\u989c\u8272\u901a\u9053\u5e76\u5173\u95ed\u56fe\u50cf\u7684\u900f\u660e\u5ea6\uff0c\u8fd9\u6837\u624d\u80fd\u4ea7\u751f\u4e00\u4e2a\u56fe\u50cf\u5f62\u72b6\u7684\u7070\u5ea6\u8499\u7248\u3002\u963f\u5c14\u6cd5\u901a\u9053\u7684\u6570\u636e\u4e0d\u4f1a\u6539\u53d8\u53ea\u662f\u4fdd\u6301\u672a\u6fc0\u6d3b\u72b6\u6001\u3002\u8fd9\u662f\u201cCopy\u201d\u64cd\u4f5c\u7684\u9006\u64cd\u4f5c\u3002<br \/>\nCopy \t\u6253\u5f00\u963f\u5c14\u6cd5\u901a\u9053\uff0c\u7136\u540e\u590d\u5236\u56fe\u50cf\u7684\u7070\u5ea6\u503c\u5230\u963f\u5c14\u6cd5\u901a\u9053\uff0c\u5c06\u7070\u5ea6\u8499\u7248\u8f6c\u6362\u6210\u4e00\u4e2a\u5177\u6709\u5f62\u72b6\u7684\u900f\u660e\u8499\u7248\uff0c\u989c\u8272\u901a\u9053\u503c\u4e0d\u4f1a\u88ab\u4fee\u6539\u3002<br \/>\nShape \t\u548c\u201cCopy\u201d\u64cd\u4f5c\u7684\u6548\u679c\u4e00\u6837\uff0c\u5e76\u4e14\u8fd8\u4f1a\u4f7f\u7528\u80cc\u666f\u8272\u5bf9\u751f\u6210\u7684\u5f62\u72b6\u8499\u7248\u8fdb\u884c\u67d3\u8272\u3002\u4e5f\u5c31\u662f\u7528\u76f8\u5e94\u7684\u900f\u660e\u5f62\u72b6\u53d6\u4ee3RGB\u989c\u8272\u901a\u9053\u3002<br \/>\nBackground \t\u5c06\u4efb\u4f55\u5b8c\u5168\u900f\u660e\u7684\u50cf\u7d20\u8bbe\u7f6e\u4e3a\u80cc\u666f\u989c\u8272\uff0c\u800c\u4fdd\u6301\u5b83\u7684\u5b8c\u5168\u900f\u660e\u3002\u8fd9\u53ef\u4ee5\u4f7f\u4e00\u4e9b\u56fe\u50cf\u683c\u5f0f\u6587\u4ef6\uff0c\u4f8b\u5982PNG\uff0c\u900f\u660e\u50cf\u7d20\u70b9\u8f83\u5c11\u65f6\u7684RGB\u503c\u66f4\u5747\u5300\uff0c\u4ece\u800c\u53ef\u4ee5\u5b9e\u73b0\u66f4\u597d\u7684\u538b\u7f29\u3002<br \/>\n\u6ce8\uff1a+matte\u547d\u4ee4\u548c&#8221;-alpha Off&#8221;\u5b9e\u73b0\u7684\u6548\u679c\u4e00\u6837\uff0c\u4f46\u662f-matte\u548c&#8221;-alpha Set&#8221;\u7684\u6548\u679c\u4e00\u6837\uff0c\u800c\u4e0d\u7b49\u4e8e&#8221;-alpha On&#8221;\u3002<\/p>\n<p>-annotatedegreestext<br \/>\n-annotate XdegreesxYdegreestext<br \/>\n-annotate XdegreesxYdegrees {+-}tx{+-}tytext<br \/>\n\u5728\u56fe\u50cf\u4e0a\u6dfb\u52a0\u6ce8\u91ca\u6587\u5b57\u3002<br \/>\n\u8fd9\u662f\u4e00\u4e2a\u8f83\u4e3a\u4fbf\u6377\u7684\u5728\u56fe\u50cf\u4e0a\u6dfb\u52a0\u6ce8\u91ca\u6587\u5b57\u7684\u65b9\u5f0f\u3002\u5982\u679c\u9700\u8981\u66f4\u52a0\u7cbe\u786e\u5730\u63a7\u5236\u6587\u672c\u6ce8\u91ca\uff0c\u5219\u9700\u8981\u4f7f\u7528-draw\u547d\u4ee4\u3002<br \/>\n\u5176\u4e2dXdegrees\u548cYdegrees\u503c\u5206\u522b\u63a7\u5236\u6587\u5b57\u7684\u65cb\u8f6c\uff0c\u800ctx\u548cty\u8bbe\u7f6e\u6587\u5b57\u8ddd\u79bb\u56fe\u50cf\u5de6\u4e0a\u89d2\u7684\u504f\u79fb\u91cf\uff0c\u4e5f\u5c31\u662f\u8d77\u59cb\u4f4d\u7f6e\u3002<br \/>\n\u4f7f\u7528-annotate degrees\u6216-annotate degreesxdegrees\u547d\u4ee4\u5c06\u4ea7\u751f\u672a\u4fee\u526a\u7684\u6587\u672c\u65cb\u8f6c\u6548\u679c\u3002\u65cb\u8f6c\u65b9\u5411\u662f\u6b63\u5411\uff0c\u8fd9\u610f\u5473\u5982\u679cdegrees\u503c\u4e3a\u6b63\u5c31\u8fdb\u884c\u987a\u65f6\u9488\u65cb\u8f6c\u3002\uff08\u8fd9\u7b26\u5408\u901a\u5e38\u7684\u6570\u5b66\u516c\u7ea6\uff0cY\u8f74\u6b63\u65b9\u5411\u6307\u5411\u56fe\u50cf\u7684\u4e0b\u65b9\uff09\u3002<br \/>\n\u65b0\uff08\u8f6c\u5316\u540e\uff09\u56fe\u50cf\u7684\u50cf\u7d20\u5750\u6807\uff08X\u2019\uff0cY\u2019\uff09\u4e0e\u539f\u59cb\u50cf\u7d20\u5750\u6807\uff08X\uff0cY\uff09\u7684\u5bf9\u5e94\u5173\u7cfb\u9075\u4ece\u4ee5\u4e0b\u7684\u77e9\u9635\u65b9\u7a0b\u3002<\/p>\n<p>\u5982\u679ctx\u548cty\u53c2\u6570\u7f3a\u7701\uff0c\u5219\u9ed8\u8ba4\u4e3a0\u3002\u8fd9\u5c06\u4f7f\u5f97\u6587\u5b57\u7684\u5de6\u4e0b\u89d2\u4f4d\u4e8e\u56fe\u50cf\u7684\u5de6\u4e0a\u89d2\u5904\uff0c\u8fd9\u53ef\u80fd\u4e0d\u662f\u7528\u6237\u5e0c\u671b\u7684\u6548\u679c\u3002\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\u6dfb\u52a0-gravity\u9009\u9879\uff0c\u4f1a\u5f97\u5230\u66f4\u597d\u6548\u679c\u3002<br \/>\n\u6587\u5b57\u53ef\u4ee5\u662f\u4efb\u4f55UTF-8\u7f16\u7801\u7684\u5b57\u7b26\u5e8f\u5217\u3002\u5982\u679c\u547d\u4ee4\u4e2d\u7684text\u53c2\u6570\u663e\u793a\u4e3a&#8217;@mytext.txt&#8217;\u7684\u5f62\u5f0f\uff0c\u7a0b\u5e8f\u5c06\u4f1a\u8bfb\u53d6mytext.txt\u6587\u4ef6\u3002\u6587\u4ef6\u4e2d\u7684\u6587\u672c\u53ea\u4fdd\u7559\u5b57\u7b26\u5185\u5bb9\uff0c\u5e76\u652f\u6301\u5b57\u7b26\u683c\u5f0f\u8bc6\u522b\u3002<\/p>\n<p>-antialias<br \/>\n\u542f\u7528\/\u7981\u7528\u7ed8\u5236\u5b57\u4f53\u548c\u7ebf\u6761\u65f6\u7684\u6297\u952f\u9f7f\u50cf\u7d20\u6e32\u67d3\u3002<br \/>\n\u7ed8\u5236\u5bf9\u8c61\uff08\u5982\u6587\u672c\u3001\u7ebf\u3001\u591a\u8fb9\u5f62\u7b49\uff09\u5728\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u662f\u6297\u952f\u9f7f\u7684\u3002\u4f7f\u7528+antialias\u9009\u9879\u7981\u7528\u8fb9\u7f18\u50cf\u7d20\u6297\u952f\u9f7f\u6e32\u67d3\u3002\u7136\u540e\u8fd9\u5c06\u51cf\u5c11\u76f4\u63a5\u7ed8\u5236\u65f6\u56fe\u50cf\u4e0a\u7684\u751f\u6210\u989c\u8272\u7684\u6570\u91cf\u3002\u4e5f\u5c31\u662f\u8bf4\uff0c\u7ed8\u5236\u5bf9\u8c61\u65f6\u5c06\u6ca1\u6709\u6df7\u5408\u989c\u8272\u6dfb\u52a0\u8fdb\u53bb\u3002<\/p>\n<p>-append<br \/>\n\u5782\u76f4\u6216\u6c34\u5e73\u5730\u52a0\u5165\u5f53\u524d\u56fe\u50cf\u3002<br \/>\n\u6b64\u9009\u9879\u5c06\u521b\u5efa\u4e00\u4e2a\u591a\u5f20\u56fe\u50cf\u8fde\u63a5\u800c\u6210\u7684\u56fe\u50cf\u6587\u4ef6\uff0c\u5c06\u56fe\u50cf\u7ec4\u4e2d\u6240\u6709\u7684\u56fe\u50cf\u4ece\u4e0a\u81f3\u4e0b\u7684\u8fde\u63a5\u3002\u4f7f\u7528+append\u9009\u9879\u5219\u662f\u4ece\u5de6\u81f3\u53f3\u7684\u6548\u679c\u3002<br \/>\n\u5982\u679c\u5b83\u4eec\u662f\u4e0d\u76f8\u540c\u7684\u5bbd\u5ea6\uff0c\u7a84\u7684\u56fe\u50cf\u7a7a\u767d\u90e8\u5206\u5c06\u7528\u8bbe\u7f6e\u7684\u80cc\u666f\u989c\u8272\u8fdb\u884c\u586b\u5145\uff0c\u5b83\u4eec\u5f7c\u6b64\u7684\u76f8\u5bf9\u4f4d\u7f6e\u53ef\u4ee5\u7531-gravity\u53c2\u6570\u8fdb\u884c\u8bbe\u7f6e\u3002<\/p>\n<p>-attenuate value<br \/>\n\u51cf\u5f31\u6216\u52a0\u5f3a\u56fe\u50cf\u4e2d\u589e\u52a0\u7684\u566a\u58f0<\/p>\n<p>-authenticate password<br \/>\n\u4f7f\u7528\u5bc6\u7801\u5bf9PDF\u6587\u4ef6\u8fdb\u884c\u89e3\u538b\u3002<br \/>\n\u4f7f\u7528\u6b64\u9009\u9879\u5bf9\u91c7\u7528MSC API\u52a0\u5bc6\u7684PDF\u6587\u6863\u8fdb\u884c\u89e3\u5bc6\u3002\u4f46\u662f\u4e0d\u652f\u6301\u4f7f\u7528MSC API\u8fdb\u884c\u52a0\u5bc6\u3002<br \/>\n\u9700\u8981\u91c7\u7528\u4e0d\u540c\u7684\u52a0\u5bc6\u65b9\u5f0f\uff0c\u53ef\u4ee5\u53c2\u8003-encipher\u548c-decipher\u3002<\/p>\n<p>-auto-gamma<br \/>\n\u81ea\u52a8\u8c03\u6574\u56fe\u50cf\u7684\u4f3d\u739b\u6c34\u5e73\u3002<br \/>\n\u7a0b\u5e8f\u5c06\u8ba1\u7b97\u56fe\u50cf\u7684\u5e73\u5747\u503c\uff0c\u7136\u540e\u8ba1\u7b97\u51fa\u6700\u5408\u9002\u7684\u4f3d\u739b\u503c\uff0c\u4f7f\u56fe\u50cf\u4e2d\u5b58\u5728\u7684\u5e73\u5747\u989c\u8272\u7ea6\u5360\u6240\u6709\u989c\u8272\u768450%\u3002<br \/>\n\u8fd9\u610f\u5473\u7740\uff0c\u4efb\u4f55\u5168\u201c\u7070\u8272\u201d\u7684\u56fe\u50cf\u53d8\u4e3a50\uff05\u7684\u7070\u8272\u3002<br \/>\n\u8fd9\u975e\u5e38\u9002\u7528\u4e8e\u771f\u5b9e\u751f\u6d3b\u4e2d\u7684\u7167\u7247\u56fe\u50cf\u548c\u753b\u9762\u4e2d\u6781\u7aef\u6697\u533a\u6216\u4eae\u533a\u8f83\u5c11\u7684\u56fe\u50cf\uff0c\u800c\u5bf9\u5b58\u5728\u5927\u91cf\u660e\u4eae\u7684\u5929\u7a7a\u6216\u9634\u5f71\u7684\u56fe\u50cf\u6548\u679c\u5c31\u5f88\u4e0d\u597d\u3002\u540c\u6837\u5b83\u4e5f\u4e0d\u9002\u5408\u5904\u7406\u56fe\u8868\u6216\u5361\u901a\u56fe\u6848\u3002<br \/>\n\u8fd8\u53ef\u4ee5\u4f7f\u7528-channel\u6765\u8bbe\u7f6e\u9700\u8981\u5904\u7406\u7684\u989c\u8272\u548c\u901a\u9053\uff08\u547d\u4ee4\u4e2d\u53ef\u4ee5\u5305\u62ecsync\u6807\u5fd7\u6765\u5b9e\u73b0\u901a\u9053\u7684\u540c\u6b65\uff09\u3002\u7cfb\u7edf\u7684\u9ed8\u8ba4\u8bbe\u7f6e\u662f&#8217;RGB,sync&#8217;\uff0c\u901a\u9053\u5c06\u4fee\u6539\u4e3a\u76f8\u540c\u7684\u4f3d\u739b\u503c\u5e76\u4fdd\u6301\u989c\u8272\u3002<\/p>\n<p>-auto-level<br \/>\n\u81ea\u52a8\u5730\u8c03\u6574\u56fe\u50cf\u7684\u8272\u5f69\u5c42\u6b21\uff08\u56fe\u50cf\u66f2\u7ebf\uff09\u3002<br \/>\n\u8fd9\u662f\u4e00\u4e2a\u201c\u5b8c\u7f8e\u201d\u7684\u6807\u51c6\u5206\u5e03\u8fd0\u7b97\u5668\u3002\u5b83\u53ef\u4ee5\u7cbe\u786e\u5730\u627e\u5230\u6700\u5c0f\u548c\u6700\u5927\u989c\u8272\u503c\uff0c\u7136\u540e\u4f7f\u7528-level\u5bf9\u56fe\u50cf\u76f4\u65b9\u56fe\u8fdb\u884c\u62c9\u4f38\uff0c\u4ee5\u8986\u76d6\u6574\u4e2a\u8303\u56f4\u3002<br \/>\n\u8fd9\u4e2a\u64cd\u4f5c\u5e76\u4e0d\u9002\u7528\u4e8e\u771f\u5b9e\u751f\u6d3b\u4e2d\u7684\u7167\u7247\u56fe\u50cf\u3001\u626b\u63cf\u7684\u56fe\u50cf\u6216JPEG\u683c\u5f0f\u7684\u56fe\u7247\uff0c\u56e0\u4e3a\u6bcf\u4e2a\u5355\u4e00\u7684\u7a81\u51fa\u50cf\u7d20\u90fd\u53ef\u80fd\u88ab\u8bbe\u5b9a\u4e3a\u6700\u5c0f\/\u6700\u5927\u503c\uff0c\u4f7f\u5b83\u7f3a\u4e4f\u4ee3\u8868\u6027\u3002\u53e6\u4e00\u65b9\u9762\uff0c\u5b83\u53ef\u4ee5\u7528\u6765\u5f88\u597d\u7684\u751f\u6210\u68af\u5ea6\u5747\u5300\u7684\u989c\u8272\u67e5\u627e\u8868\u6216\u5176\u5b83\u901a\u8fc7\u6570\u5b66\u8fd0\u7b97\u751f\u6210\u7684\u56fe\u50cf\u3002<br \/>\n\u8fd9\u4e2a\u547d\u4ee4\u4e0e-normalize\u3001-contrast-stretch\u548c-linear-stretch\u975e\u5e38\u76f8\u4f3c\uff0c\u4f46\u6ca1\u6709\u5176\u5b83\u8fd9\u4e9b\u547d\u4ee4\u5b58\u5728\u7684\u201c\u76f4\u65b9\u56fe\u5206\u7ea7\u201d\u6216\u201c\u88c1\u526a\u201d\u7684\u95ee\u9898\u3002\u53ef\u4ee5\u8ba4\u4e3a-auto-level\u662f\u5176\u4e2d\u6700\u5b8c\u7f8e\u548c\u7406\u60f3\u7684\u7248\u672c\u3002<br \/>\n\u5b83\u4e5f\u53ef\u4ee5\u4f7f\u7528-channel\u6765\u8bbe\u7f6e\u9700\u8981\u5904\u7406\u7684\u989c\u8272\u548c\u901a\u9053\uff08\u547d\u4ee4\u4e2d\u53ef\u4ee5\u5305\u62ecsync\u6807\u5fd7\u6765\u5b9e\u73b0\u901a\u9053\u7684\u540c\u6b65\uff09\u3002\u7cfb\u7edf\u7684\u9ed8\u8ba4\u7684+channel\u8bbe\u7f6e\u662f&#8217;RGB,sync&#8217;\uff0c\u901a\u9053\u5c06\u4fee\u6539\u4e3a\u76f8\u540c\u7684\u4f3d\u739b\u503c\u5e76\u4fdd\u6301\u989c\u8272\uff0c\u5e76\u4e14\u5ffd\u7565\u900f\u660e\u5ea6\u3002<\/p>\n<p>-auto-orient<br \/>\n\u81ea\u52a8\u8c03\u6574\uff08\u65cb\u8f6c\uff09\u6570\u7801\u76f8\u673a\u7167\u7247\u7684\u65b9\u5411\u3002<br \/>\n\u8be5\u64cd\u4f5c\u8bfb\u53d6\u548c\u590d\u4f4dEXIF\u914d\u7f6e\u6587\u4ef6\u4e2d\u7684\u65b9\u5411\u53c2\u6570\uff0c\u7136\u540e\u9002\u65f6\u6267\u884c90\u5ea6\u65cb\u8f6c\uff0c\u4ee5\u4f7f\u56fe\u50cf\u59cb\u7ec8\u4fdd\u6301\u6b63\u786e\u7684\u67e5\u770b\u65b9\u5411\u3002<br \/>\n\u8fd9EXIF\u914d\u7f6e\u6587\u4ef6\u901a\u5e38\u7531\u6570\u7801\u76f8\u673a\u4e2d\u7684\u91cd\u529b\u611f\u5e94\u5668\u8fdb\u884c\u8bbe\u7f6e\uff0c\u4f46\u662f\u5782\u76f4\u5411\u4e0a\u6216\u5411\u4e0b\u7684\u62cd\u6444\u7684\u56fe\u50cf\u53ef\u80fd\u5e76\u4e0d\u4f1a\u5f97\u5230\u4e00\u4e2a\u6b63\u786e\u7684\u65b9\u5411\u503c\u3002\u4f7f\u7528\u81ea\u52a8\u8c03\u6574\u65b9\u5411\u53ef\u80fd\u4e5f\u4e0d\u80fd\u5f97\u5230\u6b63\u786e\u7684\u6821\u6b63\u3002\u5982\u679c\u56fe\u50cf\u4e2d\u7684EXIF\u914d\u7f6e\u6587\u4ef6\u88ab\u53bb\u9664\u4ee5\u540e\uff0c-auto-orient\u547d\u4ee4\u5c06\u4e0d\u4f1a\u4ea7\u751f\u4efb\u4f55\u6548\u679c\u3002<\/p>\n<p>-average<br \/>\n\u5bf9\u4e00\u7ec4\u56fe\u50cf\u8fdb\u884c\u5e73\u5747\u64cd\u4f5c\u3002<br \/>\n\u5982\u679c\u56fe\u50cf\u7684\u5c3a\u5bf8\u4e0d\u540c\u5c06\u4f1a\u4ea7\u751f\u9519\u8bef\u3002<\/p>\n<p>-backdrop<br \/>\n\u5728\u80cc\u666f\u7684\u4e2d\u592e\u663e\u793a\u56fe\u50cf\u3002[animate, display]<br \/>\n\u80cc\u666f\u5c06\u8986\u76d6\u4e86\u6574\u4e2a\u5de5\u4f5c\u7ad9\u7684\u5c4f\u5e55\u5e76\u9690\u85cf\u5176\u5b83\u6d3b\u52a8\u7684X\u7a97\u53e3\uff0c\u8fd9\u5bf9\u89c2\u770b\u56fe\u50cf\u975e\u5e38\u6709\u7528\u3002\u80cc\u666f\u989c\u8272\u901a\u8fc7-background\u547d\u4ee4\u8fdb\u884c\u8bbe\u7f6e\uff0c\u5177\u4f53\u989c\u8272\u79cd\u7c7b\u53ef\u4ee5\u53c2\u8003-fill\u547d\u4ee4\u4e0b\u7684\u4ecb\u7ecd\u3002<\/p>\n<p>-background color<br \/>\n\u8bbe\u7f6e\u80cc\u666f\u989c\u8272\u3002<br \/>\n\u5177\u4f53\u989c\u8272\u79cd\u7c7b\u53ef\u4ee5\u53c2\u8003-fill\u547d\u4ee4\u4e0b\u7684\u4ecb\u7ecd\u3002\u9ed8\u8ba4\u80cc\u666f\u8272\u662f\u767d\u8272\u3002<\/p>\n<p>-bench iterations<br \/>\n\u6d4b\u91cf\u6267\u884c\u6548\u679c\u3002<br \/>\n\u8bbe\u7f6e\u6240\u6709\u547d\u4ee4\u7684\u91cd\u590d\u6b21\u6570\uff0c\u5e76\u8f93\u51fa\u8fd0\u884c\u65f6\u95f4\u3002\u4f8b\u5982\uff0c\u6839\u636e\u4e0b\u9762\u7684\u547d\u4ee4\u548c\u5b83\u7684\u8f93\u51fa\uff0c\u53ef\u4ee5\u4fee\u6539-duration\u4ee5\u5728\u7279\u5b9a\u65f6\u95f4\u57fa\u51c6\u70b9\u6267\u884c\uff0c\u6216\u8005\u4f7f\u7528-concurrent\u5b8c\u6210\u7a0b\u5e8f\u7684\u5e76\u884c\u5904\u7406\uff08\u9700\u8981\u5177\u6709OpenMP\u529f\u80fd\uff09\u3002<br \/>\nconvert logo: -resize 1000% -bench 5 logo.png<br \/>\nPerformance[4]: 5i 0.875657ips 6.880u 0:05.710<br \/>\n\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d\uff0c\u7a0b\u5e8f\u4ee5\u6bcf\u79d20.875657\u6b21\u8fed\u4ee3\u7684\u901f\u5ea6\u5b8c\u6210\u4e865\u6b21\u8fed\u4ee3\uff0c\u4f7f\u7528\u5206\u914d\u7ed9\u7528\u6237\u76846.88\u79d2\u65f6\u95f4\uff0c\u603b\u8fd0\u884c\u65f6\u95f4\u4e3a5.71\u79d2\u3002<\/p>\n<p>-bias value{%}<br \/>\n\u8fdb\u884c\u56fe\u50cf\u5377\u79ef\u64cd\u4f5c\u65f6\uff0c\u8bbe\u5b9a\u504f\u7f6e\u3002<br \/>\n\u8fd9\u4e2a\u53c2\u6570\u5c06\u5bf9\u5377\u79ef\u7684\u8f93\u51fa\u8fdb\u884c\u79fb\u52a8\uff0c\u4f7f\u6b63\u8d1f\u7ed3\u679c\u4e0e\u504f\u7f6e\u91cf\u76f8\u5173\u3002<br \/>\n\u8fd9\u4e2a\u547d\u4ee4\u5bf9ImageMagick\u8fdb\u884c\u975eHDRI\u7f16\u8bd1\u65f6\u5904\u7406\u540c\u65f6\u5305\u542b\u6b63\u8d1f\u503c\u7684\u5377\u79ef\u64cd\u4f5c\u975e\u5e38\u91cd\u8981\uff0c\u7279\u522b\u662f\u6d89\u53ca\u9ad8\u901a\u6ee4\u6ce2\u5668\u7684\u5377\u79ef\u6216\u8fb9\u7f18\u68c0\u6d4b\u7684\u60c5\u51b5\u4e0b\u3002\u5982\u679c\u6ca1\u6709\u8f93\u51fa\u504f\u7f6e\uff0c\u8d1f\u503c\u5c31\u4f1a\u5168\u90e8\u5f52\u96f6\u3002<br \/>\n\u5f53ImageMagick\u4f7f\u7528HDRI\u7f16\u8bd1\u8bbe\u7f6e\u65f6\uff0c\u5c31\u4e0d\u9700\u8981\u8bbe\u5b9a\u504f\u7f6e\u91cf\uff0c\u56e0\u4e3aImageMagick\u662f\u80fd\u591f\u5b58\u50a8\/\u5904\u7406\u4efb\u4f55\u8d1f\u503c\uff0c\u800c\u4e0d\u4f1a\u5c06\u4e4b\u8f6c\u6362\u4e3a\u989c\u8272\u503c\u8303\u56f4\u5185\u7684\u6570\u503c\uff080-QuantumRange\uff09\u3002<br \/>\n\u6709\u5173HDRI\u7684\u66f4\u591a\u4fe1\u606f\u8bf7\u53c2\u8003ImageMagick\u7684\u7528\u6cd5\u9875\u6216Wikipedia\u6761\u76ee\u3002<\/p>\n<p>-black-point-compensation<br \/>\n\u8fdb\u884c\u9ed1\u70b9\u8865\u507f\u3002<\/p>\n<p>-black-threshold value{%}<br \/>\n\u6240\u6709\u4f4e\u4e8e\u9608\u503c\u7684\u50cf\u7d20\u5168\u90e8\u53d8\u4e3a\u9ed1\u8272\uff0c\u9ad8\u4e8e\u9608\u503c\u7684\u50cf\u7d20\u5219\u4fdd\u6301\u4e0d\u53d8\u3002<br \/>\n\u9608\u503c\u53ef\u4ee5\u662f\u767e\u5206\u6bd4\u6216\u4e00\u4e2a\u7edd\u5bf9\u6574\u6570\u503c\uff080-QuantumRange\uff09\uff0c [0]\u5bf9\u5e94\u81f3\u6240\u9700\u9891\u9053\u7684\u4ef7\u503c\u3002\u66f4\u591a\u4fe1\u606f\u8bf7\u53c2\u9605-threshold\u547d\u4ee4\u3002<\/p>\n<p>-blend geometry<br \/>\n\u4ee5\u7ed9\u5b9a\u7684\u7edd\u5bf9\u503c\u6216\u767e\u5206\u6bd4\u5c06\u4e00\u5f20\u56fe\u50cf\u878d\u5408\u5230\u53e6\u4e00\u5f20\u4e2d\u3002[composite]<br \/>\n\u8be5\u547d\u4ee4\u5c06\u6839\u636e\u7ed9\u5b9a\u7684\u767e\u5206\u6bd4\u548c\u6bcf\u4e2a\u50cf\u7d20\u7684\u900f\u660e\u5ea6\u5bf9\u591a\u5f20\u56fe\u50cf\u8fdb\u884c\u5e73\u5747\u64cd\u4f5c\u3002\u5982\u679c\u53ea\u6709\u4e00\u4e2a\u767e\u5206\u6bd4\u503c\u5219\u8d4b\u7ed9\u201c\u8d44\u6e90\u201d\u56fe\u50cf\uff0c\u800c\u80cc\u666f\u56fe\u50cf\u4f7f\u7528\u5176\u4f59\u5168\u90e8\u503c\u3002\u5982-blend 30%\u6307\u5408\u5e7630\uff05\u7684\u201c\u8d44\u6e90\u201d\u56fe\u50cf\u4e0e70\uff05\u7684\u201c\u76ee\u7684\u201d\u56fe\u50cf\u3002\u56e0\u6b64\uff0c\u7b49\u540c\u4e8e-blend 30&#215;70%\u3002<\/p>\n<p>-blue-primary x,y<br \/>\n\u4e3b\u8981\u84dd\u8272\u70b9\u67d3\u8272<\/p>\n<p>-blue-shift factor<br \/>\n\u6a21\u62df\u591c\u665a\u6708\u5149\u7167\u5c04\u7684\u573a\u666f\uff0c\u6570\u503c\u4ece1.5\u5f00\u59cb\u3002<\/p>\n<p>-blur radius<br \/>\n-blur radiusxsigma+bias<br \/>\n\u56fe\u50cf\u6a21\u7cca\u64cd\u4f5c\u3002<br \/>\n\u91c7\u7528\u9ad8\u65af\u6216\u6b63\u6001\u5206\u5e03\u5bf9\u56fe\u50cf\u8fdb\u884c\u5377\u79ef\uff0c\u9700\u8981\u7ed9\u5b9a\u6807\u51c6\u5dee\uff08Sigma\uff09\uff0c\u65b9\u7a0b\u5982\u4e0b\uff1a<\/p>\n<p>Sigma\u503c\u662f\u4e00\u4e2a\u91cd\u8981\u53c2\u6570\uff0c\u5b83\u5c06\u786e\u5b9a\u5b9e\u9645\u53d1\u751f\u6a21\u7cca\u7684\u8303\u56f4\u3002<br \/>\nRadius\u4ec5\u7528\u4e8e\u786e\u5b9a\u8ba1\u7b97\u65f6\u9ad8\u65af\u5206\u5e03\u6570\u7ec4\u7684\u5927\u5c0f\u3002\u5b83\u5e94\u8be5\u662f\u4e00\u4e2a\u6574\u6570\u3002\u5982\u679c\u6ca1\u6709\u7ed9\u51fa\uff0c\u6216\u8bbe\u7f6e\u4e3a\u96f6\uff0cIM\u5c06\u4f1a\u8ba1\u7b97\u53ef\u80fd\u7684\u6700\u5927\u534a\u5f84\u7684\u9ad8\u65af\u5206\u5e03\u3002<br \/>\nRadius\u503c\u8d8a\u5927\u64cd\u4f5c\u901f\u5ea6\u8d8a\u6162\u3002\u4f46\u662f\u5982\u679c\u53d6\u503c\u592a\u5c0f\uff0c\u5219\u53ef\u80fd\u5bfc\u81f4\u952f\u9f7f\u5931\u771f\u6548\u679c\u3002\u4f5c\u4e3a\u4e00\u4e2a\u6307\u5bfc\u539f\u5219\uff0cRadius\u81f3\u5c11\u5e94\u8be5\u4e24\u500d\u4e8eSigma\u503c\uff0c\u867d\u7136\u4e09\u500d\u5c06\u53ef\u4ee5\u4ea7\u751f\u4e00\u4e2a\u66f4\u7cbe\u786e\u7684\u7ed3\u679c\u3002<br \/>\n\u6b64\u9009\u9879\u4e0d\u540c\u4e8e-gaussian-blur\u547d\u4ee4\u90a3\u6837\u7b80\u5355\u5730\u5229\u7528\u5206\u5e03\u7684\u53ef\u5206\u6027\u5c5e\u6027\u3002\u5728\u8fd9\u91cc\uff0c\u6211\u4eec\u5e94\u7528\u6c34\u5e73\u65b9\u5411\u4e0a\u7684\u4e00\u7ef4\u9ad8\u65af\u77e9\u9635\uff0c\u7136\u540e\u5728\u5782\u76f4\u65b9\u5411\u4e0a\u91cd\u590d\u8be5\u8fc7\u7a0b\u3002<br \/>\n-virtual-pixel\u8bbe\u7f6e\u5c06\u51b3\u5b9a\u56fe\u50cf\u5916\u7684\u50cf\u7d20\u5982\u4f55\u8fdb\u884c\u6a21\u7cca\u3002<\/p>\n<p>-blur Width[xHeight[+Angle]]<br \/>\n\u6839\u636e\u56fe\u50cf\u8986\u76d6\u6620\u5c04\u4ea7\u751f\u7684\u53ef\u53d8\u6a21\u7cca\u3002[composite]<br \/>\n\u91cd\u53e0\u533a\u57df\u4e2d\u7684\u6bcf\u4e2a\u50cf\u7d20\u90fd\u4f1a\u7528\u6e90\u56fe\u50cf\u7684\u692d\u5706\u52a0\u6743\u5e73\u5747\uff08EWA\uff09\u503c\u8fdb\u884c\u66ff\u6362\uff0c\u5e76\u6839\u636e\u7070\u5ea6\u6620\u5c04\u8fdb\u884c\u7f29\u653e\u3002<br \/>\n\u692d\u5706\u91c7\u7528\u7ed9\u5b9a\u7684Width\u548cHeight\u3002Height\u9ed8\u8ba4\u7b49\u4e8eWidth\u8fdb\u884c\u666e\u901a\u7684\u5706\u5f62\u9ad8\u65af\u52a0\u6743\u3002Angle\u53c2\u6570\u5c06\u4ece\u6c34\u5e73\u65b9\u5411\u987a\u65f6\u9488\u65cb\u8f6c\u692d\u5706\u5f62\u3002<\/p>\n<p>-border geometry<br \/>\n\u8bbe\u7f6e\u6709\u989c\u8272\u7684\u56fe\u50cf\u8fb9\u6846\u3002<br \/>\n\u53ef\u4ee5\u8bbe\u7f6e\u56fe\u50cf\u4e0a\u4e0b\u548c\u4e24\u4fa7\u7684\u8fb9\u6846\u5bbd\u5ea6\u3002\u6709\u5173\u7684\u51e0\u4f55\u53c2\u6570\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605Image Geometry\u3002\u6b64\u547d\u4ee4\u5ffd\u7565\u504f\u79fb\u91cf\u3002<br \/>\n\u901a\u8fc7\u5728\u524d\u9762\u52a0\u5165-bordercolor\u547d\u4ee4\u6765\u8bbe\u7f6e\u8fb9\u6846\u7684\u989c\u8272\u3002<br \/>\n-border\u547d\u4ee4\u5c06\u4f1a\u53d7\u5230-compose\u547d\u4ee4\u7684\u5f71\u54cd\uff0c\u9ed8\u8ba4\u8bbe\u5b9a\u4e3a\u201cOver\u201d\u7684\u8986\u76d6\u65b9\u5f0f\u3002<br \/>\n\u53ef\u4ee5\u53c2\u8003-frame\u9009\u9879\uff0c\u5b83\u5177\u6709\u66f4\u591a\u7684\u529f\u80fd\u3002<\/p>\n<p>-bordercolor color<br \/>\n\u8bbe\u7f6e\u8fb9\u6846\u7684\u989c\u8272\u3002<br \/>\n\u989c\u8272\u503c\u91c7\u7528-fill\u547d\u4ee4\u4e2d\u6307\u5b9a\u7684\u8272\u5f69\u683c\u5f0f\u3002<br \/>\n\u9ed8\u8ba4\u7684\u8fb9\u6846\u989c\u8272\u662f\uff03DFDFDF\uff08\u7070\u8272\uff09\u3002<\/p>\n<p>-borderwidth geometry<br \/>\n\u8bbe\u7f6e\u8fb9\u6846\u5bbd\u5ea6\u3002[animate, display]<\/p>\n<p>-brightness-contrast brightness<br \/>\n-brightness-contrast brightness{xcontrast}{%}}<br \/>\n\u8c03\u6574\u56fe\u50cf\u7684\u4eae\u5ea6\/\u5bf9\u6bd4\u5ea6\u3002<br \/>\n\u53ef\u4ee5\u5bf9\u8f93\u5165\u56fe\u50cf\u7684\u4eae\u5ea6\u548c\u5bf9\u6bd4\u5ea6\u503c\u8fdb\u884c\u8c03\u6574\u3002\u5b83\u4eec\u90fd\u53ef\u4ee5\u4e0d\u7528\u8bbe\u7f6e\u4e3a\u7edd\u5bf9\u7684\u6570\u503c\u3002\u5982\u679c\u4eae\u5ea6\u6216\u5bf9\u6bd4\u5ea6\u7684\u503c\u4e3a\u96f6\u610f\u5473\u7740\u6ca1\u6709\u53d8\u5316\u3002\u6bcf\u4e2a\u503c\u7684\u8303\u56f4\u90fd\u662f-100\u81f3+100\u3002\u6b63\u503c\u4f1a\u589e\u52a0\u4eae\u5ea6\u6216\u5bf9\u6bd4\u5ea6\uff0c\u800c\u8d1f\u503c\u5219\u4f1a\u51cf\u5c11\u4eae\u5ea6\u6216\u5bf9\u6bd4\u5ea6\u3002\u5982\u679c\u53ea\u8c03\u6574\u5bf9\u6bd4\u5ea6\uff0c\u9700\u5c06\u4eae\u5ea6\u8bbe\u7f6e\u4e3a0\u3002\u5982\u679c\u53ea\u63a7\u5236\u4eae\u5ea6\uff0c\u5219\u8bbe\u7f6e\u5bf9\u6bd4\u5ea6\u4e3a0\u6216\u4e0d\u586b\u5199\u7b2c\u4e8c\u4e2a\u53c2\u6570\u3002<br \/>\n\u4f60\u4e5f\u53ef\u4ee5\u4f7f\u7528-channel\u547d\u4ee4\u6765\u63a7\u5236\u9700\u8981\u8fdb\u884c\u54ea\u4e9b\u901a\u9053\u7684\u4eae\u5ea6\/\u5bf9\u6bd4\u5ea6\u8c03\u6574\u3002\u9ed8\u8ba4\u60c5\u51b5\u662f\u5bf9\u6240\u6709\u901a\u9053\u90fd\u8fdb\u884c\u76f8\u540c\u7684\u53d8\u5316\u3002<br \/>\n\u4eae\u5ea6\u548c\u5bf9\u6bd4\u5ea6\u503c\u5206\u522b\u8f6c\u6362\u4e3a\u56fe\u50cf\u66f2\u7ebf\u7ebf\u6027\u53d8\u6362\u7684\u504f\u79fb\u548c\u659c\u7387\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528\u51fd\u6570\u591a\u9879\u5f0f\u4e2d\u7684\u504f\u79fb\u548c\u659c\u7387\u6765\u5b9e\u73b0\uff08-function polynomial &#8220;slope,offset&#8221;\uff09\u3002<br \/>\n\u5bf9\u6bd4\u5ea6\u4e3a-100\u65f6\u66f2\u7ebf\u659c\u7387\u4e3a0\u5ea6\uff0c\u5f53\u5bf9\u6bd4\u5ea6\u53d8\u5316100\u65f6\u659c\u5ea6\u53d8\u4e3a\u5782\u76f4\u7684\u3002\u5982\u679c\u4eae\u5ea6=0\u3001\u5bf9\u6bd4\u5ea6=-100\uff0c\u7ed3\u679c\u662f\u7eaf\u7070\u8272\u3002\u800c\u5982\u679c\u4eae\u5ea6=0\u3001\u5bf9\u6bd4\u5ea6=100\uff0c\u7ed3\u679c\u4e5f\u5f88\u76f8\u4f3c\uff0c\u4f46\u8fbe\u4e0d\u5230\u7eaf\u7070\u8272\u7684\u7a0b\u5ea6\uff0c\u56e0\u4e3a\u7ebf\u6027\u53d8\u6362\u4e2d\u66f2\u7ebf\u5728\u4e2d\u592e\u5448\u975e\u5e38\u9661\u5ced\u7684\u5782\u76f4\u72b6\u6001\u3002<br \/>\n\u800c\u8fd9\u4e2a\u529f\u80fd\u65e0\u6cd5\u5b9e\u73b0\u8d1f\u659c\u7387\uff0c\u5373\u53cd\u8272\u7684\u56fe\u50cf\u3002\u6240\u6709\u53ef\u4ee5\u5b9e\u73b0\u7684\u659c\u7387\u90fd\u4e3a\u96f6\u6216\u6b63\u503c\u3002<br \/>\n\u4eae\u5ea6=-100\u5bf9\u5e94-0.5\u7684\u504f\u79fb\uff0c\u4eae\u5ea6=0\u5bf9\u5e940\u7684\u504f\u79fb\uff0c\u4eae\u5ea6=+100\u5219\u5bf9\u5e94+0.5\u7684\u504f\u79fb\u3002\u56e0\u6b64\uff0c\u5f53\u5bf9\u6bd4\u5ea6=0\u3001\u4eae\u5ea6=100\u65f6\uff0c\u7ed3\u679c\u5c06\u662f\u7eaf\u767d\u8272\u3002\u540c\u6837\uff0c\u5f53\u5bf9\u6bd4\u5ea6=0\u3001\u4eae\u5ea6=-100\u65f6\uff0c\u7ed3\u679c\u662f\u7eaf\u9ed1\u8272\u3002<br \/>\n\u7531\u4e8e\u53c2\u6570\u503c\u7684\u8303\u56f4\u662f-100\u5230+100\uff0c\u6240\u4ee5\u662f\u5426\u52a0\u5165\uff05\u6ca1\u6709\u592a\u5927\u7684\u610f\u4e49\u3002<\/p>\n<p>-cache threshold<br \/>\n\u8fd9\u4e2a\u547d\u4ee4\u5728\u65b0\u7248\u4e2d\u5df2\u7ecf\u66f4\u6362\u4e3a\u4e86-limit\u3002<\/p>\n<p>-caption string<br \/>\n\u6307\u5b9a\u56fe\u50cf\u7684\u6807\u9898\u3002<br \/>\n\u5982\u679c\u8bbe\u7f6e\u6b64\u9009\u9879\u540e\uff0c\u7a0b\u5e8f\u5c06\u8bfb\u53d6\u56fe\u50cf\u5143\u6570\u636e\u4e2d\u7684\u6807\u9898\u4fe1\u606f\u3002\u8981\u4fee\u6539\u56fe\u50cf\u5185\u5b58\u4e2d\u5df2\u6709\u4f7f\u7528\u6807\u9898\u9700\u4f7f\u7528\u201c-set caption\u201d\u547d\u4ee4\u3002<br \/>\n\u6807\u9898\u4e2d\u8fd8\u53ef\u4ee5\u5305\u542b\u7279\u6b8a\u683c\u5f0f\u7684\u5b57\u7b26\uff0c\u5728-format\u683c\u5f0f\u8bf4\u660e\u4e2d\u6709\u8be6\u7ec6\u4ecb\u7ecd\u3002\u8fd9\u4e9b\u5c5e\u6027\u5728\u6700\u540e\u5206\u914d\u7ed9\u56fe\u50cf\u65f6\u4f1a\u81ea\u52a8\u8fdb\u884c\u6269\u5c55\u3002<br \/>\n\u5982\u679cstring\u53c2\u6570\u4e2d\u7684\u7b2c\u4e00\u4e2a\u5b57\u7b26\u662f@\uff0c\u56fe\u7247\u6807\u9898\u5c06\u4f1a\u4ece\u4ee5@\u4e4b\u540e\u5b57\u7b26\u4e32\u4e3a\u6587\u4ef6\u540d\u7684\u6587\u4ef6\u4e2d\u8bfb\u53d6\u3002\u5e76\u4e14\u4ece\u6587\u4ef6\u4e2d\u8bfb\u53d6\u7684\u8bc4\u8bba\u6587\u5b57\u4e0d\u4f1a\u5d4c\u5165\u5b57\u7b26\u683c\u5f0f\u3002<br \/>\n\u5143\u6570\u636e\u4e2d\u7684\u6807\u9898\u4fe1\u606f\u4e0d\u4f1a\u5728\u56fe\u50cf\u4e2d\u663e\u793a\u51fa\u6765\u3002\u5982\u679c\u9700\u8981\u663e\u793a\u7684\u8bdd\uff0c\u5fc5\u987b\u4f7f\u7528-annotate\u6216-draw\u547d\u4ee4\u3002<br \/>\n\u4f8b\u5982\uff1a<br \/>\n-caption &#8220;%m:%f %wx%h&#8221; bird.miff<br \/>\n\u4ea7\u751f\u7684\u56fe\u7247\u6807\u9898\u662fMIFF:bird.miff 512&#215;480\uff08\u5047\u8bbebird.miff\u56fe\u50cf\u5bbd\u5ea6\u4e3a512\uff0c\u9ad8\u5ea6\u4e3a480\uff09\u3002<\/p>\n<p>-cdl filename<br \/>\n\u4f7f\u7528\u989c\u8272\u5217\u8868\u6587\u4ef6\u8fdb\u884c\u989c\u8272\u6821\u6b63\u3002<br \/>\n\u4e0b\u9762\u662f\u4e00\u4e2a\u989c\u8272\u6821\u6b63\u96c6\u7684\u4f8b\u5b50\uff1a<br \/>\n<?xml version=\"1.0\" encoding=\"UTF-8\"?><br \/>\n<ColorCorrectionCollection xmlns=\"urn:ASC:CDL:v1.2\"><br \/>\n<ColorCorrection id=\"cc06668\"><br \/>\n<SOPNode><br \/>\n<Slope> 0.9 1.2 0.5 <\/Slope><br \/>\n<Offset> 0.4 -0.5 0.6 <\/Offset><br \/>\n<Power> 1.0 0.8 1.5 <\/Power><br \/>\n<\/SOPNode><br \/>\n<SATNode><br \/>\n<Saturation> 0.85 <\/Saturation><br \/>\n<\/SATNode><br \/>\n<\/ColorCorrection><br \/>\n<\/ColorCorrectionCollection><\/p>\n<p>-channel type<br \/>\n\u6307\u5b9a\u968f\u540e\u5176\u5b83\u53c2\u6570\u53ef\u4ee5\u8d77\u4f5c\u7528\u7684\u56fe\u50cf\u989c\u8272\u901a\u9053\u3002<br \/>\n\u53ef\u9009\u53c2\u6570\u5305\u62ec\uff1aRed, Green, Blue, Alpha, Cyan, Magenta, Yellow, Black, Opacity, Index, RGB, RGBA, CMYK, CMYKA\u3002<br \/>\n\u4e0a\u9762\u7684\u901a\u9053\u53ef\u4ee5\u6307\u5b9a\u4e3a\u4ee5\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\u5f62\u5f0f\uff0c\u4e5f\u53ef\u4ee5\u7b80\u5199\u4e3a\u5927\u5199\u5b57\u6bcd&#8217;R&#8217;, &#8216;G&#8217;, &#8216;B&#8217;, &#8216;A&#8217;, &#8216;O&#8217;, &#8216;C&#8217;, &#8216;M&#8217;, &#8216;Y&#8217;, &#8216;K&#8217;\u76f4\u63a5\u4e32\u8054\u7684\u5f62\u5f0f\u3002\u4f8b\u5982\uff0c\u5982\u679c\u53ea\u9009\u62e9\u7ea2\u8272\u548c\u84dd\u8272\u901a\u9053\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528\uff1a<br \/>\n-channel Red,Blue<br \/>\n\u6216\u8005\u4f60\u4e5f\u53ef\u4ee5\u4f7f\u7528\u7b80\u5199\u5f62\u5f0f\uff1a<br \/>\n-channel RB<br \/>\n\u5982\u679c\u9700\u8981\u4f7f\u7528\u56fe\u50cf\u4e2d\u5b58\u5728\u7684\u6240\u6709\u901a\u9053\uff0c\u53ef\u4ee5\u6307\u5b9a\u901a\u9053\u7c7b\u578b\u4e3aALL\u3002\u5e76\u975e\u6240\u6709\u53c2\u6570\u90fd\u53ef\u4ee5\u6307\u5b9a\u901a\u9053\u8fdb\u884c\u5904\u7406\uff0c\u4f46\u4e00\u822c\u53ef\u4ee5\u4ea7\u751f\u7070\u5ea6\u53d8\u6362\u7684\u53c2\u6570\u90fd\u80fd\u8fdb\u884c\u901a\u9053\u8bbe\u7f6e\u3002\u5177\u4f53\u4fe1\u606f\u9700\u8981\u67e5\u770b\u53c2\u6570\u4ecb\u7ecd\u3002<\/p>\n<p>\u5728\u5b8c\u6210\u666e\u901a\u7684\u901a\u9053\u9009\u62e9\u4e4b\u540e\uff0c\u8fd8\u53ef\u4ee5\u6307\u5b9a\u4e00\u4e2a\u989d\u5916\u7684\u540c\u6b65\uff08sync\uff09\u6807\u5fd7\u3002\u5b83\u662f\u9ed8\u8ba4\u6253\u5f00\u7684\uff0c\u5bf9\u4e8e\u652f\u6301\u8fd9\u4e2a\u6807\u5fd7\u7684\u53c2\u6570\uff0c\u8bbe\u7f6e\u540c\u6b65\u610f\u5473\u7740\uff1a\u5fc5\u987b\u5bf9\u591a\u4e2a\u901a\u9053\u8fdb\u884c\u8de8\u901a\u9053\u7684\u540c\u6b65\u3002\u5982\u679c\u6ca1\u6709\u8bbe\u7f6e\u540c\u6b65\uff0c\u90a3\u4e48\u5bf9\u4e8e\u5927\u591a\u6570\u8fdb\u884c\u7070\u5ea6\u53d8\u6362\u7684\u53c2\u6570\u800c\u8a00\uff0c\u90fd\u5c06\u5bf9\u6bcf\u4e2a\u901a\u9053\uff08\u5c31\u662f-channel\u4e2d\u6307\u5b9a\u7684\u901a\u9053\uff09\u8fdb\u884c\u5355\u72ec\u7684\u56fe\u50cf\u5904\u7406\u64cd\u4f5c\u3002<br \/>\n\u4f8b\u5982\uff0c\u5728\u8fdb\u884c-auto-level\u548c-auto-gamma\u64cd\u4f5c\u65f6\uff0c\u6240\u6709\u7684\u989c\u8272\u901a\u9053\u4f1a\u7528\u5b8c\u5168\u76f8\u540c\u7684\u65b9\u5f0f\u8fdb\u884c\u4fee\u6539\uff0c\u4f7f\u5404\u79cd\u989c\u8272\u4fdd\u6301\u540c\u6b65\u3002\u5982\u679c\u6ca1\u6709\u8bbe\u7f6e\u540c\u6b65\uff0c\u90a3\u4e48\u6bcf\u4e2a\u901a\u9053\u5c06\u5355\u72ec\u8fdb\u884c\u4fee\u6539\uff0c\u8fd9\u53ef\u80fd\u4f1a\u5bfc\u81f4\u8272\u5f69\u5931\u771f\u3002<br \/>\n\u53e6\u5916\uff0c-morphology\u547d\u4ee4\u4e2d\u7684Convolve\u65b9\u6cd5\u548c-compose\u547d\u4ee4\u4e2d\u7684\u6570\u5b66\u65b9\u6cd5\uff0c\u5728\u6839\u636e\u900f\u660e\u901a\u9053\uff08\u5982\u679c\u5b58\u5728\uff09\u8fdb\u884c\u50cf\u7d20\u8272\u5f69\u4fee\u6539\u65f6\uff0c\u540c\u6837\u652f\u6301\u540c\u6b65\u6807\u5fd7\u3002\u8fd9\u6837\u5c31\u53ef\u4ee5\u8ba9\u56fe\u50cf\u5904\u7406\u7a0b\u5e8f\u77e5\u9053\u5b8c\u5168\u900f\u660e\u7684\u989c\u8272\u4e0d\u5e94\u8be5\u51fa\u73b0\u5728\u6700\u7ec8\u7ed3\u679c\u4e2d\u3002<br \/>\n\u57fa\u672c\u5728\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u53c2\u6570\u90fd\u8bbe\u7f6e\u4e3a\u989c\u8272\u901a\u9053\u540c\u6b65\uff0c\u5e76\u5c06\u900f\u660e\u901a\u9053\u505a\u7279\u6b8a\u5904\u7406\uff0c\u9664\u975e-channel\u8bbe\u7f6e\u88ab\u4fee\u6539\uff0c\u7279\u610f\u8981\u6d88\u9664\u540c\u6b65\u6807\u5fd7\u7684\u6548\u679c\u3002\u6bcf\u4e2a\u53c2\u6570\u5177\u4f53\u5982\u4f55\u540c\u6b65\u7684\u53d6\u51b3\u4e8e\u5b83\u672c\u8eab\u7684\u8bbe\u7f6e\uff0c\u800c\u4e14\u5e76\u975e\u6240\u6709\u53c2\u6570\u90fd\u652f\u6301\u8fd9\u4e2a\u6807\u5fd7\uff0c\u4f46\u6211\u4eec\u4f1a\u52aa\u529b\u6539\u53d8\u8fd9\u79cd\u60c5\u51b5\u3002<br \/>\n\u9700\u8981\u4e86\u89e3\u6700\u8be6\u7ec6\u7684\u901a\u9053\u7c7b\u578b\uff0c\u53ef\u4ee5\u4f7f\u7528-list channel\u547d\u4ee4\u3002<\/p>\n<p>\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0cImageMagick\u7684\u901a\u9053\u90fd\u8bbe\u7f6e\u4e3a\u201cRGBK,sync\u201d\uff0c\u5373\u9664\u900f\u660e\u901a\u9053\u4e4b\u5916\u7684\u6240\u6709\u989c\u8272\u901a\u9053\uff0c\u5e76\u4e14\u6240\u6709\u989c\u8272\u901a\u9053\u90fd\u7ed3\u5408\u5b83\u4eec\u7684\u900f\u660e\u5ea6\uff08\u53d6\u51b3\u4e8e\u5177\u4f53\u64cd\u4f5c\uff09\uff0c\u91c7\u7528\u5b8c\u5168\u76f8\u540c\u7684\u65b9\u5f0f\u8fdb\u884c\u4fee\u6539\u3002+channel\u7684\u5199\u6cd5\u8868\u793a\u91cd\u7f6e\u4e3a\u9ed8\u8ba4\u503c\u3002<br \/>\n\u53ef\u4ee5\u8fdb\u884c\u901a\u9053\u8bbe\u7f6e\u7684\u9009\u9879\u5305\u62ec\uff1a-auto-gamma, -auto-level, -black-threshold, -blur, -clamp, -clut, -combine, -composite \uff08\u4ec5\u9650\u6570\u5b66\u5408\u5e76\u65b9\u6cd5\uff09, -convolve, -contrast-stretch, -evaluate, -function, -fx, -gaussian-blur, -hald-clut, -motion-blur, -morphology, -negate, -normalize, -ordered-dither, -radial-blur, -random-threshold, -separate, -threshold, -white-threshold\u3002<br \/>\n\u8b66\u544a\uff0c\u5728\u4f7f\u7528+channel\u65f6\uff0c\u90e8\u5206\u9009\u9879\u53ef\u80fd\u51fa\u73b0\u4e0d\u540c\u7684\u6548\u679c\uff0c\u4ecd\u7136\u63a8\u8350\u7528\u6237\u91c7\u7528-channel\u8fdb\u884c\u901a\u9053\u8bbe\u7f6e\uff08\u5305\u62ec\u5b8c\u6210\u9ed8\u8ba4\u8bbe\u7f6e\uff09\u3002\u4ee5\u4e0a\u53ef\u80fd\u7531\u4e8e\u8fd9\u4e9b\u9009\u9879\u5c1a\u672a\u66f4\u65b0\u540c\u6b65\u6807\u5fd7\u7684\u6700\u65b0\u5b9a\u4e49\u3002<br \/>\n\u4f8b\u5982-threshold\u547d\u4ee4\u9ed8\u8ba4\u8f6c\u6362\u4e3a\u7070\u5ea6\u56fe\u50cf\u4e4b\u540e\u624d\u8fdb\u884c\u9608\u503c\u64cd\u4f5c\uff0c\u5982\u679c\u6ca1\u6709\u8fdb\u884c\u901a\u9053\u8bbe\u7f6e\uff0c\u5b83\u5c31\u4e0d\u4f1a\u4ea7\u751f\u540c\u6b65\u6548\u679c\u3002<br \/>\n\u53e6\u5916\u4e00\u4e9b\u9009\u9879\u5982-blur\u3001-gaussian-blur\uff0c\u5982\u679c\u542f\u7528\u4e86\u963f\u5c14\u6cd5\u901a\u9053\uff0c\u90a3\u4e48\u5b83\u5bf9\u5176\u5b83\u989c\u8272\u901a\u9053\u7684\u5904\u7406\u65b9\u6cd5\u5c06\u53d1\u751f\u53d8\u5316\u3002\u4e00\u822c\u6765\u8bf4\uff0c\u8fd9\u6837\u505a\u662f\u4e3a\u4e86\u786e\u4fdd\u5b8c\u5168\u900f\u660e\u7684\u989c\u8272\u59cb\u7ec8\u4fdd\u6301\u5b83\u7684\u5b8c\u5168\u900f\u660e\uff0c\u4ece\u800c\u4efb\u4f55\u201c\u9690\u85cf\u201d\u8272\u5bf9\u6700\u7ec8\u7ed3\u679c\u90fd\u4e0d\u4f1a\u4ea7\u751f\u5f71\u54cd\uff0c\u5426\u5219\u53ef\u4ee5\u4ea7\u751f\u6240\u8c13\u7684\u5149\u73af\u6548\u5e94\u3002\u4f46\u662f\uff0c\u65b0\u7248\u7684-morphology\u5377\u79ef\u7b49\u5f0f\u5b9e\u73b0\u4e86\u5bf9\u540c\u6b65\u6807\u5fd7\u7684\u652f\u6301\uff0c\u4ece\u800c\u53ef\u4ee5\u9ed8\u8ba4\u5bf9\u900f\u660e\u5ea6\u5b8c\u6210\u6b63\u786e\u7684\u5904\u7406\u4e86\u3002<br \/>\n\u7531\u4e8e\u56fe\u50cf\u5185\u7684\u963f\u5c14\u6cd5\u901a\u9053\u662f\u53ef\u9009\u7684\uff0c\u4e00\u4e9b\u547d\u4ee4\u4f1a\u5c06\u56fe\u50cf\u7684\u989c\u8272\u901a\u9053\u4f5c\u4e3a\u963f\u5c14\u6cd5\u901a\u9053\u7684\u7070\u5ea6\u8499\u7248\u8bfb\u5165\uff0c\u5982\u679c\u5f53\u524d\u56fe\u50cf\u6ca1\u6709\u963f\u5c14\u6cd5\u901a\u9053\uff0c-channel\u8bbe\u7f6e\u5c31\u4f1a\u544a\u8bc9\u547d\u4ee4\u4f7f\u7528\u963f\u5c14\u6cd5\u901a\u9053\u8fdb\u884c\u64cd\u4f5c\u3002-clut\u547d\u4ee4\u5c31\u662f\u4e00\u4e2a\u5f88\u597d\u7684\u4f8b\u5b50\u3002<\/p>\n<p>-clamp<br \/>\n\u5c06\u56fe\u50cf\u8272\u5f69\u503c\u9650\u5236\u57280-\u91cf\u5b50\u6df1\u5ea6\u7684\u8303\u56f4\u5185\u3002<\/p>\n<p>-charcoal radius<br \/>\n-charcoal radiusxsigma+bias<br \/>\n\u751f\u6210\u70ad\u7b14\u753b\u6548\u679c\u3002<\/p>\n<p>-chop geometry<br \/>\n\u4ece\u56fe\u50cf\u5185\u90e8\u5220\u9664\u50cf\u7d20\u3002<br \/>\n\u6709\u5173\u51e0\u4f55\u53c2\u6570\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605geometry\u53c2\u6570\u3002\u51e0\u4f55\u53c2\u6570\u4e2d\u5c3a\u5bf8\u90e8\u5206\u7684\u5bbd\u5ea6\u548c\u9ad8\u5ea6\u51b3\u5b9a\u4e86\u9700\u8981\u5220\u9664\u7684\u5217\u548c\u884c\u3002\u800c\u51e0\u4f55\u53c2\u6570\u504f\u79fb\u91cf\u90e8\u5206\uff08\u5982\u679c\u5b58\u5728\uff09\u5c06\u53d7\u5230-gravity\u8bbe\u7f6e\u7684\u5f71\u54cd\u3002<br \/>\n-chop\u9009\u9879\u5c06\u4f1a\u5220\u9664\u6574\u884c\u6574\u5217\uff0c\u5176\u4f59\u90e8\u5206\u4f1a\u5411\u5de6\u548c\u5411\u4e0a\u79fb\u52a8\uff0c\u6765\u5f25\u8865\u7a7a\u4f4d\u3002<br \/>\n\u867d\u7136\u5b83\u53ef\u4ee5\u5220\u9664\u5185\u90e8\u7684\u884c\u5217\u50cf\u7d20\uff0c\u4f46\u662f\u901a\u5e38\u8fd8\u662f\u548c-gravity\u9009\u9879\u4e00\u8d77\u4f7f\u7528\uff0c\u5e76\u4e14\u504f\u79fb\u91cf\u8bbe\u5b9a\u4e3a0\uff0c\u7528\u6765\u5220\u9664\u56fe\u50cf\u5355\u4fa7\u7684\u8fb9\u7f18\u3002\u4e0e\u6b64\u76f8\u4f3c\uff0c-shave\u547d\u4ee4\u5219\u662f\u4ece\u56fe\u50cf\u4e24\u4fa7\u5220\u9664\u6570\u76ee\u76f8\u7b49\u7684\u50cf\u7d20\u3002<br \/>\n\u4f7f\u7528-chop\u53ef\u4ee5\u5c06\u5177\u6709\u76f8\u540c\u51e0\u4f55\u53c2\u6570\u548c-gravity\u8bbe\u7f6e\u7684-splice\u547d\u4ee4\u4ea7\u751f\u7684\u6548\u679c\u6d88\u9664\u3002<\/p>\n<p>-clip<br \/>\n\u5e94\u7528\u7f16\u8f91\u8def\u5f84\uff08\u5982\u679c\u8be5\u8def\u5f84\u5b58\u5728\uff09\u3002<br \/>\n\u5982\u679c\u7f16\u8f91\u8def\u5f84\u662f\u5b58\u5728\u7684\uff0c\u5b83\u5c06\u5e94\u7528\u4e8e\u540e\u7eed\u64cd\u4f5c\u3002<br \/>\n\u4f8b\u5982\uff0c\u5728\u547d\u4ee4\u4e2d<br \/>\nconvert -clip -negate cockatoo.tif negated.tif<br \/>\n\u53ea\u6709\u5728\u7f16\u8f91\u8def\u5f84\u4e2d\u7684\u50cf\u7d20\u624d\u8fdb\u884c\u53cd\u8272\u3002<br \/>\n-clip\u529f\u80fd\u8981\u6c42\u63d0\u4f9bXML\u5e93\u3002\u5982\u679cXML\u5e93\u4e0d\u5b58\u5728\uff0c\u8be5\u9009\u9879\u5c06\u88ab\u5ffd\u7565\u3002<\/p>\n<p>-clip-mask<br \/>\n\u4e3a\u56fe\u50cf\u5f15\u5165\u53ef\u7f16\u8f91\u8499\u7248<br \/>\n\u7528\u7ed9\u5b9a\u7684\u7f16\u8f91\u8499\u7248\u6307\u5b9a\u5f53\u524d\u56fe\u50cf\u5e8f\u5217\u4e2d\u4e0d\u53ef\u4fee\u6539\u7684\u533a\u57df\u3002\u5047\u8bbe\u7f16\u8f91\u8499\u7248\u662f\u4e00\u5f20\u4e0e\u5185\u5b58\u4e2d\u56fe\u50cf\u5c3a\u5bf8\u76f8\u540c\u7684\u7070\u5ea6\u56fe\u50cf\uff0c\u90a3\u4e48\u4efb\u4f55\u767d\u8272\u7684\u533a\u57df\u5c06\u4e0d\u80fd\u88ab\u4efb\u4f55\u56fe\u50cf\u5904\u7406\u53c2\u6570\u4fee\u6539\uff0c\u76f4\u5230\u8499\u7248\u88ab\u5220\u9664\u3002\u5728\u7f16\u8f91\u8499\u7248\u9ed1\u8272\u533a\u57df\u7684\u50cf\u7d20\u5c06\u53ef\u4ee5\u88ab\u6b63\u5e38\u4fee\u6539\u3002<br \/>\n\u5728\u67d0\u4e9b\u65b9\u9762\uff0c\u8fd9\u548c\u4f7f\u7528-region\u547d\u4ee4\u5b9a\u4e49\u77e9\u5f62\u533a\u57df\uff0c\u6216\u662f-composite\u4e2d\u4e09\u5f20\u56fe\u50cf\u7684\u5408\u5e76\u64cd\u4f5c\u5f88\u7c7b\u4f3c\uff08\u5c3d\u7ba1\u4e0d\u5b8c\u5168\u76f8\u540c\uff09\u3002<\/p>\n<p>-clip-path id<br \/>\n\u5bfc\u51658BImageMagick\u6587\u4ef6\u4e2d\u7684\u7f16\u8f91\u8def\u5f84\u3002<br \/>\n\u548c-clip\u547d\u4ee4\u7684\u529f\u80fd\u51e0\u4e4e\u4e00\u6837\u3002<\/p>\n<p>-clone index(s)<br \/>\n\u514b\u9686\u56fe\u50cf\u3002<br \/>\n\u8fd9\u4e2a\u547d\u4ee4\u901a\u5e38\u653e\u5728\u62ec\u53f7\u5185\u4f7f\u7528\uff0c\u5b83\u4f1a\u514b\u9686\u6700\u540e\u8bfb\u5165\u5185\u5b58\u7684\u4e00\u7ec4\u56fe\u50cf\u5e8f\u5217\uff08\u4e5f\u5c31\u662f\u62ec\u53f7\u4e2d\u7684\u56fe\u50cf\u5e8f\u5217\uff09\uff0c\u5e76\u5c06\u5b83\u4eec\u6dfb\u52a0\u5230\u5f53\u524d\u56fe\u50cf\u5e8f\u5217\u7684\u540e\u9762\u3002\u5982\u679c\u5728\u62ec\u53f7\u5916\u4f7f\u7528\uff08\u4e0d\u63a8\u8350\uff09\u8be5\u547d\u4ee4\uff0c\u5219\u4f1a\u514b\u9686\u5f53\u524d\u56fe\u50cf\u5e8f\u5217\u4e2d\u6240\u6709\u7684\u56fe\u50cf\u3002<br \/>\n\u53ef\u4ee5\u6307\u5b9a\u56fe\u50cf\u5e8f\u5217\u4e2d\u7684\u56fe\u50cf\u7d22\u5f15\u53f7\uff0c\u8bb0\u4f4f\u7b2c\u4e00\u4e2a\u56fe\u50cf\u7684\u7d22\u5f15\u4e3a0\uff0c\u800c\u8d1f\u7684\u7d22\u5f15\u53f7\u5c06\u4f1a\u4ece\u672b\u5c3e\u53cd\u5411\u5f00\u59cb\uff0c\u4f8b\u5982-1\u4ee3\u8868\u56fe\u50cf\u5e8f\u5217\u7684\u6700\u540e\u4e00\u5f20\u3002\u8fd8\u80fd\u4f7f\u7528\u7834\u6298\u53f7\u6307\u5b9a\u4e00\u4e2a\u8303\u56f4\u5185\u7684\u56fe\u50cf\uff08\u59820-4\uff09\u3002\u7528\u9017\u53f7\uff08\u4f46\u4e0d\u80fd\u7528\u7a7a\u683c\uff09\u53ef\u4ee5\u5206\u9694\u591a\u4e2a\u7d22\u5f15\u53f7\uff08\u59820,2,5\uff09\u3002\u800c\u201c0&#8211;1\u201d\u8868\u793a\u514b\u9686\u5e8f\u5217\u4e2d\u6240\u6709\u56fe\u50cf\u3002<br \/>\n+clone\u9009\u9879\u8868\u793a\u514b\u9686\u56fe\u50cf\u5e8f\u5217\u4e2d\u7684\u6700\u540e\u4e00\u4e2a\u56fe\u50cf\uff0c\u56e0\u6b64\u4e5f\u76f8\u5f53\u4e8e\u4f7f\u7528\u53c2\u6570\u201c-1\u201d\u3002<\/p>\n<p>-clut<br \/>\n\u4f7f\u7528\u7b2c\u4e8c\u5f20\u56fe\u50cf\u4e2d\u7684\u4fee\u6b63\u901a\u9053\u66ff\u4ee3\u7b2c\u4e00\u5f20\u56fe\u50cf\u4e2d\u7684\u901a\u9053\u503c\uff0c\u6765\u4f5c\u4e3a\u989c\u8272\u67e5\u627e\u8868\u3002<br \/>\n\u7b2c\u4e8c\u5f20\uff08LUT\uff09\u56fe\u50cf\u901a\u5e38\u662f\u4e00\u4e2a\u6e10\u53d8\u7684\u56fe\u50cf\uff0c\u5305\u542b\u5e94\u8be5\u5982\u4f55\u4fee\u6539\u6bcf\u4e2a\u901a\u9053\u7684\u76f4\u65b9\u56fe\u6620\u5c04\u3002\u901a\u5e38\u5b83\u662f\u4f7f\u7528\u66ff\u6362\u989c\u8272\u7684\u4e00\u5f20\u5355\u4e00\u884c\u6216\u5217\u7684\u56fe\u50cf\u3002\u5982\u679c\u56fe\u50cf\u8d85\u8fc7\u5355\u72ec\u7684\u4e00\u884c\u6216\u4e00\u5217\uff0c\u90a3\u4e48\u5b83\u7684\u503c\u5c06\u53d6\u81ea\u4ece\u5de6\u4e0a\u89d2\u5230\u53f3\u4e0b\u89d2\u7684\u5bf9\u89d2\u7ebf\u3002<br \/>\n\u989c\u8272\u67e5\u627e\u8868\u8fd8\u53ef\u4ee5\u7279\u522b\u65b9\u4fbf\u5730\u4f7f\u7528-interpolate\u9009\u9879\u6765\u8fdb\u4e00\u6b65\u63a7\u5236\uff0c\u800c\u4e14\u5e76\u4e0d\u9700\u8981\u8fbe\u5230ImageMagick\u5b89\u88c5\u8d28\u91cf\u6c34\u5e73\u7684\u957f\u5ea6\u3002\u63d2\u200b\u200b\u503c\u8bbe\u7f6e\u4e2d\u6700\u597d\u7684\u65b9\u6cd5\u662fbilinear\u548cbicubic\uff0c\u5206\u522b\u53ef\u4ee5\u5b9e\u73b0\u5e73\u6ed1\u7684\u8272\u5f69\u6e10\u53d8\uff0c\u548c\u975e\u5e73\u6ed1\u7684\u76f4\u63a5\u6574\u6570\u503c\u989c\u8272\u67e5\u627e\u8868\u3002<br \/>\n\u8fd9\u4e2a\u64cd\u4f5c\u7b26\u7279\u522b\u9002\u5408\u7528\u6765\u4ee5\u4e00\u4e2a\u6307\u5b9a\u7684\u989c\u8272\u68af\u5ea6\u4eceCLUT\u56fe\u50cf\u4e2d\u66ff\u6362\u51fa\u7070\u5ea6\u56fe\u3002<br \/>\n\u53ea\u6709-channel\u9009\u9879\u8bbe\u7f6e\u7684\u901a\u9053\u624d\u4f1a\u8fdb\u884c\u901a\u9053\u503c\u7684\u66ff\u6362\u3002\u7279\u522b\u7531\u4e8e\u9ed8\u8ba4\u7684\u901a\u9053\u8bbe\u7f6e\u53ea\u6709RGB\uff0c\u8fd9\u610f\u5473\u7740\u900f\u660e\u5ea6\uff08\u963f\u5c14\u6cd5\u901a\u9053\uff09\u4e0d\u4f1a\u53d7\u5230\u5f71\u54cd\uff0c\u9664\u975e\u4fee\u6539\u901a\u9053\u8bbe\u7f6e\u3002\u5f53\u8bbe\u7f6e\u4e86\u963f\u5c14\u6cd5\u901a\u9053\u540e\uff0c\u5b83\u5c06\u88ab-clut\u547d\u4ee4\u7528\u548c\u5176\u5b83\u901a\u9053\u4e00\u6837\u7684\u65b9\u5f0f\u8fdb\u884c\u5904\u7406\uff0c\u8fd9\u610f\u5473\u7740\u963f\u5c14\u6cd5\u901a\u9053\u503c\u5c06\u88ab\u539f\u59cb\u56fe\u50cf\u7684\u963f\u5c14\u6cd5\u901a\u9053\u503c\u6240\u66ff\u4ee3\u3002<br \/>\n\u5982\u679c\u88ab\u4fee\u6539\u7684\u56fe\u50cf\u6216\u67e5\u627e\u8868\u56fe\u50cf\u4e2d\u90fd\u4e0d\u5305\u542b\u900f\u660e\u5ea6\uff08\u5373\u963f\u5c14\u6cd5\u901a\u9053\u662f\u5173\u95ed\u72b6\u6001\uff09\uff0c\u4f46-channel\u8bbe\u7f6e\u4e2d\u5374\u5305\u62ec\u4e86\u963f\u5c14\u6cd5\u901a\u9053\uff0c\u90a3\u4e48\u7a0b\u5e8f\u5c31\u4f1a\u5047\u5b9a\u56fe\u50cf\u4ee3\u8868\u7070\u5ea6\u6e10\u53d8\uff0c\u4ee5\u6b64\u6765\u66ff\u6362\u963f\u5c14\u6cd5\u503c\u3002\u8fd9\u5c31\u662f\u8bf4\u4f60\u53ef\u4ee5\u4f7f\u7528\u4e00\u5f20\u7070\u5ea6\u989c\u8272\u67e5\u627e\u8868\u6765\u8c03\u6574\u73b0\u6709\u56fe\u50cf\u7684\u963f\u5c14\u6cd5\u901a\u9053\uff0c\u6216\u8005\u4f60\u4e5f\u53ef\u4ee5\u4f7f\u7528\u5305\u542b\u4e86\u9700\u8981\u7684\u989c\u8272\u548c\u900f\u660e\u5ea6\u7684\u989c\u8272\u67e5\u627e\u8868\u6765\u7ed9\u7070\u5ea6\u56fe\u50cf\u7740\u8272\u3002<br \/>\n\u53e6\u5916\uff0c-hald-clut\u9009\u9879\u8fd8\u53ef\u4ee5\u6839\u636e\u989c\u8272\u67e5\u627e\u8868\u5c06\u5168\u5f69RGB\u503c\u4ece2D\u5e73\u9762\u56fe\u50cf\u8f6c\u6362\u4e3a3D\u5f69\u8272\u7acb\u65b9\u4f53\u3002<\/p>\n<p>-coalesce<br \/>\n\u5b9a\u4e49GIF\u52a8\u753b\u5e8f\u5217\u6bcf\u4e00\u5e27\u56fe\u50cf\u7684\u5916\u89c2\uff0c\u751f\u6210\u50cf\u201c\u7535\u5f71\u526a\u8f91\u201d\u4f3c\u7684\u52a8\u753b\u3002<br \/>\n\u6839\u636e-dispose\u7684\u5143\u6570\u636e\u6765\u8986\u76d6\u56fe\u50cf\u5e8f\u5217\u4e2d\u7684\u6bcf\u4e2a\u56fe\u50cf\uff0c\u5e76\u5728\u52a8\u753b\u5e8f\u5217\u7684\u6bcf\u4e2a\u70b9\u4e0a\u91cd\u73b0\u8fd9\u5e27\u52a8\u753b\u3002\u6240\u6709\u56fe\u50cf\u90fd\u5e94\u5177\u6709\u76f8\u540c\u7684\u5c3a\u5bf8\uff0c\u5e76\u5206\u914d\u4e86\u9002\u5f53\u7684GIF\u8bbe\u7f6e\u6765\u4f7f\u56fe\u7247\u50cfGIF\u52a8\u753b\u4e00\u6837\u6301\u7eed\u5de5\u4f5c\u3002\u8fd9\u4e9b\u5e27\u6bd4\u9ad8\u5ea6\u4f18\u5316\u7684GIF\u56fe\u50cf\u8986\u76d6\u66f4\u5bb9\u6613\u67e5\u770b\u548c\u5904\u7406\u3002<br \/>\n\u52a8\u753b\u53ef\u4ee5\u5728\u4f7f\u7528\u4e86-layers\u547d\u4ee4\u7684optimize\u65b9\u6cd5\u5904\u7406\u540e\u8fdb\u884c\u91cd\u65b0\u4f18\u5316\uff0c\u867d\u7136\u4e0d\u80fd\u786e\u4fdd\u4f18\u5316\u540e\u7684GIF\u52a8\u753b\u6bd4\u539f\u6765\u66f4\u597d\u3002<\/p>\n<p>-colorize value<br \/>\n\u4f7f\u7528-fill\u9009\u9879\u4e2d\u6307\u5b9a\u7684\u989c\u8272\u548cvalue\u6307\u5b9a\u7684\u503c\u5bf9\u56fe\u50cf\u8fdb\u884c\u7740\u8272\u5904\u7406\u3002<br \/>\n\u6307\u5b9a\u7684\u7740\u8272\u503c\u53ef\u4ee5\u662f\u767e\u5206\u6bd4\u7684\u5f62\u5f0f\u3002\u4e5f\u53ef\u4ee5\u4f7f\u7528\u9017\u53f7\u5206\u9694\u7740\u8272\u503c\u6765\u6307\u5b9a\u5e94\u7528\u4e8e\u6bcf\u4e2aR\u3001G\u3001B\u901a\u9053\u7684\u503c\uff08\u4f8b\u5982\u201c-colorize 0,0,50\u201d\uff09\u3002<\/p>\n<p>-colormap type<br \/>\n\u5b9a\u4e49\u8272\u56fe\u7684\u7c7b\u578b\u3002[animate, display]<br \/>\n\u5b83\u7684\u7c7b\u578b\u53ef\u4ee5\u4e3ashared\u6216private\u3002<br \/>\n\u6b64\u9009\u9879\u4ec5\u9002\u7528\u4e8e\u9ed8\u8ba4\u7684X\u670d\u52a1\u5668\u7684\u89c6\u89c9\u8bbe\u7f6e\u662f\u4f2a\u5f69\u8272\u6216\u7070\u5ea6\u8272\u3002\u66f4\u591a\u8be6\u60c5\uff0c\u8bf7\u53c2\u9605-visual\u9009\u9879\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u5171\u4eab\u8272\u56fe\u662f\u5206\u914d\u7684\u3002\u56fe\u50cf\u4e0e\u5176\u5b83X\u5ba2\u6237\u7aef\u5171\u4eab\u8fd9\u4e9b\u989c\u8272\u3002\u6709\u4e9b\u56fe\u50cf\u7684\u989c\u8272\u662f\u8fd1\u4f3c\u7684\uff0c\u56e0\u6b64\u4f60\u7684\u56fe\u50cf\u53ef\u80fd\u4f1a\u548c\u9884\u671f\u6548\u679c\u770b\u8d77\u6765\u975e\u5e38\u4e0d\u540c\u3002\u5982\u679c\u9009\u62e9private\u7c7b\u578b\uff0c\u56fe\u50cf\u7684\u989c\u8272\u5c31\u4f1a\u548c\u5b9a\u4e49\u7684\u6548\u679c\u5b8c\u5168\u4e00\u6837\u3002\u4f46\u662f\uff0c\u5176\u5b83\u5ba2\u6237\u7aef\u53ef\u80fd\u5c31\u4f1a\u5931\u53bb\u6f02\u4eae\u7684\u989c\u8272\u3002<\/p>\n<p>-colors value<br \/>\n\u8bbe\u7f6e\u56fe\u50cf\u7684\u9996\u9009\u989c\u8272\u503c\u3002<br \/>\n\u56fe\u50cf\u4e2d\u7684\u5b9e\u9645\u989c\u8272\u503c\u53ef\u80fd\u8fbe\u4e0d\u5230\u4f60\u7684\u8981\u6c42\uff0c\u800c\u4ece\u6765\u4e0d\u4f1a\u6709\u8d85\u8fc7\u8981\u6c42\u7684\u60c5\u51b5\u3002\u6ce8\u610f\uff0c\u5b83\u662f\u4e00\u4e2a\u8272\u5f69\u8fd8\u539f\u9009\u9879\u3002\u5982\u679c\u56fe\u50cf\u4e2d\u7684\u989c\u8272\u503c\u6bd4value\u6307\u5b9a\u7684\u503c\u8981\u5c0f\u7684\u8bdd\uff0c\u5c06\u4f1a\u5220\u9664\u6240\u6709\u91cd\u590d\u6216\u95f2\u7f6e\u7684\u8272\u5f69\u3002\u5e76\u4e14\u73b0\u6709\u8c03\u8272\u677f\u7684\u987a\u5e8f\u53ef\u80fd\u4f1a\u6539\u53d8\u3002\u4ece\u5f69\u8272\u56fe\u50cf\u8f6c\u6362\u5230\u7070\u5ea6\u56fe\u50cf\u65f6\uff0c\u5728\u51cf\u5c11\u989c\u8272\u6570\u76ee\u6570\u76ee\u4e4b\u524d\u5148\u8f6c\u6362\u4e3a\u7070\u5ea6\u989c\u8272\u7a7a\u95f4\u4f1a\u66f4\u52a0\u6709\u6548\u3002\u6709\u5173\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605\u8272\u5f69\u8fd8\u539f\u7b97\u6cd5\u3002<\/p>\n<p>-color-matrix matrix<br \/>\n\u5bf9\u56fe\u50cf\u8fdb\u884c\u989c\u8272\u4fee\u6b63\u3002<br \/>\n\u6b64\u9009\u9879\u5141\u8bb8\u8fdb\u884c\u9971\u548c\u5ea6\u8c03\u6574\u3001\u8272\u8c03\u65cb\u8f6c\u3001\u900f\u660e\u5ea6\u4ee5\u53ca\u5176\u5b83\u5404\u79cd\u6548\u679c\u3002\u867d\u7136\u5141\u8bb8\u4f7f\u7528\u53ef\u53d8\u5927\u5c0f\u7684\u53d8\u6362\u77e9\u9635\uff0c\u4f46\u901a\u5e38\u5bf9RGBA\u56fe\u50cf\u90fd\u4f7f\u75285&#215;5\u7684\u77e9\u9635\uff0cCMYKA\uff08\u6216\u504f\u7f6e\u7684RGBA\uff09\u56fe\u50cf\u4f7f\u75286&#215;6\u7684\u77e9\u9635\u3002\u8fd9\u548cAdobe Flash\u4e2d\u4f7f\u7528\u7684\u77e9\u9635\u7c7b\u4f3c\uff0c\u9664\u4e86\u504f\u79fb\u91cf\u662f\u5728\u7b2c6\u5217\u800c\u4e0d\u662f\u7b2c5\u5217\uff08\u652f\u6301CMYKA\u56fe\u50cf\uff09\u800c\u4e14\u504f\u79fb\u91cf\u662f\u5f52\u4e00\u5316\u7684\uff08Flash\u4e2d\u7684\u503c\u9664\u4ee5255\uff09\u3002<br \/>\n\u4f8b\u5982\uff0c\u4e3a\u56fe\u50cf\u6dfb\u52a0\u5e26\u504f\u79fb\u91cf\u7684\u5bf9\u6bd4\u5ea6\uff0c\u8bd5\u8bd5\u4e0b\u9762\u7684\u547d\u4ee4\uff1a<br \/>\nconvert kittens.jpg -color-matrix<br \/>\n&#8221; 1.5 0.0 0.0 0.0, 0.0, -0.157<br \/>\n       0.0 1.5 0.0 0.0, 0.0, -0.157<br \/>\n       0.0 0.0 1.5 0.0, 0.0, -0.157<br \/>\n       0.0 0.0 0.0 1.0, 0.0,  0.0<br \/>\n       0.0 0.0 0.0 0.0, 1.0,  0.0<br \/>\n       0.0 0.0 0.0 0.0, 0.0,  1.0&#8243; kittens.png<\/p>\n<p>-colorspace value<br \/>\n\u8bbe\u7f6e\u56fe\u50cf\u7684\u989c\u8272\u7a7a\u95f4\u3002<br \/>\n\u53ef\u9009\u9879\u5305\u62ec\uff1a<br \/>\n   CMY          CMYK         Gray         HSB<br \/>\n   HSL          HWB          Lab          Log<br \/>\n   OHTA         Rec601Luma   Rec601YCbCr  Rec709Luma<br \/>\nRec709YCbCr  RGB          sRGB         Transparent<br \/>\n   XYZ          YCbCr        YCC          YIQ<br \/>\n   YPbPr        YUV<br \/>\n\u5982\u679c\u9700\u8981\u663e\u793a\u66f4\u8be6\u7ec6\u7684\u989c\u8272\u7a7a\u95f4\uff0c\u53ef\u4ee5\u4f7f\u7528-list colorspace\u547d\u4ee4\u67e5\u770b\u3002<br \/>\n\u5982\u679c\u9700\u8981\u66f4\u7cbe\u786e\u7684RGB\u3001CMYK\u548cgrayscale\u989c\u8272\u7a7a\u95f4\u8f6c\u6362\uff0c\u53ef\u4ee5\u4f7f\u7528-profile\u9009\u9879\u3002<br \/>\nRGB\u5230\u5176\u5b83\u989c\u8272\u7a7a\u95f4\u7684\u8f6c\u6362\u516c\u5f0f<br \/>\nCMY<br \/>\nC=QuantumRange\u2212R<br \/>\nM=QuantumRange\u2212G<br \/>\nY=QuantumRange\u2212B<br \/>\nCMYK \u2014\u9996\u5148\u4ecd\u7136\u4f7f\u7528\u4e0a\u9762\u7684CMY\u8f6c\u6362\u516c\u5f0f<br \/>\nK=min(C,Y,M)<br \/>\nC=QuantumRange*(C\u2212K)\/(QuantumRange\u2212K)<br \/>\nM=QuantumRange*(M\u2212K)\/(QuantumRange\u2212K)<br \/>\nY=QuantumRange*(Y\u2212K)\/(QuantumRange\u2212K)<br \/>\nGray<br \/>\nGray = 0.29900*R+0.58700*G+0.11400*B<br \/>\nHSB \u2014 \u8272\u8c03\uff08Hue\uff09\u3001\u9971\u548c\u5ea6\uff08Saturation\uff09\u3001\u4eae\u5ea6\uff08Brightness\uff09<br \/>\n\u989c\u8272\u7a7a\u95f4\u5f62\u5982\u4e00\u4e2a\u5c16\u7aef\u5411\u4e0b\u7684\u5706\u9525\u4f53<br \/>\nH=angle around perimeter (0 to 360 deg); H=0 is red; increasing angles toward green<br \/>\nS=distance from axis outward<br \/>\nB=distance along axis from bottom upward; B=max(R,G,B); intensity-like<br \/>\nHSL \u2014\u8272\u8c03\uff08Hue\uff09\u3001\u9971\u548c\u5ea6\uff08Saturation\uff09\u3001\u4eae\u5ea6\uff08Lightness\uff09<br \/>\n\u989c\u8272\u7a7a\u95f4\u5f62\u5982\u5c16\u7aef\u5206\u522b\u671d\u4e0a\u548c\u671d\u4e0b\u7684\u53cc\u9525\u4f53<br \/>\nH=angle around perimeter (0 to 360 deg); H=0 is red; increasing angles toward green<br \/>\nS=distance from axis outward<br \/>\nL=distance along axis from bottom upward; L=0.5*max(R,G,B) + 0.5*min(R,G,B); intensity-like<br \/>\nHWB \u2014 \u8272\u8c03\uff08Hue\uff09\u3001\u767d\u5ea6\uff08Whiteness\uff09\u3001\u9ed1\u5ea6\uff08Blackness\uff09<br \/>\nHue (complicated equation)<br \/>\nWhiteness (complicated equation)<br \/>\nBlackness (complicated equation)<br \/>\nLAB<br \/>\nL (complicated equation relating X,Y,Z)<br \/>\nA (complicated equation relating X,Y,Z)<br \/>\nB (complicated equation relating X,Y,Z)<br \/>\nLOG<br \/>\nI1 (complicated equation involving logarithm of R)<br \/>\nI2 (complicated equation involving logarithm of G)<br \/>\nI3 (complicated equation involving logarithm of B)<br \/>\nOHTA \u2014 \u4e3b\u8981\u53c2\u6570\u7684\u8fd1\u4f3c\u8f6c\u6362\u516c\u5f0f<br \/>\nI1=0.33333*R+0.33334*G+0.33333*B; intensity-like<br \/>\nI2=(0.50000*R+0.00000*G\u22120.50000*B)*(QuantumRange+1)\/2<br \/>\nI3=(\u22120.25000*R+0.50000*G\u22120.25000*B)*(QuantumRange+1)\/2<br \/>\nRec601Luma<br \/>\nGray = 0.29900*R+0.58700*G+0.11400*B<br \/>\nRec601YCbCr<br \/>\nY=0.299000*R+0.587000*G+0.114000*B; intensity-like<br \/>\nCb=(\u22120.168736*R-0.331264*G+0.500000*B)*(QuantumRange+1)\/2<br \/>\nCr=(0.500000*R\u22120.418688*G\u22120.081312*B)*(QuantumRange+1)\/2<br \/>\nRec709Luma<br \/>\nGray=0.21260*R+0.71520*G+0.07220*B<br \/>\nRec709YCbCr<br \/>\nY=0.212600*R+0.715200*G+0.072200*B; intensity-like<br \/>\nCb=(\u22120.114572*R\u22120.385428*G+0.500000*B)*(QuantumRange+1)\/2<br \/>\nCr=(0.500000*R\u22120.454153*G\u22120.045847*B)*(QuantumRange+1)\/2<br \/>\nsRGB<br \/>\nif Rs \u2264 .04045 then Rs=R\/12.92 else Rs=((R+.055)\/1.055)^2.4<br \/>\nif Gs \u2264 .04045 then Gs=B\/12.92 else Gs=((G+.055)\/1.055)^2.4<br \/>\nif Bs \u2264 .04045 then Bs=B\/12.92 else Bs=((B+.055)\/1.055)^2.4<br \/>\nXYZ<br \/>\nX=0.4124240*R+0.3575790*G+0.1804640*B<br \/>\nY=0.2126560*R+0.7151580*G+0.0721856*B<br \/>\nZ=0.0193324*R+0.1191930*G+0.9504440*B<br \/>\nYCC<br \/>\nY=(0.29900*R+0.58700*G+0.11400*B) (with complicated scaling); intensity-like<br \/>\nC1=(\u22120.29900*R\u22120.58700*G+0.88600*B) (with complicated scaling)<br \/>\nC2=(0.70100*R\u22120.58700*G\u22120.11400*B) (with complicated scaling)<br \/>\nYCbCr<br \/>\nY=0.299000*R+0.587000*G+0.114000*B; intensity-like<br \/>\nCb=(\u22120.168736*R\u22120.331264*G+0.500000*B)*(QuantumRange+1)\/2<br \/>\nCr=(0.500000*R\u22120.418688*G\u22120.081312*B)*(QuantumRange+1)\/2<br \/>\nYIQ<br \/>\nY=0.29900*R+0.58700*G+0.11400*B; intensity-like<br \/>\nI=(0.59600*R\u22120.27400*G\u22120.32200*B)*(QuantumRange+1)\/2<br \/>\nQ=(0.21100*R\u22120.52300*G+0.31200*B)*(QuantumRange+1)\/2<br \/>\nYPbPr<br \/>\nY=0.299000*R+0.587000*G+0.114000*B; intensity-like<br \/>\nPb=(\u22120.168736*R\u22120.331264*G+0.500000*B)*(QuantumRange+1)\/2<br \/>\nPr=(0.500000*R\u22120.418688*G\u22120.081312*B)*(QuantumRange+1)\/2<br \/>\nYUV<br \/>\nY=0.29900*R+0.58700*G+0.11400*B; intensity-like<br \/>\nU=(\u22120.14740*R\u22120.28950*G+0.43690*B)*(QuantumRange+1)\/2<br \/>\nV=(0.61500*R\u22120.51500*G\u22120.10000*B)*(QuantumRange+1)\/2<\/p>\n<p>-combine<br \/>\n\u5c06\u591a\u5f20\u56fe\u50cf\u5408\u5e76\u6210\u5230\u4e00\u5f20\u56fe\u50cf\u4e2d<br \/>\n\u5408\u5e76\u7684\u56fe\u50cf\u901a\u9053\uff08\u5728-channel\u4e2d\u8bbe\u7f6e\uff09\u5c06\u6309\u987a\u5e8f\u4ece\u5e8f\u5217\u4e2d\u56fe\u50cf\u7684\u7070\u5ea6\u503c\u4e2d\u83b7\u5f97\u3002\u5bf9\u4e8e\u9ed8\u8ba4\u7684RGB\u901a\u9053\u8bbe\u7f6e\uff0c\u610f\u5473\u7740\u7b2c\u4e00\u5f20\u56fe\u50cf\u5c06\u5206\u914d\u7ed9\u7ea2\u8272\u901a\u9053\uff0c\u7b2c\u4e8c\u5f20\u7ed9\u7eff\u8272\u901a\u9053\uff0c\u7b2c\u4e09\u5f20\u7ed9\u84dd\u8272\u901a\u9053\u3002<br \/>\n\u5982\u679c\u901a\u9053\u8bbe\u7f6e\u662f\u76f8\u540c\u7684\u8bdd\uff0c\u8fd9\u4e2a\u9009\u9879\u53ef\u4ee5\u88ab\u770b\u4f5c\u662f-separate\u7684\u9006\u64cd\u4f5c\u3002\u56e0\u6b64\uff0c\u5728\u4e0b\u9762\u7684\u4f8b\u5b50\u4e2d\uff0c\u6700\u7ec8\u56fe\u50cf\u5e94\u8be5\u662f\u539f\u56fe\u7684\u526f\u672c\u3002<br \/>\nconvert original.png -channel RGB -separate sepimage.png<br \/>\nconvert sepimage-0.png sepimage-1.png sepimage-2.png -channel RGB -combine imagecopy.png<\/p>\n<p>-comment string<br \/>\n\u5728\u56fe\u50cf\u4e2d\u5d4c\u5165\u8bc4\u8bba\u3002<br \/>\n\u6b64\u9009\u9879\u5c06\u4f1a\u5728\u8bfb\u5165\u7684\u56fe\u50cf\u5143\u6570\u636e\u4e2d\u6dfb\u52a0\u8bc4\u8bba\u3002\u8981\u4fee\u6539\u56fe\u50cf\u5143\u6570\u636e\u4e2d\u5df2\u7ecf\u5b58\u5728\u7684\u8bc4\u8bba\u5185\u5bb9\uff0c\u9700\u8981\u4f7f\u7528\u201c-set comment\u201d\u547d\u4ee4\u3002<br \/>\n\u8bc4\u8bba\u4e2d\u53ef\u4ee5\u5305\u542b\u7a0b\u5e8f\u5141\u8bb8\u7684\u7279\u6b8a\u5b57\u7b26\u683c\u5f0f\u3002\u5b83\u4eec\u53ef\u4ee5\u5728\u8bc4\u8bba\u6700\u540e\u5206\u914d\u5230\u6bcf\u5f20\u56fe\u50cf\u65f6\u6839\u636e\u5177\u4f53\u5c5e\u6027\u8fdb\u884c\u6269\u5c55\u3002<br \/>\n\u5982\u679c\u7b2c\u4e00\u4e2a\u5b57\u7b26\u662f@\uff0c\u56fe\u50cf\u8bc4\u8bba\u5c06\u4ece\u4ee5\u5b83\u540e\u9762\u5b57\u7b26\u4e3a\u6587\u4ef6\u540d\u7684\u6587\u4ef6\u4e2d\u8bfb\u53d6\u5b57\u7b26\u4e32\u3002\u4f46\u662f\u4ece\u6587\u4ef6\u4e2d\u8bfb\u53d6\u7684\u8bc4\u8bba\u6587\u5b57\u4e0d\u4f1a\u8bc6\u522b\u5b57\u7b26\u5d4c\u5165\u7684\u683c\u5f0f\u3002<br \/>\n\u56fe\u50cf\u5143\u6570\u636e\u4e2d\u7684\u8bc4\u8bba\u5bf9\u4e8e\u56fe\u50cf\u672c\u8eab\u662f\u4e0d\u53ef\u89c1\u7684\u3002\u5982\u679c\u8981\u663e\u793a\u51fa\u6765\u5e94\u8be5\u4f7f\u7528-annotate\u6216-draw\u9009\u9879\u3002<br \/>\n\u4f8b\u5982\uff1a<br \/>\n-comment &#8220;%m:%f %wx%h&#8221; bird.miff<br \/>\n\u8fd9\u6761\u547d\u4ee4\u5c06\u4f1a\u4ea7\u751f\u4e00\u6761\u56fe\u50cf\u8bc4\u8bbaMIFF:bird.miff 512&#215;480\uff08\u5047\u8bbebird.miff\u56fe\u50cf\u7684\u5bbd\u5ea6\u4e3a512\u50cf\u7d20\u3001\u9ad8\u5ea6\u4e3a480\u50cf\u7d20\uff09\u3002<\/p>\n<p>-compose operator<br \/>\n\u8bbe\u7f6e\u56fe\u50cf\u5408\u5e76\u7c7b\u578b\u3002<br \/>\n\u53ef\u4ee5\u53c2\u8003\u963f\u5c14\u6cd5\u901a\u9053\u5408\u5e76\u7684\u8bb2\u89e3\u83b7\u5f97\u66f4\u8be6\u7ec6\u7684\u4fe1\u606f\u3002<br \/>\n\u6b64\u8bbe\u7f6e\u4f1a\u5f71\u54cd\u5408\u5e76\u4e24\u4e2a\uff08\u6216\u66f4\u591a\uff09\u56fe\u50cf\u64cd\u4f5c\u547d\u4ee4\u5bf9\u56fe\u50cf\u7684\u5904\u7406\u65b9\u5f0f\u3002\u8fd9\u4e9b\u547d\u4ee4\u5305\u62ec\uff1a-composite, -layers composite, -flatten, -mosaic, -layers merge, -border, -frame, -extent\u3002<br \/>\n\u5b83\u4e5f\u662fcomposite\u547d\u4ee4\u7684\u4e3b\u8981\u9009\u9879\u4e4b\u4e00\u3002<\/p>\n<p>-composite<br \/>\n\u6267\u884c\u4e24\u5f20\u56fe\u50cf\u963f\u5c14\u6cd5\u901a\u9053\u7684\u5408\u5e76\uff0c\u8fd8\u5305\u62ec\u4e00\u4e2a\u53ef\u9009\u7684\u8499\u7248\u3002<br \/>\n\u6839\u636e\u5f53\u524d\u7684-compose\u8bbe\u7f6e\uff0c\u5c06\u7b2c\u4e00\u5f20destination\u56fe\u50cf\u91cd\u53e0\u81f3\u7b2c\u4e8c\u5f20source\u56fe\u50cf\u4e0a\u3002\u5176\u4e2dsource\u56fe\u50cf\u7684\u4f4d\u7f6e\u901a\u8fc7-geometry\u9009\u9879\u6765\u8bbe\u7f6e\u3002<br \/>\n\u5982\u679c\u5b58\u5728\u7b2c\u4e09\u5f20\u56fe\u50cf\uff0c\u5b83\u5c06\u88ab\u89c6\u4e3a\u4e0edestination\u56fe\u50cf\u76f8\u5173\u7684\u4e00\u4e2a\u7070\u5ea6\u8499\u7248\u3002\u8fd9\u4e2a\u8499\u7248\u53ef\u4ee5\u5728destination\u56fe\u50cf\u4e2d\u8bbe\u7f6e\u5141\u8bb8\u8fdb\u884c\u4fee\u6539\u7684\u533a\u57df\u3002\u4e0d\u8fc7\uff0c\u5bf9\u4e8edisplace\u5408\u5e76\u65b9\u5f0f\uff0c\u8499\u7248\u5c06\u7528\u6765\u63d0\u4f9b\u4e00\u4e2a\u5355\u72ec\u7684Y\u4f4d\u79fb\u56fe\u50cf\u3002<br \/>\n\u5982\u679c-compose\u9009\u9879\u9700\u8981\u66f4\u591a\u7684\u6570\u5b57\u53c2\u6570\u6216\u6807\u5fd7\uff0c\u90a3\u4e48\u53ef\u4ee5\u901a\u8fc7\u4f7f\u7528\u201c-set &#8216;option:compose:args&#8217;\u201d\u6765\u8fdb\u884c\u8bbe\u7f6e\u3002<br \/>\n\u8fd8\u6709\u4e00\u4e9b\u5408\u5e76\u65b9\u5f0f\u53ef\u4ee5\u4fee\u6539\u8986\u76d6\u533a\u57df\u5916\u7684destination\u56fe\u50cf\u3002\u4f60\u53ef\u4ee5\u901a\u8fc7\u8bbe\u7f6e\u201c-set &#8216;option:compose:outside-overlay&#8217;\u201d\u4e3afalse\u6765\u7981\u6b62\u8fd9\u79cd\u884c\u4e3a\u3002<\/p>\n<p>-compress type<br \/>\n\u5199\u56fe\u50cf\u6587\u4ef6\u65f6\uff0c\u4f7f\u7528type\u6307\u5b9a\u7684\u50cf\u7d20\u538b\u7f29\u7c7b\u578b\u3002<br \/>\n\u9009\u9879\u5305\u62ec\uff1aNone, BZip, Fax, Group4, JPEG, JPEG2000, Lossless, LZW, RLE, Zip\u3002<br \/>\n\u5982\u679c\u9700\u8981\u663e\u793a\u538b\u7f29\u7c7b\u578b\u7684\u5b8c\u6574\u5217\u8868\uff0c\u4f7f\u7528-list compress\u547d\u4ee4\u3002<br \/>\n+compress\u9009\u9879\u8868\u793a\u91c7\u7528\u975e\u538b\u7f29\u683c\u5f0f\u5bf9\u4e8c\u8fdb\u5236\u56fe\u50cf\u8fdb\u884c\u50a8\u5b58\u3002\u9ed8\u8ba4\u91c7\u7528\u6307\u5b9a\u7684\u56fe\u50cf\u6587\u4ef6\u7684\u538b\u7f29\u7c7b\u578b\u3002<br \/>\n\u5982\u679c\u8bbe\u7f6e\u4e86LZW\u538b\u7f29\u65b9\u5f0f\u4f46\u8be5\u65b9\u5f0f\u5e76\u4e0d\u53ef\u7528\uff0c\u90a3\u4e48\u56fe\u50cf\u4f1a\u91c7\u7528\u4e00\u79cd\u975e\u538b\u7f29\u7684LZW\u683c\u5f0f\uff0c\u5e76\u4e14\u53ef\u4ee5\u4f7f\u7528LZW\u89e3\u7801\u5668\u8bfb\u53d6\u3002\u4f46\u8fd9\u53ef\u80fd\u4f1a\u5bfc\u81f4\u4ea7\u751f\u7684GIF\u6587\u4ef6\u6bd4\u9884\u671f\u5927\u3002<br \/>\nLossless\u65b9\u5f0f\u6307\u7684\u662f\u65e0\u635fJPEG\u538b\u7f29\uff0c\u524d\u63d0\u662f\u4f7f\u7528\u53ef\u4ee5\u652f\u6301\u5b83\u7684\u65b0\u7248JPEG\u5e93\u3002\u4f46\u4e00\u822c\u4e0d\u63a8\u8350\u4f7f\u7528\u65e0\u635fJPEG\u683c\u5f0f\u3002<br \/>\n\u5f53\u9700\u8981\u5199ICO\u6587\u4ef6\u65f6\uff0c\u4f60\u53ef\u4ee5\u901a\u8fc7\u6307\u5b9aZip\u538b\u7f29\u683c\u5f0f\u6765\u8ba9\u56fe\u50cf\u4f7f\u7528PNG\u683c\u5f0f\u8fdb\u884c\u7f16\u7801\u3002<br \/>\n\u4f7f\u7528-quality\u9009\u9879\u8bbe\u7f6eJPEG\u3001PNG\u3001MIFF\u548cMPEG\u7f16\u7801\u5668\u91c7\u7528\u7684\u538b\u7f29\u7ea7\u522b\u3002\u4f7f\u7528-sampling-factor\u9009\u9879\u8bbe\u7f6eJPEG\u3001MPEG\u548cYUV\u7f16\u7801\u5668\u8fdb\u884c\u8272\u5ea6\u901a\u9053\u91c7\u6837\u65f6\u7684\u91c7\u6837\u56e0\u5b50\u3002<\/p>\n<p>-contrast<br \/>\n\u63d0\u9ad8\u6216\u964d\u4f4e\u56fe\u50cf\u7684\u5bf9\u6bd4\u5ea6\u3002<br \/>\n\u6b64\u9009\u9879\u589e\u5f3a\u4e86\u56fe\u50cf\u7684\u4eae\u533a\u548c\u6697\u533a\u4e4b\u95f4\u7684\u5dee\u5f02\u3002\u7528-contrast\u9009\u9879\u6765\u63d0\u9ad8\u56fe\u50cf\u5bf9\u6bd4\u5ea6\uff0c\u6216\u4f7f\u7528+contrast\u9009\u9879\u964d\u4f4e\u56fe\u50cf\u7684\u5bf9\u6bd4\u5ea6\u3002<br \/>\n\u5982\u679c\u9700\u8981\u66f4\u52a0\u660e\u663e\u7684\u6548\u679c\uff0c\u4f60\u53ef\u4ee5\u91cd\u590d\u4f7f\u7528\u6b64\u9009\u9879\uff1a<br \/>\nconvert rose: -contrast -contrast rose_c2.png<\/p>\n<p>-contrast-stretch black-point<br \/>\n-contrast-stretch black-point{xwhite-point}{%}}<br \/>\n\u901a\u8fc7\u62c9\u4f38\u5f3a\u5ea6\u503c\u7684\u8303\u56f4\u6765\u63d0\u9ad8\u56fe\u50cf\u7684\u5bf9\u6bd4\u5ea6\u3002<br \/>\n\u5982\u679c\u4f7f\u7528\u4e86\u62c9\u4f38\uff0c\u56fe\u50cf\u4e2d\u6700\u9ed1\u7684\u50cf\u7d20\u4f1a\u8fbe\u5230\u7eaf\u9ed1\u8272\uff0c\u800c\u6700\u767d\u7684\u50cf\u7d20\u4f1a\u8fbe\u5230\u7eaf\u767d\u8272\u3002\u6216\u8005\u5982\u679c\u4f7f\u7528\u4e86\u767e\u5206\u6bd4\uff0c\u6700\u9ed1\u7684\u50cf\u7d20\u4f1a\u8fbe\u5230\u7eaf\u9ed1\u8272\u7684\u76f8\u5e94\uff05\uff0c\u6700\u767d\u7684\u50cf\u7d20\u4e5f\u4f1a\u8fbe\u5230\u7eaf\u767d\u8272\u7684\u76f8\u5e94\uff05\u3002<br \/>\n\u5728\u6b64\u524d\u7684ImageMagick v6.4.7-0\u7248\u672c\u4e2d\uff0c-contrast-stretch\u4f1a\u5c06\u6700\u9ed1\u7684\u50cf\u7d20\u53d8\u4e3a\u7eaf\u9ed1\u8272\uff0c\u800c\u6240\u6709\u5c0f\u4e8e\u767d\u8272\u7684\u50cf\u7d20\u90fd\u53d8\u4e3a\u7eaf\u767d\u8272\u3002\u6216\u8005\u5982\u679c\u4f7f\u7528\u4e86\u767e\u5206\u6bd4\uff0c\u6240\u6709\u5c0f\u4e8e\u767d\u8272\u76f8\u5e94\uff05\u7684\u50cf\u7d20\u90fd\u4f1a\u53d8\u4e3a\u7eaf\u767d\u8272\u3002<br \/>\n\u6ce8\u610f\uff0c\u5982\u679c\u8bbe\u7f6e\u4e3a-contrast-stretch 0\uff0c\u90a3\u4e48\u56fe\u50cf\u7684\u6700\u5c0f\u548c\u6700\u5927\u62c9\u4f38\u503c\u5c06\u5206\u522b\u4fee\u6539\u4e3a0\u548cQuantumRange\uff0c\u8fd9\u6837\u5c06\u4e0d\u4f1a\u6709\u4efb\u4f55\u6570\u636e\u4e22\u5931\uff0c\u56e0\u4e3a\u6ca1\u6709\u5728\u4efb\u4f55\u4e00\u7aef\u8fdb\u884c\u88c1\u526a\u3002\u6240\u6709\uff0c\u5b83\u548c-normalize\u9009\u9879\u5e76\u4e0d\u76f8\u540c\uff0c\u540e\u8005\u7b49\u540c\u4e8e\u201c-contrast-stretch 0.15&#215;0.05%\u201d\uff08ImageMagick v6.4.7-0\u4e4b\u524d\u7684\u7248\u672c\u201c-contrast-stretch 2%x99%\u201d\uff09\u3002<br \/>\n\u9009\u9879\u5185\u90e8\u7684\u5de5\u4f5c\u539f\u7406\u662f\u9996\u5148\u521b\u5efa\u4e00\u4e2a\u76f4\u65b9\u56fe\uff0c\u7136\u540e\u4f7f\u7528\u8be5\u56fe\u6765\u4fee\u6539\u56fe\u50cf\u3002\u56e0\u6b64\u539f\u59cb\u6570\u636e\u5728\u5339\u914d\u8fd9\u4e2a\u76f4\u65b9\u56fe\u65f6\uff0c\u90e8\u5206\u989c\u8272\u53ef\u80fd\u4f1a\u88ab\u5408\u5e76\u5230\u4e00\u8d77\u3002<br \/>\n\u5982\u679c\u5728\u9ed8\u8ba4\u7684+channel\u8bbe\u7f6e\u4e0b\uff0c\u6240\u6709\u7684\u901a\u9053\u90fd\u4f1a\u8fdb\u884c\u540c\u6837\u7684\u5f52\u4e00\u5316\u64cd\u4f5c\uff0c\u4ee5\u4fdd\u6301\u989c\u8272\u7684\u5b8c\u6574\u6027\u3002\u6307\u5b9a\u4efb\u4f55\u5176\u5b83\u7684-channel\u901a\u9053\u8bbe\u7f6e\uff0c\u90fd\u4f1a\u4f7fRGB\u901a\u9053\u72ec\u7acb\u8fdb\u884c\u5f52\u4e00\u5316\u64cd\u4f5c\u3002<br \/>\n\u53c2\u8003-auto-level\u9009\u9879\uff0c\u53ef\u4ee5\u83b7\u5f97\u4e00\u5f20\u5b8c\u7f8e\u62c9\u4f38\u7684\u6570\u5b66\u56fe\u50cf\u3002<br \/>\n\u8fd9\u4e2a\u64cd\u4f5c\u7b26\u4ecd\u7136\u5904\u4e8e\u4e0d\u65ad\u66f4\u65b0\u4e2d\u3002<\/p>\n<p>-convolve kernel<br \/>\n\u91c7\u7528\u7528\u6237\u63d0\u4f9b\u7684\u5377\u79ef\u5185\u6838\u5bf9\u56fe\u50cf\u8fdb\u884c\u5377\u79ef\u3002<br \/>\n\u5185\u6838\u662f\u4e00\u4e2a\u7528\u9017\u53f7\u5206\u9694\u7684\u6574\u6570\uff08\u65e0\u7a7a\u683c\uff09\u77e9\u9635\uff0c\u987a\u5e8f\u4ece\u5de6\u81f3\u53f3\uff0c\u4ece\u9876\u884c\u5f00\u59cb\u3002\u76ee\u524d\uff0c\u53ea\u652f\u6301\u5947\u6570\u5c3a\u5bf8\u7684\u5185\u6838\uff0c\u56e0\u6b64\u6307\u5b9a\u5185\u6838\u4e2d\u7684\u53c2\u6570\u4e2a\u6570\u5fc5\u987b\u662f3^2=9\uff0c5^2=25\uff0c7^2=49\u7b49\u3002<br \/>\n\u6ce8\u610f\uff0c-convolve\u9009\u9879\u652f\u6301\u504f\u7f6e\u91cf\u8bbe\u7f6e\u3002\u6b64\u53c2\u6570\u901a\u8fc7\u5bf9\u5377\u79ef\u8fdb\u884c\u79fb\u52a8\uff0c\u4f7f\u7ed3\u679c\u7684\u6b63\u8d1f\u548c\u7528\u6237\u6307\u5b9a\u7684\u504f\u7f6e\u91cf\u76f8\u5173\u3002\u8fd9\u5bf9\u4e8eImageMagick\u8fdb\u884c\u5305\u542b\u6b63\u8d1f\u6570\u5377\u79ef\u7684\u975eHDRI\u7f16\u8bd1\u6765\u8bf4\u975e\u5e38\u91cd\u8981\u3002\u7279\u522b\u662f\u6d89\u53ca\u9ad8\u901a\u6ee4\u6ce2\u5668\u7684\u5377\u79ef\u6216\u8fb9\u7f18\u68c0\u6d4b\u7684\u60c5\u51b5\u4e0b\uff0c\u5982\u679c\u6ca1\u6709\u8f93\u51fa\u504f\u7f6e\uff0c\u90a3\u4e48\u6240\u6709\u8d1f\u503c\u90fd\u4f1a\u526a\u5207\u4e3a\u96f6\u3002<br \/>\n\u5f53ImageMagick\u4f7f\u7528HDRI\u7f16\u8bd1\u8bbe\u7f6e\u65f6\uff0c\u504f\u7f6e\u91cf\u5c31\u662f\u6ca1\u6709\u5fc5\u8981\u7684\uff0c\u56e0\u4e3aImageMagick\u662f\u80fd\u591f\u5b58\u50a8\u548c\u5904\u7406\u4efb\u4f55\u8d1f\u6570\u7ed3\u679c\uff0c\u800c\u4e0d\u7528\u526a\u88c1\u81f3\u989c\u8272\u503c\u7684\u8303\u56f4\uff080 .. QuantumRange\uff09\u3002\u6709\u5173HDRI\u7684\u7528\u6cd5\u8bf7\u53c2\u770bWikipedia\u6761\u76ee\u3002<\/p>\n<p>-crop geometry<br \/>\n\u5728\u56fe\u50cf\u4e2d\u526a\u51fa\u4e00\u4e2a\u6216\u591a\u4e2a\u77e9\u5f62\u533a\u57df\u3002<br \/>\n\u6709\u5173\u51e0\u4f55\u53c2\u6570\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605geometry\u3002<br \/>\ngeometry\u7684\u5bbd\u5ea6\u548c\u9ad8\u5ea6\u53c2\u6570\u6307\u7684\u56fe\u50cf\u8fdb\u884c\u88c1\u526a\u540e\u5269\u4f59\u7684\u533a\u57df\u5c3a\u5bf8\uff0c\u504f\u79fb\u91cf\u4e2d\u7684x\u548cy\u53c2\u6570\uff08\u5982\u679c\u5b58\u5728\uff09\uff0c\u6307\u7684\u88c1\u526a\u540e\u56fe\u50cf\u7684\u5de6\u4e0a\u89d2\u5728\u539f\u59cb\u56fe\u50cf\u4e2d\u7684\u5750\u6807\u4f4d\u7f6e\u3002\u82e5\u8981\u6307\u5b9a\u9700\u8981\u5220\u9664\u7684\u50cf\u7d20\uff0c\u53ef\u4ee5\u4f7f\u7528-shave\u547d\u4ee4\u4ee3\u66ff\u3002<br \/>\n\u5982\u679c\u5728\u51e0\u4f55\u53c2\u6570\u7684\u540e\u9762\u52a0\u4e0a\u201c!\u201d\uff0c\u8fd9\u610f\u5473\u7740\u753b\u5e03\u5c3a\u5bf8\u5c06\u548c\u4f60\u6307\u5b9a\u7684\u5927\u5c0f\u5b8c\u5168\u76f8\u540c\u3002<br \/>\n\u5982\u679c\u88c1\u526a\u7684\u56fe\u50cf\u5e76\u4e0d\u5728\u539f\u56fe\u7684\u753b\u5e03\u8303\u56f4\u5185\uff0c\u5c06\u8fd4\u56de\u4e00\u5f20\u7279\u6b8a\u7684\u5305\u542b\u4e00\u4e2a\u900f\u660e\u50cf\u7d20\u7684\u56fe\u50cf\uff0c\u548c\u4e00\u4e2a\u8b66\u544a\u4fe1\u606f\u3002<br \/>\n\u53e6\u5916\uff0c\u53ef\u80fd\u6709\u5fc5\u8981\u4f7f\u7528+repage\u9009\u9879\u91cd\u7f6e\u56fe\u50cf\u4fe1\u606f\uff0c\u5220\u9664-crop\u64cd\u4f5c\u4e2d\u4ea7\u751f\u7684\u4fe1\u606f\u3002<\/p>\n<p>-cycle amount<br \/>\n\u6839\u636eamount\u503c\u66ff\u6362\u8272\u56fe\u3002<br \/>\namount\u5b9a\u4e49\u4e86\u8272\u56fe\u4e2d\u6bcf\u4e2a\u6761\u76ee\u79fb\u52a8\u7684\u5750\u6807\u6570\u3002<\/p>\n<p>-debug events<br \/>\n\u542f\u7528\u8c03\u8bd5\u6253\u5370\u8f93\u51fa\u3002<br \/>\nevents\u53c2\u6570\u6307\u5b9a\u8981\u8bb0\u5f55\u54ea\u4e9b\u4e8b\u4ef6\u3002\u5b83\u53ef\u4ee5None\u3001All\u3001Trace\u6216\u4ee5\u9017\u53f7\u5206\u9694\u7684\u5217\u8868\uff0c\u5217\u8868\u503c\u5305\u62ec\uff1aAccelerate, Annotate, Blob, Cache, Coder, Configure, Deprecate, Exception, Locale, Render, Resource, Security, TemporaryFile, Transform, X11, User\u3002<br \/>\n\u4f8b\u5982\uff0c\u6253\u5370\u65e5\u5fd7\u7f13\u5b58\u548cBLOB\u4e8b\u4ef6\uff0c\u4f7f\u7528\u4e0b\u9762\u7684\u547d\u4ee4\uff1a<br \/>\nconvert -debug &#8220;Cache,Blob&#8221; rose: rose.png<br \/>\n\u867d\u7136\u7528\u6237\u57df\u901a\u5e38\u662f\u7a7a\u7684\uff0c\u4f46\u5f00\u53d1\u4eba\u5458\u53ef\u4ee5\u8bb0\u5f55\u7528\u6237\u5728\u5b83\u4eec\u7684\u79c1\u6709ImageMagick\u526f\u672c\u4e2d\u7684\u4e8b\u4ef6\u3002<br \/>\n\u8981\u6253\u5370\u8c03\u8bd5\u9009\u9879\u7684\u5b8c\u6574\u65b9\u4fbf\u5217\u8868\uff0c\u53ef\u4ee5\u4f7f\u7528-list debug\u3002<br \/>\n\u4f7f\u7528-log\u9009\u9879\u6765\u6307\u5b9a\u8c03\u8bd5\u8f93\u51fa\u7684\u683c\u5f0f\u3002<br \/>\n\u4f7f\u7528+debug\u5173\u95ed\u6240\u6709\u7684\u65e5\u5fd7\u8bb0\u5f55\u3002<br \/>\n\u8c03\u8bd5\u4e5f\u53ef\u4ee5\u91c7\u7528\u8bbe\u7f6eMAGICK_DEBUG\u73af\u5883\u53d8\u91cf\u7684\u65b9\u6cd5\u3002 MAGICK_DEBUG\u73af\u5883\u53d8\u91cf\u5141\u8bb8\u7684\u503c\u4e0e-debug\u9009\u9879\u7684\u503c\u662f\u76f8\u540c\u7684\u3002<\/p>\n<p>-decipher filename<br \/>\n\u89e3\u7801\uff0c\u6062\u590d\u4ee5\u524d\u7f16\u7801\uff08-encipher\uff09\u7684\u50cf\u7d20\u3002<br \/>\n\u4ecefilename\u6307\u5b9a\u7684\u6587\u4ef6\u4e2d\u83b7\u53d6\u53e3\u4ee4\u3002<br \/>\n\u4e86\u89e3\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605ImageMagick: Encipher or Decipher an Image\u7f51\u9875\u3002<\/p>\n<p>-deconstruct<br \/>\n\u627e\u5230\u56fe\u50cf\u4e4b\u95f4\u6539\u53d8\u7684\u533a\u57df\u3002<br \/>\n\u7ed9\u5b9a\u5c3a\u5bf8\u76f8\u540c\u7684\u4e00\u7ec4\u56fe\u50cf\u5e8f\u5217\uff08\u6bd4\u5982\u4f7f\u7528-coalesce\u9009\u9879\u4ea7\u751f\u7684\uff09\uff0c\u5c06\u7b2c\u4e8c\u5f20\u4e4b\u540e\u7684\u56fe\u50cf\u7528\u4e0e\u5f53\u524d\u56fe\u50cf\u4e0d\u540c\u7684\u90a3\u90e8\u5206\u5c0f\u56fe\u66ff\u4ee3\u3002<br \/>\n\u5904\u7406\u4e4b\u540e\u7684\u56fe\u50cf\u5e8f\u5217\u53ef\u7528\u4e8e\u4f18\u5316\u52a8\u753b\u5e8f\u5217\uff0c\u867d\u7136\u5f53\u52a8\u753b\u4e2d\u7684\u4e00\u90e8\u5206\u4f1a\u4ece\u4e0d\u900f\u660e\u53d8\u4e3a\u900f\u660e\u65f6\uff0c\u5b83\u5c31\u4e0d\u80fd\u5728GIF\u52a8\u753b\u4e2d\u6b63\u786e\u7684\u5de5\u4f5c\u3002<br \/>\n\u8fd9\u4e2a\u9009\u9879\u5b9e\u9645\u4e0a\u7b49\u540c\u4e8e-layers\u9009\u9879\u4e2d\u7684compare-any\u65b9\u6cd5\u3002<\/p>\n<p>-define key{=value}&#8230;<br \/>\n\u6dfb\u52a0\u5177\u4f53\u7684\u5168\u5c40\u8bbe\u7f6e\uff0c\u4e00\u822c\u7528\u6765\u63a7\u5236\u7f16\u7801\u5668\u548c\u56fe\u50cf\u5904\u7406\u64cd\u4f5c\u3002<br \/>\n\u6b64\u9009\u9879\u5c06\u4e3a\u7f16\/\u89e3\u7801\u5668\u521b\u5efa\u4e00\u4e2a\u6216\u591a\u4e2a\u5b9a\u4e49\uff0c\u5728\u8bfb\/\u5199\u56fe\u50cf\u6570\u636e\u65f6\u4f7f\u7528\u3002\u8fd9\u4e9b\u5b9a\u4e49\u901a\u5e38\u7528\u6765\u63a7\u5236\u8d85\u51fa\u6b63\u5e38\u5b9a\u4e49\u7684\u56fe\u50cf\u6587\u4ef6\u683c\u5f0f\u7f16\u7801\u5668\u6a21\u5757\u548c\u56fe\u50cf\u5904\u7406\u64cd\u4f5c\u3002\u5b9a\u4e49\u7684\u5177\u4f53\u8bbe\u7f6e\u5c06\u5728-verbose\u9009\u9879\u4fe1\u606f\u4e2d\u5217\u51fa\u3002<br \/>\n\u5982\u679c\u5b9a\u4e49\u4e2d\u7f3a\u5c11\u4e86value\u503c\uff0c\u5c31\u4f1a\u4e3a\u8be5\u540d\u79f0\u521b\u5efa\u4e00\u4e2a\u7a7a\u503c\u5b9a\u4e49\u7684\u6807\u5fd7\uff0c\u8fd9\u53ef\u4ee5\u7528\u6765\u63a7\u5236\u5f00\/\u5173\u67d0\u4e2a\u9009\u9879\u3002\u4f7f\u7528+define key\u6765\u5220\u9664\u5148\u524d\u521b\u5efa\u7684\u5b9a\u4e49\u3002\u4f7f\u7528+define &#8220;*&#8221;\u6765\u5220\u9664\u6240\u6709\u521b\u5efa\u7684\u5b9a\u4e49\u3002<br \/>\n\u76f8\u540c\u7684\u624b\u5de5\u8bbe\u7f6e\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528\u201c-set &#8220;option:key&#8221; &#8220;value&#8221;\u201d\u547d\u4ee4\uff0c\u5b83\u5728\u5b9a\u4e49\u503c\u4e2d\u540c\u6837\u652f\u6301\u56fe\u50cf\u5c5e\u6027\u7684\u683c\u5f0f\u5316\u8f93\u51fa\u3002<br \/>\n\u5176\u4e2doption\u548ckey\u53c2\u6570\u662f\u5927\u5c0f\u5199\u4e0d\u654f\u611f\u7684\uff08\u5b83\u4eec\u5728\u89e3\u7801\u5668\u4e2d\u90fd\u4f1a\u8f6c\u6362\u4e3a\u5c0f\u5199\uff09\uff0c\u4f46value\u503c\u662f\u5927\u5c0f\u5199\u654f\u611f\u7684\u3002<br \/>\n\u5e76\u4e14\u8fd9\u4e2a\u8bbe\u7f6e\u662f\u5168\u5c40\u7684\uff0c\u5bf9\u6240\u6709\u56fe\u50cf\u548c\u64cd\u4f5c\u90fd\u6709\u6548\u3002<br \/>\n\u4e0b\u9762\u7684\u5b9a\u4e49\u53ea\u662f\u4e00\u90e8\u5206\u53ef\u9009\u8bbe\u7f6e\uff1a<br \/>\ncompose:args=arguments<br \/>\n\u4e3a\u4f7f\u7528convert\u547d\u4ee4\u8fdb\u884c-compose&#8230;-composite\u64cd\u4f5c\u65f6\u8bbe\u7f6e\u56fa\u5b9a\u7684\u53c2\u6570\u503c\u3002<br \/>\ndistort:scale=value<br \/>\n\u8bbe\u7f6e-distort\u9009\u9879\u7684\u8f93\u51fa\u7f29\u653e\u56e0\u5b50\u3002<br \/>\ndistort:viewport=WxH+X+Y<br \/>\n\u8bbe\u7f6e-distort\u9009\u9879\u7684\u89c6\u53e3\u53c2\u6570\u3002<br \/>\ndcm:display-range=reset<br \/>\n\u4e3aDCM\u56fe\u50cf\u683c\u5f0f\u8bbe\u7f6e\u663e\u793a\u8303\u56f4\u7684\u6700\u5c0f\u548c\u6700\u5927\u50cf\u7d20\u503c\u3002<br \/>\ndot:layout-engine=value<br \/>\n\u7ed9DOT\u56fe\u50cf\u683c\u5f0f\uff08\u5982neato\uff09\u8bbe\u7f6e\u6307\u5b9a\u7684\u5e03\u5c40\u5f15\u64ce\u3002<br \/>\njpeg:extent=value<br \/>\n\u9650\u5236JPEG\u6587\u4ef6\u7684\u6700\u5927\u5c3a\u5bf8\uff0c\u4f8b\u5982-define jpeg:extent=400kb\u3002<br \/>\njpeg:size=geometry<br \/>\n\u8bbe\u7f6eJPEG\u56fe\u50cf\u7684\u5c3a\u5bf8\u63d0\u793a\uff0c\u4f8b\u5982-define jpeg:size=128&#215;128\u3002\u5728\u5927\u578bJPEG\u56fe\u50cf\u7684\u5c3a\u5bf8\u7f29\u51cf\u65f6\uff0c\u5b83\u5bf9\u63d0\u9ad8\u6027\u80fd\u548c\u51cf\u5c11\u5185\u5b58\u9700\u6c42\u975e\u5e38\u6709\u7528\u3002<br \/>\njp2:rate=value<br \/>\n\u6307\u5b9a\u5199JPEG-2000\u6587\u4ef6\u65f6\u4f7f\u7528\u7684\u538b\u7f29\u56e0\u5b50\u3002\u538b\u7f29\u56e0\u5b50\u662f\u538b\u7f29\u6bd4\u7387\u7684\u5012\u6570\u3002\u6709\u6548\u8303\u56f4\u4ece0.0\u52301.0\uff0c\u5176\u4e2d1.0\u8868\u793a\u8fdb\u884c\u65e0\u635f\u538b\u7f29\u3002\u5982\u679c\u5b9a\u4e49\u4e86\uff0c\u90a3\u4e48\u8be5\u503c\u5c06\u8986\u76d6-quality\u8bbe\u7f6e\u3002quality\u8bbe\u7f6e\u4e3a75\u7b49\u540c\u4e8erate\u8bbe\u7f6e\u4e3a0.06641\u3002<br \/>\nmng:need-cacheoff<br \/>\n\u5c06MNG\u6d41\u7684\u91cd\u64ad\u5173\u95ed\u3002<br \/>\npng:bit-depth=value<br \/>\npng:color-type=value<br \/>\n\u8bbe\u7f6ePNG\u683c\u5f0f\u8f93\u51fa\u6240\u9700\u7684\u4f4d\u6df1\u5ea6\u548c\u989c\u8272\u7c7b\u578b\u3002\u4f60\u53ef\u4ee5\u5f3a\u5236PNG\u7f16\u7801\u5668\u4f7f\u7528\u4e8e\u901a\u5e38\u8bbe\u7f6e\u4e0d\u540c\u7684\u4f4d\u6df1\u5ea6\u548c\u989c\u8272\u7c7b\u578b\uff0c\u4f46\u524d\u63d0\u662f\u8fd9\u6837\u4e0d\u4f1a\u9020\u6210\u4efb\u4f55\u56fe\u50cf\u8d28\u91cf\u7684\u635f\u5931\u3002\u4efb\u4f55\u964d\u4f4e\u56fe\u50cf\u8d28\u91cf\u7684\u4f01\u56fe\u90fd\u4f1a\u88ab\u8ba4\u4e3a\u662f\u4e00\u4e2a\u9519\u8bef\uff0c\u7136\u540e\u4e0d\u4f1a\u8fdb\u884cPNG\u7684\u5199\u6587\u4ef6\u64cd\u4f5c\u3002\u4f8b\u5982\uff0c\u5982\u679c\u4f60\u6709\u5f201\u6bd4\u7279\u7684\u9ed1\u4e0e\u767d\u56fe\u50cf\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528defines\u9009\u9879\u5c06\u5b83\u5199\u62108\u4f4d\u7070\u5ea6\u7d22\u5f15\u56fe\uff0c\u751a\u81f3\u662f64\u4f4d\u7684RGBA\u56fe\u50cf\u3002\u4f46\u5982\u679c\u4f60\u6709\u4e00\u5f2016\u4e07\u8272\u7684\u56fe\u50cf\uff0c\u5c31\u4e0d\u80fd\u5c06\u5b83\u5f3a\u5236\u5199\u6210\u4e00\u5f20\u7070\u5ea6\u56fe\u6216\u5e26\u7d22\u5f15\u7684PNG\u56fe\u50cf\u3002\u5982\u679c\u4f60\u975e\u8981\u5b9e\u73b0\u8fd9\u4e2a\u76ee\u6807\uff0c\u90a3\u4e48\u5fc5\u987b\u5728PNG\u7f16\u7801\u4e4b\u524d\u4f7f\u7528-depth\u3001-colors\u6216-type\u6307\u4ee4\u6765\u964d\u4f4e\u56fe\u50cf\u7684\u8d28\u91cf\u3002\u8bf7\u6ce8\u610f\u5728\u5e26\u6709\u7d22\u5f15\u7684PNG\u6587\u4ef6\u4e2d\uff0c\u201c\u4f4d\u6df1\u5ea6\u201d\u6307\u7684\u662f\u6bcf\u4e2a\u7d22\u5f15\u4e2d\u7684\u4f4d\u6570\uff0c\u53ef\u4ee5\u662f1\u30012\u30014\u62168\u3002\u800c\u8fd9\u4e9b\u6587\u4ef6\u4e2d\u7684\u989c\u8272\u6837\u672c\u603b\u662f8\u4f4d\u6df1\u5ea6\u3002<br \/>\npng:compression-filter=value<br \/>\n\u6709\u6548\u503c\u8303\u56f4\u662f0\u52307\uff0c\u5176\u4e2d0-4\u662f\u76f8\u5e94\u7684PNG\u6ee4\u6ce2\u5668\uff0c5\u8868\u793a\u81ea\u9002\u5e94\u6ee4\u6ce2\uff08\u9664\u4e86\u5e26\u6709\u8272\u56fe\u7684\u56fe\u50cf\uff09\uff0c6\u6307\u4e3a\u6240\u6709\u56fe\u50cf\u81ea\u9002\u5e94\u6ee4\u6ce2\uff0c7\u8868\u793a\u8fdb\u884cMNG\u538b\u7f29\u3002<br \/>\npng:compression-level=value<br \/>\n\u6709\u6548\u503c\u4e3a0\u52309\uff0c0\u63d0\u4f9b\u6700\u5c11\u4f46\u6700\u5feb\u7684\u538b\u7f29\uff0c9\u901a\u5e38\u63d0\u4f9b\u6700\u597d\u7684\u538b\u7f29\u4f46\u603b\u662f\u6700\u6162\u7684\u3002<br \/>\npng:compression-strategy=value<br \/>\n\u6709\u6548\u503c\u4e3a0\u52304\uff0c\u9ed8\u8ba4\u60c5\u51b5\u4f7f\u7528\u54c8\u592b\u66fc\u6ee4\u6ce2\uff0cRLE\u548c\u56fa\u5b9a\u7684ZLIB\u538b\u7f29\u7b56\u7565\u3002\u5982\u679c\u4f60\u4f7f\u7528\u8001\u7248\u672c\u7684zlib\uff0c\u5c06\u4e0d\u652f\u6301Z_RLE\uff081.2.0\u4e4b\u524d\uff09\u6216Z_FIXED\uff081.2.2.2\u4e4b\u524d\uff09\uff0c\u90a3\u4e48\u8bbe\u7f6e\u4e3a3\u548c4\uff0c\u5c06\u4f1a\u4f7f\u7528zlib\u7684\u9ed8\u8ba4\u7b56\u7565\u3002<br \/>\npng:format=value<br \/>\n\u6709\u6548\u503c\u4e3apng8\u3001png24\u548cpng32\u3002\u8fd9\u4e2a\u5c5e\u6027\u53ef\u4ee5\u6307\u5b9a\u5177\u4f53\u8981\u4f7f\u7528\u7684PNG\u683c\u5f0f\uff0c\u800c\u901a\u5e38\u5728\u8f93\u51fa\u6587\u4ef6\u540d\u7684\u524d\u9762\u52a0\u4e0a\u683c\u5f0f\u7684\u65b9\u6cd5\u5f88\u4e0d\u65b9\u4fbf\uff0c\u4f8b\u5982\u5199\u6210\u201cPNG-\u7f16\u7801ICO\u6587\u4ef6\u201d\u3002<br \/>\npng:exclude-chunk=value<br \/>\npng:include-chunk=value<br \/>\n\u9644\u5c5e\u5757\u88ab\u6392\u9664\u6216\u5305\u542b\u5728PNG\u8f93\u51fa\u4e2d\u3002<br \/>\nvalue\u503c\u53ef\u4ee5\u4f7f\u7528\u9644\u5c5e\u5757\u7684\u7c7b\u578b\u5982BKGD\uff0c\u6216\u7528\u9017\u53f7\u5206\u9694\u7684\u591a\u4e2a\u7c7b\u578b\uff0c\u6216\u8005\u6700\u7b80\u5355\u7684all\u548cnone\u3002\u867d\u7136PNG\u9644\u5c5e\u5757\u540d\u662f\u5927\u5c0f\u5199\u654f\u611f\u7684\uff0c\u4f46\u5982\u679c\u613f\u610f\u4f60\u53ef\u4ee5\u5168\u90e8\u4f7f\u7528\u5c0f\u5199\u540d\u5b57\u3002<br \/>\n\u201c\u5305\u542b\u5757\u201d\u548c\u201c\u6392\u9664\u5757\u201d\u5b9a\u4e49\u53ea\u5f71\u54cdPNG\u7f16\u7801\u5668\u7684\u64cd\u4f5c\uff0c\u5e76\u4e0d\u5f71\u54cdPNG\u89e3\u7801\u5668\u7684\u6548\u679c\u3002<br \/>\n\u4f5c\u4e3a\u4e00\u4e2a\u7279\u4f8b\uff0c\u5982\u679csRGB\u7684\u6392\u9664\u5757\u64cd\u4f5c\u4e2d\u5305\u542b\u4e86gAMA\uff0c\u90a3\u4e48\u53ea\u6709\u4f3d\u9a6c\u503c\u4e3a1\/2.2\u65f6gAMA\u624d\u4f1a\u5199\u5165\uff0c\u56e0\u4e3a\u5982\u679cPNG\u6587\u4ef6\u4e2d\u6ca1\u6709\u5305\u542b\u8272\u5f69\u4fe1\u606f\uff0c\u5927\u591a\u6570\u89e3\u7801\u5668\u4f1a\u5047\u8bbe\u4e3asRGB\u548cgamma=1\/2.2\u3002\u7531\u4e8e\u5217\u8868\u662f\u7531\u5de6\u5230\u53f3\u5904\u7406\u7684\uff0c\u4f60\u53ef\u4ee5\u901a\u8fc7\u5355\u4e00\u7684\u5b9a\u4e49\u6765\u5b9e\u73b0\uff1a<br \/>\n-define png:include-chunk=none,gAMA<br \/>\n\u53e6\u4e00\u79cd\u7279\u6b8a\u60c5\u51b5\uff0c\u5982\u679csRGB\u5757\u6ca1\u6709\u88ab\u6392\u9664\u5e76\u4e14PNG\u7f16\u7801\u5668\u786e\u4fe1\u56fe\u50cf\u4e2d\u5305\u542bsRGB ICC\u914d\u7f6e\u6587\u4ef6\uff0c\u90a3\u4e48PNG\u7f16\u7801\u5668\u4f1a\u5199\u5165sRGB\u5757\uff0c\u800c\u4e0d\u662f\u6574\u4e2a3144\u5b57\u8282\u7684ICC\u914d\u7f6e\u6587\u4ef6\u3002\u5982\u679c\u8981\u5f3a\u5236PNG\u7f16\u7801\u5668\u5c06sRGB\u914d\u7f6e\u6587\u4ef6\u4f5c\u4e3aiCCP\u5757\u5199\u5165\u8f93\u51faPNG\u6587\u4ef6\u4e2d\uff0c\u90a3\u4e48\u5fc5\u987b\u6392\u9664sRGB\u5757\u3002<br \/>\n\u5173\u952e\u7684PNG\u5757IHDR\u3001PLTE\u3001IDATIEND\u4e0d\u80fd\u88ab\u6392\u9664\u3002\u6e05\u5355\u4e2d\u51fa\u73b0\u4efb\u4f55\u8fd9\u4e9b\u6761\u76ee\u5c06\u4f1a\u88ab\u5ffd\u7565\u3002<br \/>\n\u5982\u679c\u8f85\u52a9\u7684PNG tRNS\u5757\u88ab\u6392\u9664\u5e76\u4e14\u56fe\u50cf\u5177\u6709\u900f\u660e\u5ea6\uff0c\u90a3\u4e48PNG\u7684\u989c\u8272\u7c7b\u578b\u5c06\u88ab\u5f3a\u5236\u8bbe\u5b9a\u4e3a4\u62166\uff08GRAY_ALPHA\u6216RGBA\uff09\u3002\u5982\u679c\u56fe\u50cf\u4e0d\u900f\u660e\uff0c\u90a3\u4e48\u65e0\u8bbatRNS\u5757\u6dfb\u52a0\u4e0e\u5426\uff0c\u90fd\u4e0d\u4f1a\u5bf9\u8f93\u51fa\u56fe\u50cf\u7684PNG\u989c\u8272\u7c7b\u578b\u4ea7\u751f\u5f71\u54cd\u3002<br \/>\n-strip\u9009\u9879\u7b49\u540c\u4e8e\u4ee5\u4e0b\u7684PNG\u8f93\u51fa\uff1a<br \/>\n-define png:include-chunk=none,trns,gama<br \/>\n\u9ed8\u8ba4\u8bbe\u7f6e\u662f\u5305\u62ec\u6240\u6709\u5df2\u77e5\u7684PNG\u914d\u5957\u5757\uff0c\u5916\u52a0ImageMagick\u7684\u79c1\u6709vpAg\uff08virtual page\uff09\u5757\uff0c\u5e76\u6392\u9664\u6240\u6709ImageMagick\u672a\u77e5\u7684PNG\u5757\uff0c\u4e0d\u8bba\u56fe\u7247\u7684PNG\u63cf\u8ff0\u89c4\u8303\u4e2d\u7684\u201ccopy-safe\u201d\u72b6\u6001\u662f\u5982\u4f55\u8bbe\u5b9a\u7684\u3002<br \/>\n\u4efb\u4f55\u5728\u201c\u5305\u542b\u5757\u201d\u548c\u201c\u6392\u9664\u5757\u201d\u5217\u8868\u4e2d\u51fa\u73b0\u7684ImageMagick\u4e0d\u77e5\u9053\u7684PNG\u5757\u90fd\u5c06\u4f1a\u88ab\u5ffd\u7565\u3002\u76ee\u524d\u5df2\u77e5\u7684ImageMagick\u7684\u914d\u5957\u5757\u5305\u62ecbKGD, cHRM, gAMA, iCCP, oFFs, pHYs, sRGB, tEXt, tRNS, vpAg, zTXt\u3002<br \/>\n\u4f60\u4e5f\u53ef\u4ee5\u628a\u65e5\u671f\u5199\u5165\u5217\u8868\u4e2d\u6765\u5b9e\u73b0\u6dfb\u52a0\u6216\u6392\u9664\u201cDate:create\u201d\u548c\u201cDate:modify\u201d\u6587\u672c\u5757\uff0c\u901a\u5e38\u5728\u8f93\u51fa\u7684PNG\u56fe\u50cf\u4e2dImageMagick\u63d2\u5165\u4e86\u8fd9\u4e2a\u5757\u3002<br \/>\npng:preserve-colormap<br \/>\n\u4f7f\u7528\u73b0\u6709\u56fe\u50cf\u7684\u8272\u56fe\uff08colormap\uff09\u3002\u901a\u5e38\u60c5\u51b5PNG\u7f16\u7801\u5668\u5c06\u4f1a\u5c1d\u8bd5\u4f18\u5316\u8c03\u8272\u677f\uff0c\u5220\u9664\u672a\u4f7f\u7528\u7684\u6761\u76ee\uff0c\u5e76\u4e14\u9996\u5148\u5220\u9664\u900f\u660e\u989c\u8272\u3002\u5982\u679c\u8bbe\u7f6e\u4e86\u8fd9\u4e2a\u6807\u5fd7\uff0c\u8fd9\u79cd\u884c\u4e3a\u5c31\u4f1a\u53d7\u5230\u9650\u5236\u3002<br \/>\nps:imagemask<br \/>\n\u5982\u679cps:imagemask\u6807\u5fd7\u8fdb\u884c\u4e86\u5b9a\u4e49\uff0c\u90a3\u4e48PS3\u548cEPS3\u7f16\u7801\u5c06\u4f1a\u4e3a\u53cc\u5c42\u56fe\u50cf\u7684PostScript\u6587\u4ef6\u521b\u5efaimagemask\u9009\u9879\u800c\u4e0d\u662f\u521b\u5efaimage\u9009\u9879\u3002<br \/>\nquantum:format=type<br \/>\n\u5c06\u7c7b\u578b\u8bbe\u7f6e\u4e3a\u6d6e\u70b9\u6570\uff08floating-point\uff09\u53ef\u4ee5\u6307\u5b9a\u4e00\u4e2a\u6d6e\u70b9\u683c\u5f0f\u7684\u539f\u59cb\u6570\u636e\u6587\u4ef6\uff08\u5982GRAY:\uff09\u6216\u4f7fHDRI\u6a21\u5f0f\u4e0bMIFF\u548cTIFF\u56fe\u50cf\u4fdd\u6301\u5176\u4e2d\u7684\u8d1f\u503c\u3002\u5982\u679c\u5305\u542b\u4e86\u201c-depth 16\u201d\u8bbe\u7f6e\uff0c\u5176\u7ed3\u679c\u5c31\u662f\u4e00\u4e2a\u5355\u7cbe\u5ea6\u7684\u6d6e\u70b9\u683c\u5f0f\u3002\u5982\u679c\u5305\u542b\u4e86\u201c-depth 32\u201d\uff0c\u7ed3\u679c\u662f\u53cc\u7cbe\u5ea6\u7684\u6d6e\u70b9\u683c\u5f0f\u3002<br \/>\nshowkernel=1<br \/>\n\u8f93\u51fa\uff08\u6807\u51c6\u9519\u8bef\uff09\u751f\u6210\u7684-morphology\u5185\u6838\u4e2d\u7684\u6240\u6709\u76f8\u5173\u4fe1\u606f\u3002<br \/>\ntiff:quantum:polarity=min-is-black<br \/>\ntiff:quantum:polarity=min-is-white<br \/>\n\u5207\u6362\u5149\u5ea6\u6d4b\u5b9a\u7684\u89e3\u91ca<br \/>\ntiff:rows-per-strip=value<br \/>\n\u8bbe\u7f6e\u6bcf\u5e26\uff08strip\uff09\u4e2d\u5305\u542b\u7684\u884c\u6570<br \/>\ntiff:tile-geometry=WxH<br \/>\n\u8bbe\u7f6e\u91d1\u5b57\u5854\u5f62TIFF\u6587\u4ef6\u7684\u62fc\u63a5\u5c3a\u5bf8\uff0c\u9700\u8981\u5728\u8f93\u51fa\u6587\u4ef6\uff08outputname\uff09\u524d\u6dfb\u52a0\u540e\u7f00PTIF\u3002<br \/>\n\u4f8b\u5982\uff0c\u8981\u521b\u5efa\u4e00\u4e2aPostScript\u6587\u4ef6\uff0c\u5c06\u53ea\u5448\u73b0\u51fa\u4e00\u4e2a\u53cc\u5c42\u56fe\u50cf\u7684\u9ed1\u8272\u50cf\u7d20\uff0c\u90a3\u4e48\u4f7f\u7528\uff1a<br \/>\nconvert bilevel.tif -define ps:imagemask eps3:stencil.ps<br \/>\n\u8bbe\u7f6e\u56fe\u50cf\u7684\u6ce8\u518c\u8868\u5c5e\u6027\u53ef\u4ee5\u901a\u8fc7\u5728\u56fe\u50cf\u7684\u524d\u7f00registry:\u540e\u6dfb\u52a0\u6ce8\u518c\u8868\u503c\u6765\u5b9e\u73b0\u3002\u4f8b\u5982\u8981\u7ed9\u5de5\u4f5c\u6587\u4ef6\u8bbe\u7f6e\u4e00\u4e2a\u4e34\u65f6\u7684\u8def\u5f84\uff0c\u4f7f\u7528\uff1a<br \/>\n-define registry:temporary-path=\/data\/tmp<\/p>\n<p>-delay ticks<br \/>\n-delay ticksxticks-per-second {<} {>}<br \/>\n\u5728\u6682\u505c\u540e\u663e\u793a\u4e0b\u4e00\u5f20\u56fe\u7247\u3002<br \/>\n\u6b64\u9009\u9879\u5bf9\u4e8e\u8c03\u8282\u52a8\u753b\u56fe\u50cf\u5e8f\u5217\u7684\u8df3\uff08ticks\uff09\/\u8df3\u6bcf\u79d2\uff08ticks-per-second\uff09\u7684\u65f6\u95f4\u975e\u5e38\u6709\u7528\uff0c\u524d\u4e00\u5f20\u56fe\u7247\u5fc5\u987b\u5728\u4e0b\u4e00\u5f20\u56fe\u7247\u663e\u793a\u524d\u5230\u671f\u3002\u9ed8\u8ba4\u60c5\u51b5\u662f\u56fe\u50cf\u5e8f\u5217\u4e2d\u7684\u6bcf\u5f20\u56fe\u50cf\u4e4b\u95f4\u7684\u663e\u793a\u6ca1\u6709\u5ef6\u8fdf\u3002\u9ed8\u8ba4\u8df3\u6bcf\u79d2\u7684\u503c\u4e3a100\u3002<br \/>\n\u4f7f\u7528\u201c>\u201d\u8868\u793a\u53ea\u6709\u56fe\u50cf\u5f53\u524d\u7684\u503c\u5927\u4e8e\u8bbe\u5b9a\u7684\u5ef6\u8fdf\u65f6\u624d\u6539\u53d8\u56fe\u50cf\u7684\u5ef6\u8fdf\u3002\u201c<\u201d\u8868\u793a\u53ea\u6709\u5f53\u524d\u7684\u5ef6\u8fdf\u503c\u5c0f\u4e8e\u7ed9\u5b9a\u7684\u503c\u65f6\u624d\u6539\u53d8\u56fe\u50cf\u7684\u5ef6\u8fdf\u3002\u4f8b\u5982\uff0c\u5982\u679c\u60a8\u6307\u5b9a\u201c30>\u201d\u5e76\u4e14\u73b0\u5728\u56fe\u50cf\u7684\u5ef6\u8fdf\u503c\u4e3a20\uff0c\u90a3\u4e48\u56fe\u50cf\u7684\u5ef6\u8fdf\u5c06\u4e0d\u4f1a\u6539\u53d8\u3002\u4f46\u662f\uff0c\u5982\u679c\u73b0\u5728\u56fe\u50cf\u7684\u5ef6\u8fdf\u503c\u662f40\u621650\uff0c\u90a3\u4e48\u547d\u4ee4\u5c31\u4f1a\u5c06\u5b83\u6539\u4e3a30\u4e86\u3002\u6700\u597d\u5c06\u7ed9\u5b9a\u7684\u5ef6\u8fdf\u503c\u7528\u5f15\u53f7\u62ec\u8d77\u6765\uff0c\u4ee5\u9632\u6b62\u201c<\u201d\u6216\u201c>\u201d\u88ab\u4f60\u7684shell\u7a0b\u5e8f\u89e3\u91ca\u4e3a\u6587\u4ef6\u91cd\u5b9a\u5411\u6807\u5fd7\u4e86\u3002<\/p>\n<p>-delete indexes<br \/>\n\u6839\u636e\u6307\u5b9a\u7684\u7d22\u5f15\u53f7\u4ece\u56fe\u50cf\u5e8f\u5217\u4e2d\u5220\u9664\u56fe\u50cf\u3002<br \/>\n\u6307\u5b9a\u5e8f\u5217\u4e2d\u56fe\u50cf\u7684\u7d22\u5f15\u53f7\u3002\u7b2c\u4e00\u4e2a\u56fe\u50cf\u7684\u7d22\u5f15\u53f7\u4e3a0\u3002\u8d1f\u503c\u7d22\u5f15\u53f7\u662f\u76f8\u5bf9\u5e8f\u5217\u7684\u5c3e\u90e8\u8fdb\u884c\u8ba1\u6570\u7684\uff0c\u4f8b\u5982\uff0c-1\u4ee3\u8868\u8be5\u5e8f\u5217\u7684\u6700\u540e\u4e00\u5f20\u56fe\u50cf\u3002\u53ef\u4ee5\u4f7f\u7528\u7834\u6298\u53f7\u6765\u6307\u5b9a\u4e00\u4e2a\u8303\u56f4\u7684\u56fe\u50cf\uff08\u59820-4\uff09\u3002\u8fd8\u53ef\u4ee5\u7528\u9017\u53f7\u5206\u9694\u4e0d\u540c\u7684\u7d22\u5f15\u53f7\uff08\u59820,2\uff09\u3002\u4f7f\u7528+delete\u547d\u4ee4\u5c06\u5220\u9664\u5f53\u524d\u56fe\u50cf\u5e8f\u5217\u7684\u6700\u540e\u4e00\u5f20\u56fe\u50cf\u3002<\/p>\n<p>-density width<br \/>\n-density widthxheight<br \/>\n\u8bbe\u7f6e\u56fe\u50cf\u5728\u8bbe\u5907\u4e2d\u663e\u793a\u7684\u6c34\u5e73\u548c\u5782\u76f4\u5206\u8fa8\u7387\u3002<br \/>\n\u6b64\u9009\u9879\u4f1a\u5728\u6587\u4ef6\u7f16\u7801\u6210\u5149\u6805\u56fe\u50cf\u65f6\u6307\u5b9a\u56fe\u50cf\u7684\u5206\u8fa8\u7387\uff0c\u5e76\u4e14\u5728\u8bfb\u5165\u77e2\u91cf\u683c\u5f0f\u5982PostScript\u3001PDF\u3001WMF\u3001SVG\u7b49\u6210\u4e3a\u5149\u6805\u56fe\u50cf\u65f6\u6307\u5b9a\u753b\u5e03\u7684\u5206\u8fa8\u7387\u3002\u56fe\u50cf\u5206\u8fa8\u7387\u4e3a\u8f93\u51fa\u8bbe\u5907\u6216\u5149\u6805\u56fe\u50cf\u7684\u663e\u793a\u63d0\u4f9b\u4e86\u4f7f\u7528\u7684\u5ea6\u91cf\u5355\u4f4d\u3002\u9ed8\u8ba4\u5ea6\u91cf\u5355\u4f4d\u662f\u70b9\u6570\u6bcf\u82f1\u5bf8\uff08DPI\uff09\u3002-units\u9009\u9879\u4e5f\u53ef\u4ee5\u9009\u62e9\u70b9\u6570\u6bcf\u5398\u7c73\u4f5c\u4e3a\u5ea6\u91cf\u5355\u4f4d\u3002<br \/>\n\u9ed8\u8ba4\u5206\u8fa8\u7387\u4e3a72 DPI\uff0c\u8fd9\u5c31\u76f8\u5f53\u4e8e\u6bcf\u4e2a\u50cf\u7d20\u5305\u542b\u4e00\u4e2a\u70b9\uff08Macintosh\u548cPostscript\u6807\u51c6\u8bbe\u7f6e\uff09\u3002\u7535\u8111\u5c4f\u5e55\u901a\u5e38\u662f72\u621696 DPI\uff0c\u800c\u6253\u5370\u673a\u901a\u5e38\u652f\u6301150\u3001300\u3001600\u62161200 DPI\u3002\u8981\u786e\u5b9a\u4f60\u7684\u663e\u793a\u5668\u5206\u8fa8\u7387\uff0c\u53ef\u4ee5\u7528\u4e00\u628a\u5c3a\u5b50\u6765\u6d4b\u91cf\u5c4f\u5e55\u7684\u5bbd\u5ea6\uff08\u5355\u4f4d\u82f1\u5bf8\uff09\uff0c\u7136\u540e\u9664\u4ee5\u5c4f\u5e55\u7684\u6c34\u5e73\u50cf\u7d20\uff08\u59821024&#215;768\u663e\u793a\u5c4f\u4e2d\u76841024\uff09\u3002<br \/>\n\u5982\u679c\u6587\u4ef6\u683c\u5f0f\u652f\u6301\u7684\u8bdd\uff0c\u6b64\u9009\u9879\u8fd8\u53ef\u7528\u4e8e\u66f4\u65b0\u56fe\u50cf\u7684\u5206\u8fa8\u7387\u3002\u8bf7\u6ce8\u610f\uff0cPhotoshop\u5b58\u50a8\u548c\u83b7\u53d6\u56fe\u50cf\u5206\u8fa8\u7387\u5c06\u4ece\u4e00\u4e2a\u4e13\u6709\u5d4c\u5165\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\u5f97\u5230\u3002\u5982\u679c\u6b64\u914d\u7f6e\u6587\u4ef6\u88ab\u4ece\u56fe\u50cf\u4e2d\u5220\u9664\uff0c\u90a3\u4e48Photoshop\u5c06\u4f7f\u7528\u524d\u4e00\u5f20\u56fe\u50cf\u7684\u5206\u8fa8\u7387\uff0c\u800c\u5ffd\u7565\u6807\u51c6\u6587\u4ef6\u5934\u4e2d\u6307\u5b9a\u7684\u56fe\u50cf\u5206\u8fa8\u7387\u3002<br \/>\n-density\u9009\u9879\u8bbe\u7f6e\u7684\u5c5e\u6027\uff0c\u5e76\u4e0d\u4f1a\u6539\u53d8\u57fa\u672c\u7684\u5149\u6805\u56fe\u50cf\u3002\u5b83\u53ef\u4ee5\u901a\u8fc7\u8c03\u6574\u50cf\u7d20\u7684\u89c4\u6a21\u6765\u5b9e\u73b0\u6821\u6b63\u684c\u9762\u51fa\u7248\u7cfb\u7edf\u663e\u793a\u5c3a\u5bf8\u7684\u76ee\u7684\u3002\u5982\u679c\u8981\u5728\u4e0d\u540c\u7684\u5206\u8fa8\u7387\u4e0b\u663e\u793a\u76f8\u540c\u7684\u5c3a\u5bf8\uff0c\u90a3\u4e48\u9700\u8981\u4f7f\u7528-resample\u9009\u9879\u6765\u8c03\u6574\u56fe\u50cf\u5c3a\u5bf8\u3002<\/p>\n<p>-depth value<br \/>\n\u56fe\u50cf\u7684\u6df1\u5ea6\u3002<br \/>\n\u5b83\u662f\u6307\u4e00\u50cf\u7d20\u7684\u989c\u8272\u6837\u672c\u4e2d\u5305\u542b\u7684\u6570\u636e\u6bd4\u7279\u4f4d\u3002\u4f7f\u7528\u6b64\u9009\u9879\u6765\u6307\u5b9a\u672a\u77e5\u6df1\u5ea6\u7684\u539f\u59cb\u56fe\u50cf\u7684\u6df1\u5ea6\uff0c\u5982GRAY\u3001RGB\u6216CMYK\uff0c\u6216\u6539\u53d8\u4efb\u4f55\u8bfb\u5165\u5185\u5b58\u7684\u56fe\u50cf\u7684\u6df1\u5ea6\u3002<\/p>\n<p>-descend<br \/>\n\u964d\u4f4e\u7a97\u53e3\u7684\u5c42\u7ea7\u6765\u83b7\u5f97\u56fe\u50cf<\/p>\n<p>-deskew threshold<br \/>\n\u62c9\u4f38\u56fe\u50cf\u3002\u5bf9\u4e8e\u5927\u591a\u6570\u56fe\u50cf\u91c7\u752840\uff05\u7684\u95e8\u9650\u503c\u3002<br \/>\n\u4f7f\u7528\u201c-set option:deskew:auto-crop width\u201d\u547d\u4ee4\u6765\u81ea\u52a8\u88c1\u526a\u56fe\u50cf\u7684\u5bbd\u5ea6\u3002\u8bbe\u7f6e\u7684\u53c2\u6570\u662f\u56fe\u50cf\u80cc\u666f\u7684\u50cf\u7d20\u5bbd\u5ea6\uff08\u598240\uff09\u3002<\/p>\n<p>-despeckle<br \/>\n\u51cf\u5c11\u56fe\u50cf\u4e2d\u7684\u6591\u70b9\u3002<\/p>\n<p>-direction type<br \/>\n\u8bbe\u7f6e\u6587\u672c\u4ece\u5de6\u81f3\u53f3\u6216\u8005\u4ece\u53f3\u81f3\u5de6\u7684\u65b9\u5411\u3002<\/p>\n<p>-displace horizontal-scale<br \/>\n-displace horizontal-scalexvertical-scale<br \/>\n\u6839\u636e\u7f6e\u6362\u56fe\u5bf9\u56fe\u50cf\u50cf\u7d20\u8fdb\u884c\u4f4d\u79fb\u64cd\u4f5c\u3002[composite]<br \/>\n\u4f7f\u7528\u6b64\u9009\u9879\uff0c\u91cd\u53e0\u56fe\u50cf\u548c\u9009\u62e9\u8499\u7248\u5982\u4e0b\u90fd\u53ef\u4ee5\u4f5c\u4e3a\u7f6e\u6362\u56fe\uff0c\u5b83\u4eec\u5c06\u7528\u6765\u53d6\u4ee3\u67e5\u627e\u8868\uff0c\u63a7\u5236\u80cc\u666f\u56fe\u50cf\u4e2d\u8986\u76d6\u533a\u57df\u7684\u6bcf\u4e2a\u70b9\u662f\u5426\u53ef\u4ee5\u88ab\u770b\u89c1\u3002\u7f6e\u6362\u56fe\u5c31\u50cf\u662f\u4e00\u4e2a\u201c\u955c\u5934\u201d\uff0c\u53ef\u4ee5\u91cd\u5b9a\u5411\u95ea\u5149\u706f\u7167\u5c04\u7684\u65b9\u5411\u539f\u59cb\u7684\u80cc\u666f\u56fe\u50cf\u4e4b\u540e\u7684\u56fe\u50cf\u5448\u73b0\u51fa\u6765\u3002<br \/>\n\u7f6e\u6362\u56fe\u4e2d\u7684\u4efb\u4f55\u7eaf\u7070\u8272\u533a\u57df\u5c06\u4e0d\u4f1a\u4f7f\u56fe\u50cf\u4e2d\u7684\u50cf\u7d20\u53d1\u751f\u4f4d\u79fb\u3002\u9ed1\u8272\u533a\u57df\u5c06\u4f7f\u67e5\u8be2\u70b9\u4ea7\u751f\u6700\u5927\u7684\u8d1f\u4f4d\u79fb\uff0c\u800c\u767d\u8272\u533a\u57df\u4f1a\u8ba9\u67e5\u8be2\u70b9\u4ea7\u751f\u6700\u5927\u7684\u6b63\u4f4d\u79fb\u3002<br \/>\n\u8bf7\u6ce8\u610f\uff0c\u5b83\u662f\u80cc\u666f\u56fe\u50cf\u4e2d\u88ab\u66ff\u6362\u90e8\u5206\u7684\u67e5\u627e\u8868\uff0c\u800c\u4e0d\u662f\u56fe\u50cf\u672c\u8eab\u7684\u4f4d\u79fb\u3002\u4f8b\u5982\u7f6e\u6362\u56fe\u4e2d\u5305\u542b\u767d\u8272\u7684\u533a\u57df\u5c06\u4f1a\u8ba9\u67e5\u8be2\u70b9\u5b9e\u73b0\u6b63\u4f4d\u79fb\uff0c\u4ece\u800c\u751f\u6210\u7684\u76ee\u6807\u56fe\u50cf\u526f\u672c\u5c06\u5904\u4e8e\u5411\u53f3\/\u5411\u4e0b\u7684\u6b63\u786e\u4f4d\u7f6e\u3002\u770b\u8d77\u6765\u5c31\u50cf\u662f\u539f\u56fe\u88ab\u79fb\u52a8\u5230\u5411\u5de6\/\u5411\u4e0a\u7684\u5730\u65b9\u3002\u7406\u89e3\u8fd9\u4e00\u70b9\u5bf9\u4e8e\u7406\u89e3\u7f6e\u6362\u56fe\u662f\u5982\u4f55\u5de5\u4f5c\u7684\u975e\u5e38\u91cd\u8981\u3002<br \/>\n\u7ed9\u5b9a\u7684\u53c2\u6570\u5b9a\u4e49\u4e86\u5728\u4e00\u4e2a\u7279\u5b9a\u7684\u7f6e\u6362\u56fe\u4e2d\u53ef\u4ee5\u4ea7\u751f\u7684\u6700\u5927\u50cf\u7d20\u4f4d\u79fb\u3002\u5982\u679c\u4f4d\u79fb\u503c\u975e\u5e38\u7684\u5927\uff0c\u5b83\u4e5f\u53ef\u4ee5\u5141\u8bb8\u80cc\u666f\u56fe\u50cf\u4e2d\u7684\u67e5\u8be2\u70b9\u8d85\u51fa\u7f6e\u6362\u56fe\u672c\u8eab\u7684\u754c\u9650\u533a\u57df\u3002\u8fd9\u5c31\u8ba9\u4f60\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u5c06\u539f\u59cb\u56fe\u50cf\u8986\u76d6\u533a\u57df\u5916\u7684\u90e8\u5206\u590d\u5236\u5230\u533a\u57df\u5185\u3002<br \/>\n\u201c\uff05\u201d\u6807\u5fd7\u8868\u793a\u4f4d\u79fb\u91cf\u76f8\u5bf9\u4e8e\u53e0\u52a0\u56fe\u50cf\u7684\u767e\u5206\u6bd4\uff08100\uff05=\u534a\u5bbd\/\u56fe\u50cf\u9ad8\u5ea6\uff09\u3002\u4f7f\u7528\u201c\uff01\u201d\u53ef\u4ee5\u5c06\u767e\u5206\u6bd4\u53c2\u6570\u7684\u53c2\u8003\u56fe\u50cf\u5c3a\u5bf8\u6362\u4e3a\u76ee\u6807\u56fe\u50cf\u7684\u3002\u8fd9\u4e9b\u6807\u5fd7\u5728IM v6.5.3-5\u7248\u672c\u4e2d\u52a0\u5165\u7684\u3002<br \/>\n\u901a\u5e38\u60c5\u51b5\u4e0b\u63d0\u4f9b\u5355\u4e00\u7684\u7070\u5ea6\u4f4d\u79fb\u56fe\uff0c\u7ed9\u5b9a\u7684\u6bd4\u4f8b\u503c\u5c06\u51b3\u5b9a\u4e00\u4e2a\u4f4d\u79fb\u53d1\u751f\u7684\u65b9\u5411\uff08\u6b63\u503c\u6216\u8d1f\u503c\uff09\u3002\u4f46\u662f\uff0c\u5982\u679c\u4f60\u8fd8\u6307\u5b9a\u4e86\u7b2c\u4e09\u5f20\u56fe\u50cf\uff0c\u901a\u5e38\u662f\u7528\u4f5c\u8499\u7248\u7684\uff0c\u90a3\u4e48\u5408\u5e76\u56fe\u50cf\uff08composite image\uff09\u5c06\u7528\u4e8e\u63a7\u5236\u6c34\u5e73X\u4f4d\u79fb\uff0c\u800c\u8499\u7248\u56fe\u50cf\uff08mask image\uff09\u7528\u4e8e\u5782\u76f4Y\u4f4d\u79fb\u3002\u8fd9\u5141\u8bb8\u4f60\u5b9a\u4e49\u5b8c\u5168\u4e0d\u540c\u7684X\u548cY\u65b9\u5411\u7684\u4f4d\u79fb\u503c\uff0c\u5e76\u4e14\u53ef\u4ee5\u67e5\u627escale\u8303\u56f4\u5185\u7684\u4efb\u4f55\u4e00\u70b9\u3002\u6362\u53e5\u8bdd\u8bf4\uff0c\u5c31\u662f\u6bcf\u4e2a\u50cf\u7d20\u90fd\u53ef\u4ee5\u67e5\u627e\u5b83\u9644\u8fd1\u4efb\u4f55\u5176\u5b83\u50cf\u7d20\uff0c\u6765\u4ea7\u751f\u590d\u6742\u7684\u4e8c\u7ef4\u4f4d\u79fb\u800c\u4e0d\u662f\u7b80\u5355\u7684\u4e00\u7ef4\u5411\u91cf\u4f4d\u79fb\u3002<br \/>\n\u6b64\u5916\uff0c\u9664\u4e86IM v6.4.4-0\u7248\u672c\u4e2d\u7684\u63d0\u4f9b\u4e24\u4e2a\u5355\u72ec\u56fe\u50cf\u7684\u65b9\u5f0f\uff0c\u4f60\u8fd8\u53ef\u4ee5\u4f7f\u7528\u8986\u76d6\u56fe\u50cf\u7684red\u901a\u9053\u6765\u6307\u5b9a\u6c34\u5e73\u6216X\u4f4d\u79fb\uff0cgreen\u901a\u9053\u6307\u5b9a\u5782\u76f4\u6216Y\u4f4d\u79fb\u3002<br \/>\n\u5728IM v6.5.3-5\u7248\u672c\u4e2d\uff0c\u4efb\u4f55\u8986\u76d6\u56fe\u50cf\u4e2d\u7684\u963f\u5c14\u6cd5\u901a\u9053\u90fd\u5c06\u7528\u6765\u4f5c\u4e3a\u76ee\u6807\u56fe\u50cf\u7684\u900f\u660e\u5ea6\u8499\u7248\u3002\u4f46\u662f\u4e0d\u4f1a\u5f71\u54cd\u8986\u76d6\u533a\u57df\u5916\u7684\u90e8\u5206\u3002<\/p>\n<p>-display host:display[.screen]<br \/>\n\u6307\u5b9a\u8fde\u63a5\u7684X\u670d\u52a1\u5668\u3002[animate, display]<br \/>\n\u8fd9\u4e2a\u9009\u9879\u5728convert\u547d\u4ee4\u4e2d\u662f\u7528\u6765\u4eceX\u670d\u52a1\u5668\u4e0a\u83b7\u53d6\u56fe\u50cf\u6216\u5b57\u4f53\u3002<\/p>\n<p>-dispose method<br \/>\n\u5b9a\u4e49\u521b\u5efa\u6216\u8bfb\u5165\u7684GIF\u56fe\u50cf\u5904\u7406\u8bbe\u7f6e\u3002<br \/>\n\u5c42\u5904\u7406\u65b9\u6cd5\u5b9a\u4e49\u4e86\u6bcf\u5e27\u663e\u793a\u7684\u56fe\u50cf\u88ab\u4fee\u6539\u7684\u65b9\u5f0f\uff0c\u5b83\u53d1\u751f\u5728\u52a8\u6001\u56fe\u50cf\u7684\u5f53\u524d\u5e27\u7ed3\u675f\u663e\u793a\u540e\uff08\u5728\u5b83\u7684\u5ef6\u8fdf\u540e\uff09\uff0c\u4f46\u5728\u4e0b\u4e00\u5e27\u52a8\u753b\u8986\u76d6\u5230\u663e\u793a\u5c4f\u4e0a\u524d\u3002<br \/>\n\u4e0b\u9762\u662f\u6709\u6548\u7684\u65b9\u6cd5\uff1a<br \/>\n\u672a\u5b9a\u4e49\uff08Undefined\uff090\u65e0\u6307\u5b9a\u7684\u5904\u7406\u65b9\u6cd5\uff08\u76f8\u5f53\u4e8e\u201cNone\u201d\uff09\u3002<br \/>\n\u65e0\uff08None\uff091\u4e0d\u8fdb\u884c\u5904\u7406\uff0c\u53ea\u53ea\u7b80\u5355\u7684\u8986\u76d6\u4e0b\u4e00\u5e27\u56fe\u50cf\u3002<br \/>\n\u80cc\u666f\uff08Background\uff092\u6e05\u9664\u5e27\u533a\u57df\u4e2d\u7684\u80cc\u666f\u989c\u8272\u3002<br \/>\n\u4e4b\u524d\uff08Previous\uff09     3    \u5c06\u56fe\u50cf\u6e05\u7406\u5230\u8fd9\u4e2a\u5e27\u53e0\u52a0\u524d\u7684\u72b6\u6001\u3002<br \/>\n\u4f60\u4e5f\u53ef\u4ee5\u4f7f\u7528\u4e0a\u9762\u7ed9\u51fa\u7684\u6570\u5b57\uff0c\u5b83\u662fGIF\u683c\u5f0f\u5185\u90e8\u4f7f\u7528\u7684\u4ee3\u8868\u4e0a\u8ff0\u8bbe\u7f6e\u7684\u7f16\u53f7\u3002<br \/>\n\u8981\u6253\u5370\u5904\u7f6e\u65b9\u6cd5\u7684\u5b8c\u6574\u5217\u8868\uff0c\u8bf7\u4f7f\u7528\u201c-list dispose\u201d\u3002<br \/>\n\u4f7f\u7528+dispose\u547d\u4ee4\u5c06\u5173\u95ed\u8be5\u8bbe\u7f6e\uff0c\u5e76\u963b\u6b62\u91cd\u7f6e\u8be5\u5c42\u5904\u7f6e\u65b9\u6cd5\u7684\u56fe\u50cf\u88ab\u8bfb\u5165\u3002<br \/>\n\u4f7f\u7528-set &#8216;dispose&#8217;\u7684\u65b9\u6cd5\u6765\u8bbe\u7f6e\u5df2\u7ecf\u8bfb\u5165\u5728\u5185\u5b58\u4e2d\u56fe\u50cf\u7684\u5904\u7406\u65b9\u6cd5\u3002<\/p>\n<p>-dissimilarity-threshold value<br \/>\n\u5b50\u56fe\u50cf\u5339\u914d\u7684\u6700\u5927RMSE\uff08\u9ed8\u8ba4\u4e3a0.2\uff09\u3002[compare]<\/p>\n<p>-dissolve src_percent[xdst_percent]<br \/>\n\u6839\u636e\u7ed9\u5b9a\u7684\u767e\u5206\u6bd4\u5c06\u56fe\u50cf\u6eb6\u89e3\u5230\u53e6\u4e00\u5f20\u56fe\u50cf\u4e2d\u3002[composite]<br \/>\n\u5408\u5e76\u56fe\u50cf\u7684\u4e0d\u900f\u660e\u5ea6\u5c06\u4e58\u4ee5\u7ed9\u5b9a\u7684\u767e\u5206\u6bd4\uff0c\u7136\u540e\u4e0e\u4e3b\u4f53\u56fe\u50cf\u8fdb\u884c\u5408\u5e76\uff08Over\u65b9\u6cd5\uff09\u3002\u5982\u679csrc_percent\u5927\u4e8e100\uff0c\u90a3\u4e48\u4f1a\u5bf9\u4e3b\u4f53\u56fe\u50cf\u8fdb\u884c\u6eb6\u89e3\uff0c\u5f53\u503c\u8fbe\u5230200\u65f6\u4e3b\u4f53\u56fe\u50cf\u5c06\u53d8\u5f97\u5b8c\u5168\u900f\u660e\u3002\u5982\u679c\u9009\u9879\u4e2d\u7684\u4e24\u4e2a\u767e\u5206\u6bd4\u90fd\u7ed9\u5b9a\u4e86\uff0c\u90a3\u4e48\u6bcf\u4e2a\u56fe\u50cf\u90fd\u5c06\u6eb6\u89e3\u5230\u7ed9\u5b9a\u7684\u767e\u5206\u6bd4\u3002<br \/>\n\u8bf7\u6ce8\u610f\uff0c\u5982\u679c\u9009\u9879\u4e2d\u4e00\u4e2a\u767e\u5206\u6bd4\u90fd\u6ca1\u7ed9\u5b9a\uff0c\u90a3\u4e48\u4e24\u4e2a\u4e0d\u900f\u660e\u56fe\u50cf\u5c06\u6eb6\u89e3\u4e3a\u201c50,50\u201d\uff0c\u4ea7\u751f\u51fa75\uff05\u7684\u900f\u660e\u5ea6\u3002\u5bf9\u4e8e50\uff05+50\uff05\u7684\u4e24\u4e2a\u56fe\u50cf\u7684\u878d\u5408\uff0c\u4f60\u9700\u8981\u4f7f\u7528\u6eb6\u89e3\u503c\u201c50,100\u201d\u6765\u5b9e\u73b0\u3002<\/p>\n<p>-distort method arguments<br \/>\n\u4f7f\u7528\u7ed9\u5b9a\u7684\u65b9\u6cd5\u548c\u6240\u9700\u7684\u53c2\u6570\u5bf9\u56fe\u50cf\u8fdb\u884c\u626d\u66f2\u64cd\u4f5c\u3002<br \/>\n\u53c2\u6570\uff08arguments\uff09\u662f\u4e00\u4e2a\u5b57\u7b26\u4e32\uff0c\u5176\u4e2d\u5305\u542b\u4e86\u4f7f\u7528\u9017\u53f7\u6216\u7a7a\u683c\u5206\u9694\u7684\u6d6e\u70b9\u6570\u5217\u8868\u3002\u6d6e\u70b9\u6570\u7684\u4e2a\u6570\u548c\u542b\u4e49\u53d6\u51b3\u4e8e\u6240\u4f7f\u7528\u7684\u626d\u66f2\u65b9\u6cd5\uff08method\uff09\u3002<br \/>\n\u4e0b\u5217\u7684\u626d\u66f2\u7c7b\u578b\u53ef\u4f9b\u9009\u62e9\uff1a<br \/>\n\u65b9\u6cd5\uff08Method\uff09 \t\u63cf\u8ff0\uff08Description\uff09<br \/>\nScaleRotateTranslate\u6216SRT \t\u626d\u66f2\u56fe\u50cf\u65f6\uff0c\u9996\u5148\u5c06\u4e00\u4e2a\u7ed9\u5b9a\u7684\u201c\u4e2d\u5fc3\u201d\u8fdb\u884c\u7f29\u653e\u548c\u65cb\u8f6c\uff0c\u7136\u540e\u518d\u5c06\u201c\u4e2d\u5fc3\u201d\u6309\u987a\u5e8f\u8f6c\u6362\u5230\u65b0\u7684\u4f4d\u7f6e\u3002\u5b83\u662f\u201cAffine\u201d\u626d\u66f2\u7c7b\u578b\u7684\u66ff\u4ee3\u65b9\u6cd5\uff0c\u4f46\u6ca1\u6709\u526a\u5207\u6548\u679c\u3002\u5b83\u8fd8\u63d0\u4f9b\u4e86\u4e00\u4e2a\u66f4\u597d\u7684\u65b9\u6cd5\u6765\u5b9e\u73b0\u65cb\u8f6c\u6216\u5c06\u5c0f\u56fe\u50cf\u5e73\u94fa\u5230\u4e00\u5f20\u66f4\u5927\u7684\u80cc\u666f\u4e2d\uff08IE 2\u7ef4\u52a8\u753b\uff09\u3002<br \/>\n\u53c2\u6570\u7684\u4e2a\u6570\u786e\u5b9a\u4e86\u6bcf\u4e2a\u53c2\u6570\u7684\u5177\u4f53\u542b\u4e49\uff0c\u5305\u62ec\u7f29\u653e\u3001\u65cb\u8f6c\u3001\u8f6c\u6362\u7b49\u64cd\u4f5c\u3002<br \/>\n\uff03\u53c2\u6570\u7684\u610f\u4e49<br \/>\n1\uff1a\u89d2\u5ea6\uff08\u65cb\u8f6c\uff09<br \/>\n2\uff1a\u7f29\u653e\uff0c\u89d2\u5ea6<br \/>\n3\uff1aX\uff0cY\uff0c\u89d2\u5ea6<br \/>\n4\uff1aX\uff0cY\uff0c\u7f29\u653e\uff0c\u89d2\u5ea6<br \/>\n5\uff1aX\uff0cY\uff0c\u7f29\u653eX\uff0c\u7f29\u653eY\uff0c\u89d2\u5ea6<br \/>\n6\uff1aX\uff0cY\uff0c\u7f29\u653e\uff0c\u89d2\u5ea6\uff0c\u65b0\u5efaX\uff0c\u65b0\u5efaY<br \/>\n7\uff1aX\uff0cY\uff0c\u7f29\u653eX\uff0c\u7f29\u653eY\uff0c\u89d2\u5ea6\uff0c\u65b0\u5efaX\uff0c\u65b0\u5efaY<br \/>\n\u8fd9\u5b9e\u9645\u4e0a\u662f2\u7ef4\u7ebf\u6027\u4eff\u5c04\uff08Affine\uff09\u6216AffineProjection\u626d\u66f2\u7684\u4e00\u79cd\u66ff\u4ee3\u65b9\u6cd5\u3002<br \/>\nAffine \t\u901a\u8fc7\u79fb\u52a8\u81f3\u5c113\u4e2a\u6216\u66f4\u591a\u7684\u63a7\u5236\u70b9\uff08\u5b9a\u4e49\u89c1\u4e0b\u6587\uff09\u6765\u5bf9\u56fe\u50cf\u8fdb\u884c\u7ebf\u6027\u626d\u66f2\u3002\u7406\u60f3\u7684\u60c5\u51b5\u4e0b\u662f\u6839\u636e\u8fd9\u4e09\u4e2a\u70b9\u63d0\u4f9b3\u7ec4\u621612\u4e2a\u6d6e\u70b9\u503c\uff0c\u4f7f\u56fe\u50cf\u5b8c\u6210\u7ebf\u6027\u7f29\u653e\u3001\u65cb\u8f6c\u3001\u526a\u5207\u548c\u8f6c\u6362\u3002\u76f8\u5173\u4fe1\u606f\u8bf7\u53c2\u9605\u201cAffineProjection\u201d\u548c\u201cSRT\u201d\u626d\u66f2\u3002<br \/>\n\u5982\u679c\u7ed9\u5b9a\u4e86\u8d85\u8fc73\u7ec4\u7684\u63a7\u5236\u70b9\u5bf9\uff0812\u4e2a\uff09\uff0c\u90a3\u4e48\u5c06\u4f7f\u7528\u6700\u5c0f\u4e8c\u4e58\u6cd5\u6765\u5b9e\u73b0\u7ebf\u6027\u4eff\u5c04\u626d\u66f2\u7684\u6700\u4f73\u5339\u914d\u3002\u5982\u679c\u53ea\u67092\u4e2a\u63a7\u5236\u70b9\u5bf9\uff088\u4e2a\uff09\uff0c\u90a3\u4e48\u53ea\u80fd\u8fdb\u884c\u4e24\u4e2a\u70b9\u7684\u56fe\u50cf\u5e73\u79fb\u65cb\u8f6c\u548c\u7f29\u653e\u64cd\u4f5c\uff0c\u4e0d\u4f1a\u8fdb\u884c\u4efb\u4f55\u7684\u526a\u5207\u3001\u7ffb\u8f6c\u6216\u53d8\u5316\u7ed3\u679c\u56fe\u50cf\u7684\u5bbd\u9ad8\u6bd4\u3002\u5982\u679c\u53ea\u63d0\u4f9b\u4e86\u4e00\u4e2a\u63a7\u5236\u70b9\u5bf9\uff0c\u90a3\u4e48\u56fe\u50cf\u53ea\u4f1a\u5b8c\u6210\u79fb\u52a8\uff08\u53ef\u4ee5\u8fdb\u884c\u6d6e\u70b9\u6570\uff0c\u5373\u975e\u6574\u6570\u7684\u79fb\u52a8\uff09\u3002<br \/>\n\u8fd9\u79cd\u626d\u66f2\uff0c\u4e0d\u5305\u62ec\u4efb\u4f55\u5f62\u5f0f\u7684\u900f\u89c6\u7578\u53d8\u3002<br \/>\nAffineProjection \t\u4f7f\u7528\u7ed9\u5b9a6\u4e2a\u8ba1\u7b97\u7cfb\u6570\u7684\u4eff\u5c04\u77e9\u9635\uff0c\u5f62\u6210\u4e86\u4e00\u4e2a\u6e90\u56fe\u50cf\u5230\u76ee\u6807\u56fe\u50cf\u7684\u4eff\u5c04\u65b9\u7a0b\u8fdb\u884c\u56fe\u50cf\u7684\u7ebf\u6027\u626d\u66f2\u3002<br \/>\nsx, rx, ry, sy, tx, ty<br \/>\n\u53c2\u770b-affine\u9009\u9879\u83b7\u5f97\u66f4\u591a\u7684\u7ec6\u8282\u548c\u8fd9\u4e9b\u7cfb\u6570\u7684\u542b\u4e49\u3002<br \/>\n\u201cAffine\u201d\u548c\u201cSRT\u201d\u626d\u66f2\u65b9\u6cd5\u63d0\u4f9b\u5b83\u7684\u66ff\u4ee3\u65b9\u6cd5\uff0cImageMagick\u4e3a\u6211\u4eec\u81ea\u52a8\u63d0\u4f9b\u4e86\u6240\u9700\u7684\u8ba1\u7b97\u7cfb\u6570\u3002\u4f60\u8fd8\u53ef\u4ee5\u901a\u8fc7\u4f7f\u7528-verbose\u9009\u9879\u548c\u5176\u5b83\u53d8\u91cf\uff0c\u6765\u770b\u5230\u7a0b\u5e8f\u5185\u90e8\u4ea7\u751f\u7684\u7cfb\u6570\u3002<br \/>\nBilinearForward<br \/>\nBilinearReverse \t\u53cc\u7ebf\u6027\u626d\u66f2\uff0c\u6700\u5c11\u9700\u89814\u7ec4\u5750\u6807\u5bf9\u621616\u4e2a\u503c\uff08\u89c1\u4e0b\u6587\uff09\u3002\u5982\u679c\u4e0d\u8fd9\u6837\u7684\u8bdd\uff0c\u626d\u66f2\u64cd\u4f5c\u540e\u76f4\u7ebf\u53ef\u80fd\u4f1a\u53d8\u5f97\u5f2f\u66f2\uff0c\u867d\u7136\u5750\u6807\u4e4b\u95f4\u7684\u8ddd\u79bb\u4ecd\u7136\u4fdd\u6301\u4e00\u81f4\u3002<br \/>\n\u201cBilinearForward\u201d\u662f\u5c06\u77e9\u5f62\u6620\u5c04\u4e3a\u4efb\u4f55\u5f62\u72b6\u7684\u56db\u8fb9\u5f62\uff0c\u800c\u201cBilinearReverse\u201d\u662f\u628a\u4efb\u4f55\u5f62\u72b6\u7684\u56db\u8fb9\u5f62\u6620\u5c04\u5230\u4e00\u4e2a\u77e9\u5f62\u4e2d\uff0c\u540c\u65f6\u5728\u6bcf\u79cd\u60c5\u51b5\u4e0b\u90fd\u4f1a\u4fdd\u7559\u76f4\u7ebf\u8fb9\u7f18\u3002<br \/>\n\u8bf7\u6ce8\u610f\uff0c\u201cBilinearForward\u201d\u5728\u4f7f\u7528-mattecolor\u989c\u8272\u8bbe\u7f6e\u65f6\u53ef\u80fd\u4f1a\u4ea7\u751f\u65e0\u6548\u7684\u5f69\u8272\u50cf\u7d20\u3002\u6b64\u5916\uff0c\u5982\u679c\u56db\u8fb9\u5f62\u8fdb\u884c\u4e86\u201c\u7ffb\u8f6c\u201d\uff0c\u90a3\u4e48\u56fe\u50cf\u53ef\u80fd\u4f1a\u6d88\u5931\u3002<br \/>\n\u5728\u672a\u6765\uff0c\u6211\u4eec\u8ba1\u5212\u8bbe\u8ba1\u4e00\u4e2a\u771f\u6b63\u7684\u53cc\u7ebf\u6027\u626d\u66f2\uff0c\u5c06\u5c1d\u8bd5\u5c06\u4efb\u4f55\u5f62\u72b6\u7684\u56db\u8fb9\u5f62\u6620\u5c04\u4e3a\u5176\u5b83\u4efb\u4f55\u5f62\u72b6\u7684\u56db\u8fb9\u5f62\uff0c\u540c\u65f6\u4fdd\u7559\u8fb9\u7f18\uff08\u4ee5\u53ca\u8fb9\u7f18\u7684\u8ddd\u79bb\u6bd4\uff09\u3002<br \/>\nPerspective \t\u900f\u89c6\u626d\u66f2\u56fe\u50cf\uff0c\u4f7f\u75284\u4e2a\u6216\u66f4\u591a\u7684\u63a7\u5236\u70b9\uff08\u5b9a\u4e49\u89c1\u4e0b\u6587\uff09\u3002\u5982\u679c\u591a\u4e8e4\u7ec4\u63a7\u5236\u70b9\uff0816\u4e2a\uff09\uff0c\u5c06\u4f1a\u5229\u7528\u6700\u5c0f\u4e8c\u4e58\u6cd5\u5b9e\u73b0\u66f4\u51c6\u786e\u7684\u626d\u66f2\uff08\u8fbe\u5230\u56fe\u50cf\u914d\u51c6\u548c\u5168\u666f\u7684\u6548\u679c\uff09\u3002\u5982\u679c\u5c0f\u4e8e4\u7ec4\uff0c\u5c06\u4f1a\u6267\u884c\u7ebf\u6027\u4eff\u5c04\u626d\u66f2\u3002<br \/>\n\u900f\u89c6\u626d\u66f2\u7684\u56fe\u50cf\u53ef\u4ee5\u786e\u4fdd\u76f4\u7ebf\u5728\u53d8\u6362\u540e\u4ecd\u4e3a\u76f4\u7ebf\uff0c\u4f46\u626d\u66f2\u56fe\u50cf\u7684\u7f29\u653e\u5c06\u6709\u6240\u4e0d\u540c\u3002\u5176\u4e2d\u5730\u5e73\u7ebf\u90fd\u662f\u53cd\u952f\u9f7f\u7684\uff0c\u800c\u201c\u5929\u7a7a\u201d\u7684\u989c\u8272\u53ef\u4ee5\u4f7f\u7528-mattecolor\u9009\u9879\u8fdb\u884c\u8bbe\u7f6e\u3002<br \/>\nPerspectiveProjection \t\u8fdb\u884c\u4e00\u6b21\u900f\u89c6\u626d\u66f2\u9700\u8981\u9884\u5148\u51c6\u59078\u4e2a\u8ba1\u7b97\u7cfb\u6570\u3002\u4f60\u53ef\u4ee5\u901a\u8fc7\u4f7f\u7528-verbose\u9009\u9879\u67e5\u770b\u900f\u89c6\u626d\u66f2\u8f93\u51fa\u7684\u8be6\u7ec6\u7cfb\u6570\uff0c\u6216\u901a\u8fc7\u81ea\u5df1\u8ba1\u7b97\u6765\u5f97\u5230\u8fd9\u4e9b\u7cfb\u6570\u3002\u5982\u679c\u6700\u540e\u4e24\u4e2a\u89d2\u5ea6\u7f29\u653e\u7cfb\u6570\u5747\u4e3a\u96f6\uff0c\u5176\u4f596\u7cfb\u6570\u5c31\u76f8\u5f53\u4e8e\u4e00\u4e2a\u8f6c\u7f6e\u4eff\u5c04\u77e9\u9635\u3002<br \/>\nArc \t\u6839\u636e\u7ed9\u5b9a\u7684\u89d2\u5ea6\u5bf9\u56fe\u50cf\u8fdb\u884c\u4e00\u4e2a\u5f27\u5f62\u626d\u66f2\u53d8\u5316\u3002<br \/>\n\u53c2\u6570\u542b\u4e49<br \/>\narc_angle\u56fe\u50cf\u8fdb\u884c\u5f27\u5f62\u53d8\u5316\u7684\u89d2\u5ea6<br \/>\nrotate_angle\u56fe\u50cf\u76f8\u5bf9\u4e8e\u5782\u5fc3\u7684\u65cb\u8f6c\u89d2\u5ea6<br \/>\ntop_radius\u56fe\u50cf\u9876\u90e8\u8fb9\u7f18\u5f27\u5ea6\u534a\u5f84<br \/>\nbottom_radius\u56fe\u50cf\u5e95\u90e8\u8fb9\u7f18\u5f27\u5ea6\u534a\u5f84\uff08\u5f84\u5411\u7f29\u653e\uff09<br \/>\n\u7ed3\u679c\u56fe\u50cf\u603b\u662f\u88ab\u8c03\u6574\u5230\u6700\u5408\u9002\u7684\u5c3a\u5bf8\uff0c\uff08\u5982\u679c\u4f7f\u7528+distort\uff09\u540c\u65f6\u8bd5\u56fe\u4fdd\u6301\u7528\u6237\u7ed9\u5b9a\u53c2\u6570\u7684\u6700\u5927\u7f29\u653e\u548c\u539f\u59cb\u56fe\u50cf\u7684\u5bbd\u9ad8\u6bd4\u3002\u9700\u8981\u4f7f\u7528\u6240\u6709\u56db\u4e2a\u53c2\u6570\u6765\u6539\u53d8\u4e00\u4e2a\u5f27\u5f62\u53d8\u5316\u540e\u56fe\u50cf\u7684\u6574\u4f53\u5bbd\u9ad8\u6bd4\u3002<br \/>\n\u8fd9\u662fpolar\u626d\u66f2\u7684\u4e00\u4e2a\u53d8\u4f53\uff0c\u8bbe\u8ba1\u5b83\u5c31\u662f\u4e3a\u4e86\u5c3d\u91cf\u4fdd\u6301\u56fe\u50cf\u7684\u5bbd\u9ad8\u6bd4\uff0c\u800c\u4e0d\u662f\u5bf9polar\u626d\u66f2\u4f7f\u7528\u76f4\u63a5\u7684\u7b1b\u5361\u5c14\u53d8\u6362\u3002<br \/>\nPolar \t\u548c\u201cArc\u201d\u64cd\u4f5c\u76f8\u4f3c\uff0c\u4f46\u8981\u5bf9\u56fe\u50cf\u7684Polar\u64cd\u4f5c\u505a\u4e00\u6b21\u5b8c\u6574\u7684\u7b1b\u5361\u5c14\u53d8\u6362\u3002\u4e5f\u5c31\u662f\u8f93\u5165\u56fe\u50cf\u7684\u9ad8\u5ea6\u6620\u5c04\u5230\u534a\u5f84\u9650\u5236\u4e0a\uff0c\u800c\u5bbd\u5ea6\u662f\u5305\u542b\u5728\u89d2\u5ea6\u9650\u5236\u4e4b\u95f4\u3002<br \/>\n\u53c2\u6570\uff1aRmax,Rmin,CenterX,CenterY, start,end_angle<br \/>\n\u6240\u6709\u53c2\u6570\u90fd\u662f\u53ef\u9009\u7684\u7684\u3002Rmin\u9ed8\u8ba4\u4e3a\u96f6\uff0c\u5c31\u662f\u4ece\u4e2d\u5fc3\u5230\u56fe\u50cf\u7684\u4e2d\u5fc3\uff0c\u89d2\u5ea6\u8303\u56f4\u4ece-180\uff08\u9876\u90e8\uff09\u5230180\uff08\u9876\u90e8\uff09\u3002\u5982\u679cRmax\u503c\u4e3a\u7279\u6b8a\u76840\uff0c\u90a3\u4e48\u4ece\u4e2d\u5fc3\u5230\u6700\u8fd1\u8fb9\u7f18\u7684\u8ddd\u79bb\u5c06\u7528\u4e8e\u8f93\u51fa\u56fe\u50cf\u7684\u534a\u5f84\uff0c\u8fd9\u53ef\u4ee5\u786e\u4fdd\u6574\u4e2a\u56fe\u50cf\u662f\u53ef\u89c1\u7684\uff08\u867d\u7136\u5c3a\u5bf8\u8f83\u5c0f\uff09\u3002\u53e6\u5916\u4e00\u4e2a\u7279\u6b8a\u503c\u201c-1\u201d\uff0c\u5c06\u4f7f\u7528\u4ece\u4e2d\u5fc3\u5230\u6700\u8fdc\u89d2\u843d\u7684\u8ddd\u79bb\uff0c\u8fd9\u53ef\u80fd\u4f1a\u83b7\u53d6\u5230\u8f93\u5165\u77e9\u5f62\u56fe\u50cf\u7684\u89d2\u843d\uff0c\u4f1a\u4ea7\u751f\u201cDePolar\u201d\u4f7f\u7528\u540c\u6837\u53c2\u6570\u7684\u53cd\u5411\u6548\u679c\u3002<br \/>\n\u5982\u679c\u4f7f\u7528+\u5f62\u5f0f\u7684\u626d\u66f2\uff08+distort\uff09\uff0c\u90a3\u4e48\u8f93\u51fa\u56fe\u50cf\u7684\u4e2d\u5fc3\u5c06\u9ed8\u8ba4\u4e3a\u865a\u62df\u753b\u5e03\u7684\uff080,0\uff09\u5904\uff0c\u5e76\u4e14\u56fe\u50cf\u8c03\u6574\u5c3a\u5bf8\u6765\u786e\u4fdd\u8f93\u5165\u56fe\u50cf\u5728\u865a\u62df\u753b\u5e03\u4e0a\u7684\u8f93\u51fa\u56fe\u50cf\u4e2d\u662f\u53ef\u89c1\u7684\u3002<br \/>\nDePolar \t\u548cPolar\u626d\u66f2\u9009\u9879\u4f7f\u7528\u76f8\u540c\u7684\u53c2\u6570\u548c\u542b\u4e49\uff0c\u4f46\u662f\u4e0ePolar\u626d\u66f2\u5b9e\u73b0\u4e86\u53cd\u5411\u7684\u7b1b\u5361\u5c14\u626d\u66f2\u3002<br \/>\n\u5982\u679c\u5c06\u53c2\u6570Rmax\u8bbe\u7f6e\u4e3a\u7279\u6b8a\u76840\uff0c\u5c31\u53ef\u80fd\u5c06\u8f93\u5165\u56fe\u50cf\u7684\u89d2\u843d\u526a\u5207\u6389\u3002\u4f46\u662f\uff0c\u5982\u679cRmax\u8bbe\u7f6e\u4e3a\u7279\u6b8a\u7684-1\uff08\u4e2d\u5fc3\u5230\u89d2\u843d\u7684\u6700\u5927\u8ddd\u79bb\uff09\uff0c\u5c06\u786e\u4fdd\u6574\u4e2a\u626d\u66f2\u7684\u56fe\u50cf\u90fd\u4fdd\u7559\u5728\u751f\u6210\u7684\u7ed3\u679c\u4e2d\uff0c\u56e0\u6b64\u5982\u679c\u5728Polar\u4e2d\u4f7f\u7528\u540c\u6837\u7684\u53c2\u6570\uff0c\u5c06\u98a0\u5012\u91cd\u65b0\u751f\u6210\u7684\u626d\u8f6c\u56fe\u50cf\u3002\u8bf7\u6ce8\u610f\uff0c\u8fd9\u79cd\u5931\u771f\u9700\u8981\u91cd\u65b0\u91c7\u6837\u5706\u5f27\u533a\u57df\uff0c\u5e76\u4e14\u4e0d\u80fd\u4f7f\u7528\u5185\u5efa\u7684EWA\u91cd\u91c7\u6837\u529f\u80fd\u3002\u56e0\u4e3a\u8fd9\u79cd\u6b63\u5e38\u7684EWA\u8fc7\u6ee4\u5668\u4f1a\u88ab\u5173\u95ed\u3002\u6211\u4eec\u5efa\u8bae\u91c7\u7528\u67d0\u79cd\u5f62\u5f0f\u7684\u201c\u8d85\u7ea7\u91c7\u6837\u201d\u56fe\u50cf\u5904\u7406\u6280\u672f\u6765\u4ea7\u751f\u9ad8\u8d28\u91cf\u7684\u7ed3\u679c\u3002<br \/>\nBarrel \t\u7ed9\u5b9a\u7531Helmut Dersch\u5b9a\u4e49\u7684\u56db\u4e2a\u7cfb\u6570\uff08A,B,C,D\uff09\uff0c\u6267\u884c\u6876\u5f62\u6216\u6795\u5f62\u626d\u66f2\u6765\u9002\u5f53\u7684\u4fee\u6b63\u5f84\u5411\u955c\u5934\u626d\u66f2\u3002\u5c31\u662f\u5728\u7167\u7247\u4e2d\u8ba9\u76f4\u7ebf\u4fdd\u6301\u76f4\u7684\u72b6\u6001\u3002<br \/>\n\u53c2\u6570\uff1aA B C [ D [ X , Y ] ]<br \/>\n\u6216Ax Bx Cx Dx Ay By Cy Dy [ X , Y ]<br \/>\n\u56e0\u6b64\uff0c\u5b83\u6784\u6210\u4e86\u4e0b\u5217\u51fd\u6570<br \/>\nRsrc = r * ( A*r3 + B*r2 + C*r + D )<br \/>\n\u5176\u4e2dX\u548cY\u662f\u53ef\u9009\u7684\u626d\u66f2\u4e2d\u5fc3\uff08\u9ed8\u8ba4\u4e3a\u56fe\u50cf\u7684\u4e2d\u5fc3\uff09\u3002<br \/>\n\u7b2c\u4e8c\u79cd\u5f62\u5f0f\u901a\u5e38\u7528\u4e8e\u626d\u66f2\u56fe\u50cf\uff0c\u800c\u4e0d\u662f\u4fee\u6b63\u955c\u5934\u626d\u66f2\u3002<br \/>\nBarrelInverse \t\u8fd9\u4e2a\u65b9\u6cd5\u4e0e\u201cBarrel\u201d\u975e\u5e38\u7684\u7c7b\u4f3c\uff0c\u5e76\u4e14\u5177\u6709\u76f8\u540c\u7684\u53c2\u6570\u8bbe\u7f6e\u548c\u53c2\u6570\u5904\u7406\u3002\u4f46\u662f\uff0c\u5b83\u4f7f\u7528\u7684\u662f\u5f84\u5411\u591a\u9879\u5f0f\u7684\u5012\u6570\uff0c\u4f7f\u5176\u5f62\u6210\u4e0b\u5217\u51fd\u6570<br \/>\nRsrc = r \/ ( A*r3 + B*r2 + C*r + D )<br \/>\n\u8bf7\u6ce8\u610f\uff0c\u8fd9\u5e76\u4e0d\u662f\u201cBarrel\u201d\u626d\u66f2\u7684\u53cd\u5411\uff0c\u53ea\u662f\u4e0d\u540c\u6876\u72b6\u7684\u5f84\u5411\u626d\u66f2\u65b9\u6cd5\u3002<br \/>\nShepards \t\u4f7f\u7528\u9006\u5e73\u65b9\u8ddd\u79bb\u63d2\u503c\u65b9\u6cd5\uff08Shepards\u65b9\u6cd5\uff09\u626d\u66f2\u63a7\u5236\u70b9\u5217\u8868\uff08\u4efb\u4f55\u6570\u5b57\uff09\u3002\u751f\u6548\u7684\u63a7\u5236\u70b9\u4f1a\u5c06\u56fe\u50cf\u653e\u7f6e\u5230\u7ed9\u5b9a\u7684\u63a7\u5236\u70b9\u5468\u56f4\uff08\u4fdd\u6301\u56fe\u50cf\u7684\u5916\u89c2\u548c\u63a7\u5236\u70b9\u9644\u8fd1\u533a\u57df\u7684\u65cb\u8f6c\uff09\u3002\u4e3a\u83b7\u5f97\u6700\u4f73\u7ed3\u679c\uff0c\u5e94\u8be5\u52a0\u5165\u989d\u5916\u7684\u63a7\u5236\u70b9\u6765\u9501\u5b9a\u89d2\u843d\u3001\u8fb9\u7f18\u548c\u5176\u5b83\u56fe\u50cf\u4e0d\u53d8\u90e8\u5206\u7684\u4f4d\u7f6e\uff0c\u4ee5\u9632\u6b62\u5b83\u4eec\u79fb\u52a8\u3002<br \/>\n\u8fd9\u79cd\u626d\u66f2\u65b9\u6cd5\u5c31\u50cf\u7528\u9489\u5b50\u6216\u9488\u5c06\u592a\u5983\u7cd6\u4f3c\u7684\u80f6\u72b6\u5757\u5361\u4f4f\uff0c\u7136\u540e\u5c06\u5b83\u8f6c\u79fb\u5230\u65b0\u7684\u4f4d\u7f6e\uff0c\u4ea7\u751f\u7684\u626d\u66f2\u8868\u9762\u3002<br \/>\n\u5728\u5185\u90e8\uff0c\u5b83\u76f8\u5f53\u4e8e\u4f7f\u7528-sparse-color\u540c\u540d\u7684\u65b9\u6cd5\u6765\u4ea7\u751f\u6e90\u56fe\u50cf\u989c\u8272\u67e5\u627e\u8868\u7684\u4f4d\u79fb\u5730\u56fe\uff08\u89c1-displace\uff09\u3002<br \/>\n\u8981\u6253\u5370\u626d\u66f2\u65b9\u6cd5\u7684\u5b8c\u6574\u5217\u8868\uff0c\u4f7f\u7528-list distort\u3002<br \/>\n\u4e0a\u9762\u8bb8\u591a\u626d\u66f2\u65b9\u6cd5\u6bd4\u5982\u201cAffine\u201d\u3001\u201cPerspective\u201d\u3001\u201cShepards\u201d\u90fd\u4f7f\u7528\u63a7\u5236\u70b9\u5217\u8868\u6765\u5b9a\u4e49\u5982\u4f55\u4f7f\u7ed9\u5b9a\u56fe\u50cf\u4e2d\u7684\u63a7\u5236\u70b9\u88ab\u626d\u66f2\u5230\u76ee\u6807\u56fe\u50cf\u4e2d\u53bb\u3002\u6bcf\u7ec44\u4e2a\u6d6e\u70b9\u503c\u90fd\u8868\u793a\u6e90\u56fe\u50cf\u5750\u6807\u548c\u7d27\u63a5\u5b83\u7684\u76ee\u6807\u56fe\u50cf\u5750\u6807\u3002\u8fd9\u6837\u5c31\u4ea7\u751f\u4e86\u4e00\u4e2a\u5982\u4e0b\u5217\u5217\u8868\u7684\u5f62\u5f0f\uff1a<br \/>\nU1,V1 X1,Y1 U2,V2 X2,Y2 U3,V3 X3,Y3 &#8230; Un,Vn Xn,Yn<br \/>\n\u5176\u4e2d\uff0c\u6e90\u56fe\u50cf\u4e2d\u7684\uff08U,V\uff09\u5c06\u6620\u5c04\u5230\u76ee\u6807\u56fe\u50cf\u4e0a\u7684\uff08X,Y\uff09\u3002<br \/>\n\u4f8b\u5982\uff0c\u4f7f\u7528\u201cperspective\u201d\u65b9\u6cd5\u6765\u626d\u66f2\u56fe\u50cf\u9700\u8981\u81f3\u5c114\u7ec4\u5750\u6807\uff08\u621616\u4e2a\u6570\u5b57\uff09\u7684\u5217\u8868\u3002\u4e0b\u9762\u662f\u7a0b\u5e8f\u5185\u7f6e\u201c\u73ab\u7470\u201d\u56fe\u50cf\u7684perspective\u626d\u66f2\u3002\u6ce8\u610f\u547d\u4ee4\u4e2d\u5982\u4f55\u4f7f\u75284\u7ec4\u7a7a\u95f4\u5750\u6807\u5bf9\uff0c\u4ee5\u4f7f\u5176\u66f4\u6613\u4e8e\u9605\u8bfb\u548c\u7406\u89e3\u3002<br \/>\n$ convert rose: -virtual-pixel black<br \/>\n-distort Perspective &#8216;0,0,0,0 0,45,0,45 69,0,60,10 69,45,60,35&#8217;<br \/>\nrose_3d_rotated.gif<br \/>\n\u5982\u679c\u7ed9\u5b9a\u4e86\u8d85\u8fc7\u8981\u6c42\u6570\u91cf\u7684\u5750\u6807\u5bf9\uff0c\u90a3\u4e48\u626d\u66f2\u65b9\u6cd5\u5c06\u91c7\u7528\u6700\u5c0f\u4e8c\u4e58\u6cd5\u62df\u5408\u6240\u6709\u7ed9\u5b9a\u7684\u5750\u6807\u5bf9\u4ee5\u4ea7\u751f\u6700\u597d\u7684\u7ed3\u679c\u3002\u5982\u679c\u8fbe\u4e0d\u5230\u7406\u60f3\u7684\u6570\u91cf\uff0c\u90a3\u4e48\u626d\u66f2\u64cd\u4f5c\u901a\u5e38\u4f1a\u4e0b\u964d\u4e3a\u66f4\u7b80\u5355\u7684\u53ef\u4ee5\u51fa\u6765\u8f83\u5c11\u5750\u6807\u5bf9\u7684\u626d\u66f2\u5f62\u5f0f\uff08\u901a\u5e38\u662f\u7ebf\u6027\u4eff\u5c04\uff08Affine\uff09\u626d\u66f2\uff09\u3002<br \/>\n\u901a\u8fc7\u4f7f\u7528\u66f4\u591a\u7684\u5750\u6807\u70b9\uff0c\u4f60\u53ef\u4ee5\u5229\u7528\u56fe\u50cf\u914d\u51c6\u5de5\u5177\u627e\u5230\u91cd\u53e0\u56fe\u50cf\u4e2d\u5339\u914d\u7684\u5750\u6807\u5bf9\uff0c\u4ece\u800c\u83b7\u5f97\u66f4\u5408\u9002\u7684\u626d\u66f2\u6548\u679c\u3002\u5f53\u7136\u4e00\u7ec4\u4e0d\u6b63\u786e\u7684\u5750\u6807\u5bf9\u4e5f\u53ef\u4ee5\u4ea7\u751f\u975e\u5e38\u4e0d\u5408\u9002\u7684\u626d\u66f2\u3002\u5fc5\u987b\u59cb\u7ec8\u4fdd\u6301\u8c28\u614e\u3002<br \/>\n\u5f53\u653e\u5927\u56fe\u50cf\u65f6\uff0c\u9700\u8981\u6839\u636e-interpolate\u989c\u8272\u67e5\u627e\u8bbe\u7f6e\u4ece\u6e90\u56fe\u50cf\u4e2d\u83b7\u5f97\u989c\u8272\u503c\u3002\u4f46\u662f\uff0c\u5982\u679c\u663e\u793a\u7684\u56fe\u50cf\u88ab\u7f29\u5c0f\u4e86\uff0c\u90a3\u4e48\u5c31\u4f1a\u4f7f\u7528\u4e00\u4e2a\u7279\u6b8a\u7684\u533a\u57df\u91cd\u91c7\u6837\u51fd\u6570\uff08\u5728ImageMagick v6.3.5-9\u7248\u672c\u4e2d\u589e\u52a0\u7684\uff09\u6765\u4ea7\u751f\u66f4\u9ad8\u8d28\u91cf\u7684\u56fe\u50cf\u3002\u4f8b\u5982\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528\u201cperspective\u201d\u626d\u66f2\u6765\u67e5\u770b\u4e00\u4e2a\u65e0\u9650\u5e73\u94fa\u7684\u201c\u98de\u673a\u201d\u76f4\u5230\u5730\u5e73\u7ebf\u4e0a\u3002<br \/>\n$ convert -size 90&#215;90 pattern:checkerboard -normalize -virtual-pixel tile<br \/>\n-distort perspective &#8216;0,0,5,45 89,0,45,46 0,89,0,89 89,89,89,89&#8217;<br \/>\nchecks_tiled.jpg<br \/>\n\u8bf7\u6ce8\u610f\uff0c\u65e0\u9650\u5e73\u94faperspective\u56fe\u50cf\u4e00\u76f4\u5230\u5730\u5e73\u7ebf\uff0c\u751f\u6210\u7684\u901f\u5ea6\u662f\u975e\u5e38\u7f13\u6162\u7684\uff0c\u56e0\u4e3a\u4f7f\u7528\u4e86\u9ad8\u54c1\u8d28\u7684\u533a\u57df\u91cd\u91c7\u6837\u529f\u80fd\uff08\u5728ImageMagick v6.3.5-9\u7248\u672c\u4e2d\u589e\u52a0\u7684\uff09\u3002\u4f60\u53ef\u4ee5\u5173\u95ed\u533a\u57df\u91cd\u91c7\u6837\u529f\u80fd\uff0c\u901a\u8fc7\u4f7f\u7528-filter\u9009\u9879\u7684\u201cpoint\u201d\u8bbe\u7f6e\u3002<br \/>\n\u5982\u679c\u56fe\u50cf\u4ea7\u751f\u4e86\u65e0\u6548\u7684\u50cf\u7d20\uff0c\u6bd4\u5982perspective\u626d\u66f2\u4f8b\u5b50\u4e2d\u7684\u201c\u5929\u7a7a\u201d\u50cf\u7d20\uff0c-distort\u9009\u9879\u5c06\u4f7f\u7528-mattecolor\u8bbe\u7f6e\u6765\u5904\u7406\u8fd9\u4e9b\u50cf\u7d20\u3002\u5982\u679c\u4f60\u4e0d\u60f3\u8ba9\u8fd9\u4e9b\u50cf\u7d20\u663e\u793a\u5904\u7406\uff0c\u90a3\u5c31\u5c06\u989c\u8272\u8bbe\u7f6e\u4e3a\u5339\u914d\u5176\u4f59\u80cc\u666f\u7684\u503c\u3002<br \/>\n\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u8f93\u51fa\u56fe\u50cf\u7684\u5927\u5c0f\u4e0e\u8f93\u5165\u56fe\u50cf\u76f8\u540c\u3002\u8fd9\u610f\u5473\u7740\u5982\u679c\u626d\u66f2\u56fe\u5f62\u7684\u4e00\u90e8\u5206\u88ab\u79fb\u52a8\u5230\u4e86\u663e\u793a\u533a\u57df\u7684\u5916\u9762\uff0c\u8fd9\u4e9b\u90e8\u5206\u5c31\u4f1a\u88ab\u88c1\u526a\u548c\u4e22\u5931\u3002\u7136\u800c\uff0c\u5982\u679c\u4f60\u4f7f\u7528\u9009\u9879\u52a0\u53f7\u7684\u5f62\u5f0f\uff08+distort\uff09\u5c06\u4f1a\u5c1d\u8bd5\uff08\u5982\u679c\u53ef\u80fd\u7684\u8bdd\uff09\u663e\u793a\u51fa\u6574\u4e2a\u626d\u66f2\u7684\u56fe\u5f62\uff0c\u540c\u65f6\u4fdd\u6301\u6b63\u786e\u7684\u865a\u62df\u753b\u5e03\u504f\u79fb\u548c\u56fe\u50cf\u5c42\u6b21\u611f\u3002\u8fd9\u4e2a\u504f\u79fb\u9700\u8981\u4f7f\u7528+repage\u9009\u9879\u6765\u5220\u9664\u5982\u679c\u4f60\u4e0d\u60f3\u4fdd\u5b58\u8fd9\u4e2a\u503c\u7684\u8bdd\u3002<br \/>\n\u4f60\u4e5f\u53ef\u4ee5\u4f7f\u7528\u4e00\u4e2a\u7279\u6b8a\u7684\u201c-set option:distort:viewport {geometry_string}\u201d\u8bbe\u7f6e\u6765\u6307\u5b9a\u626d\u66f2\u56fe\u5f62\u7a7a\u95f4\u4e2d\u751f\u6210\u626d\u66f2\u56fe\u50cf\u7684\u5c3a\u5bf8\u548c\u504f\u79fb\u91cf\u3002<br \/>\n\u6dfb\u52a0\u201c-set option:distort:scale {scale_factor}\u201d\u547d\u4ee4\u53ef\u4ee5\u6839\u636e\u5176\u4e2d\u7684scale_factor\u8c03\u6574\u8f93\u51fa\u56fe\u50cf\uff08\u89c6\u53e3\u6216\u4ee5\u5176\u5b83\u65b9\u5f0f\uff09\u7684\u5c3a\u5bf8\uff0c\u800c\u4e0d\u6539\u53d8\u626d\u66f2\u56fe\u50cf\u7684\u663e\u793a\u5185\u5bb9\u3002\u8fd9\u53ef\u4ee5\u7528\u4e8e\u751f\u6210\u9ad8\u8d28\u91cf\u56fe\u50cf\u7684\u201c\u8d85\u7ea7\u91c7\u6837\u201d\u64cd\u4f5c\uff0c\u6216\u8005\u56f4\u7ed5\u7684\u56fe\u50cf\u5e73\u79fb\u548c\u7f29\u653e\u64cd\u4f5c\uff08\u901a\u8fc7\u9002\u5f53\u7684\u89c6\u53e3\u53d8\u5316\uff0c\u6216\u5728\u626d\u66f2\u540e\u5207\u5272\u548c\u8c03\u6574\uff09\u3002<br \/>\n\u8bbe\u7f6e-verbose\u9009\u9879\uff0c\u5c06\u5bfc\u81f4-distort\u547d\u4ee4\u8bd5\u56fe\u8f93\u51fa\u5176\u5185\u90e8\u7cfb\u6570\uff0c-fx\u5c31\u76f8\u5f53\u4e8e\u626d\u66f2\u64cd\u4f5c\uff0c\u8fd9\u4e2a\u53ef\u7528\u4e8e\u4e13\u4e1a\u7814\u7a76\u548c\u8c03\u8bd5\u3002\u4f46\u662f\uff0c\u8fd9\u4e0d\u662f\u6240\u6709\u7684\u626d\u66f2\u64cd\u4f5c\u90fd\u63d0\u4f9b\u7684\u3002<br \/>\n\u4eff\u5c04\u65cb\u8f6c\u548c\u503e\u659c\uff08\u5982SRT\u626d\u66f2\uff09\u64cd\u4f5c\u5f80\u5f80\u4f1a\u6bd4\u76f8\u4f3c\u7684-rotate\u548c-shear\u9009\u9879\u4ea7\u751f\u4e00\u4e2a\u66f4\u52a0\u7cbe\u786e\u7684\u7ed3\u679c\uff0c\u56e0\u4e3a\u5b83\u63d0\u4f9b\u4e86\u66f4\u591a\u7684\u63a7\u5236\u8bbe\u7f6e\u3002\u4f46\u662f\u590d\u6742\u7684\u7b97\u6cd5\u4f1a\u4f7f\u53d8\u6362\u6bd4\u8f83\u6162\uff0c\u76f8\u4fe1\u5728ImageMagick\u7684\u6539\u8fdb\u7248\u672c\u4e2d\u8fd9\u79cd\u60c5\u51b5\u4f1a\u5f97\u5230\u6539\u5584\u3002<\/p>\n<p>-dither method<br \/>\n\u56fe\u50cf\u5728\u8fdb\u884c\u4e00\u822c\u7684\u8272\u5f69\u8fd8\u539f\u6216\u81ea\u52a8\u4fdd\u5b58\u5230\u6307\u5b9a\u7684\u683c\u5f0f\u65f6\uff0c\u91c7\u7528Riemersma\u6216Floyd-Steinberg\u8bef\u5dee\u6269\u6563\u6296\u52a8\u5904\u7406\u3002\u5728\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u5b83\u662f\u542f\u7528\u7684\u3002<br \/>\n\u6296\u52a8\u5c06\u6df7\u5408\u4e24\u4e2a\u6216\u591a\u4e2a\u76f8\u90bb\u50cf\u7d20\u7684\u989c\u8272\uff0c\u4f7f\u773c\u775b\u770b\u89c1\u7684\u56fe\u50cf\u66f4\u63a5\u8fd1\u4e8e\u5b83\u539f\u6765\u989c\u8272\u7684\u91cd\u73b0\u3002\u8fd9\u51cf\u5c11\u4e86\u91cd\u73b0\u56fe\u50cf\u65f6\u6240\u9700\u8981\u7684\u8272\u5f69\uff0c\u4f46\u4e5f\u9020\u6210\u4e86\u8f83\u4f4e\u6c34\u5e73\u7684\u989c\u8272\u6a21\u5f0f\u3002\u8bef\u5dee\u6269\u6563\u6296\u52a8\u53ef\u4ee5\u4f7f\u7528\u56fe\u50cf\u4e2d\u7684\u4efb\u4f55\u989c\u8272\u96c6\uff08\u751f\u6210\u7684\u6216\u7528\u6237\u81ea\u5b9a\u4e49\u7684\uff09\u3002<br \/>\n\u6296\u52a8\u662f\u9ed8\u8ba4\u6253\u5f00\u7684\uff0c\u5982\u9700\u5c06\u5176\u5173\u95ed\u4f7f\u7528\u9009\u9879\u7684\u52a0\u5f62\u5f0f+dither\u3002\u8fd9\u4e5f\u5c06\u540c\u65f6\u5448\u73b0\u6ca1\u6709\u6587\u5b57\u6216\u56fe\u5f62\u952f\u9f7f\u7684PostScript\u3002\u7981\u7528\u6296\u52a8\u901a\u5e38\uff08\u4f46\u5e76\u4e0d\u603b\u662f\uff09\u53ef\u4ee5\u8fbe\u5230\u66f4\u5feb\u7684\u5904\u7406\u901f\u5ea6\uff0c\u66f4\u5c11\u7684\u989c\u8272\u6570\u91cf\uff0c\u548c\u66f4\u5361\u901a\u7684\u56fe\u50cf\u8272\u5f69\u3002\u901a\u5e38\u4f1a\u5bfc\u81f4\u5728\u8272\u5f69\u6e10\u53d8\u7684\u533a\u57df\u4ea7\u751f\u8272\u5e26\u6548\u679c\u3002<br \/>\n-colors\u3001-monochrome\u3001-remap\u548c-posterize\u7b49\u8272\u5f69\u8fd8\u539f\u9009\u9879\u4f7f\u7528\u5b83\u4eec\u81ea\u5df1\u521b\u5efa\u7684\u8fd8\u539f\u8272\u6765\u8fdb\u884c\u56fe\u50cf\u6296\u52a8\u3002\u8fd9\u4e9b\u9009\u9879\u4e5f\u4f5c\u4e3a\u81ea\u52a8\u8272\u5f69\u8fd8\u539f\u64cd\u4f5c\u7684\u4e00\u90e8\u5206\uff0c\u7528\u6765\u5c06\u56fe\u50cf\u4fdd\u6301\u4e3a\u9650\u5236\u989c\u8272\u7684\u683c\u5f0f\uff0c\u5982GIF\u548cXBM\u7b49\uff0c\u6240\u4ee5\u6296\u52a8\u4e5f\u53ef\u4ee5\u5728\u8fd9\u4e9b\u60c5\u51b5\u4e0b\u4f7f\u7528\u3002<br \/>\n\u53e6\u5916\uff0c\u4f60\u8fd8\u53ef\u4ee5\u4f7f\u7528-random-threshold\u9009\u9879\u6765\u4ea7\u751f\u7eaf\u7cb9\u7684\u968f\u673a\u6296\u52a8\u3002\u6216\u8005\u4f7f\u7528-ordered-dither\u8fdb\u884c\u95e8\u9650\u6620\u5c04\u6296\u52a8\u6a21\u5f0f\uff0c\u5b83\u5c06\u4f7f\u7528\u7edf\u4e00\u7684\u8272\u56fe\uff0c\u800c\u4e0d\u662f\u5177\u4f53\u7684\u8272\u56fe\u3002<\/p>\n<p>-draw string<br \/>\n\u4f7f\u7528\u4e00\u4e2a\u6216\u591a\u4e2a\u56fe\u5143\u6765\u6ce8\u91ca\u56fe\u50cf\u3002<br \/>\n\u4f7f\u7528\u6b64\u9009\u9879\u5e76\u91c7\u7528\u4e00\u4e2a\u6216\u591a\u4e2a\u56fe\u5143\u6765\u6ce8\u91ca\u6216\u88c5\u9970\u56fe\u50cf\u3002\u56fe\u5143\u5305\u62ec\u56fe\u50cf\u7684\u5f62\u72b6\u3001\u6587\u672c\u3001\u53d8\u6362\u548c\u50cf\u7d20\u64cd\u4f5c\u3002<br \/>\n\u5f62\u72b6\u56fe\u5143\uff1a<br \/>\npoint           x,y<br \/>\nline            x0,y0 x1,y1<br \/>\nrectangle       x0,y0 x1,y1<br \/>\nroundRectangle  x0,y0 x1,y1 wc,hc<br \/>\narc             x0,y0 x1,y1 a0,a1<br \/>\nellipse         x0,y0 rx,ry a0,a1<br \/>\ncircle          x0,y0 x1,y1<br \/>\npolyline        x0,y0  &#8230;  xn,yn<br \/>\npolygon         x0,y0  &#8230;  xn,yn<br \/>\nbezier          x0,y0  &#8230;  xn,yn<br \/>\npath            path specification<br \/>\nimage           operator x0,y0 w,h filename<br \/>\n\u6587\u672c\u56fe\u5143\uff1a<br \/>\ntext            x0,y0 string<br \/>\n\u6587\u672cgravity\u56fe\u5143\uff1a<br \/>\ngravity         NorthWest, North, NorthEast, West, Center,<br \/>\n                   East, SouthWest, South, or SouthEast<br \/>\n\u6587\u672c\u7684gravity\u56fe\u5143\u53ea\u5f71\u54cd\u6587\u672c\u7684\u4f4d\u7f6e\u800c\u4e0d\u5f71\u54cd\u5176\u5b83\u56fe\u5143\u3002\u8fd9\u76f8\u5f53\u4e8e\u4f7f\u7528-gravity\u547d\u4ee4\u884c\u9009\u9879\uff0c\u9664\u4e86\u8fd9\u662f\u88ab\u9650\u5236\u5728-draw\u9009\u9879\u663e\u793a\u7684\u6709\u9650\u8303\u56f4\u5185\u3002<br \/>\n\u53d8\u6362\u56fe\u5143\uff1a<br \/>\nrotate     degrees<br \/>\ntranslate  dx,dy<br \/>\nscale      sx,sy<br \/>\nskewX      degrees<br \/>\nskewY      degrees<br \/>\n\u50cf\u7d20\u64cd\u4f5c\u56fe\u5143\uff1a<br \/>\ncolor  x0,y0 method<br \/>\nmatte  x0,y0 method<br \/>\n\u5f62\u72b6\u56fe\u5143\u5c06\u4f7f\u7528-fill\u9009\u9879\u8bbe\u7f6e\u7684\u989c\u8272\u8fdb\u884c\u56fe\u50cf\u7684\u989c\u8272\u586b\u5145\u3002\u5982\u679c\u4e0d\u9700\u8981\u586b\u5145\u5f62\u72b6\u989c\u8272\uff0c\u8bf7\u4f7f\u7528\u201c-fill none\u201d\u3002\u4f60\u8fd8\u53ef\u4ee5\u4f7f\u7528-stroke \u548c-strokewidth\u9009\u9879\u968f\u610f\u63a7\u5236\u5f62\u72b6\u7684\u8f6e\u5ed3\u3002<br \/>\n\u70b9\uff08point\uff09\u56fe\u5143\u9700\u8981\u5728\u50cf\u7d20\u5e73\u9762\u4e2d\u6307\u5b9a\u4e00\u4e2a\u70b9\uff0c\u5373\u662f\u4e00\u5bf9\u6709\u5e8f\u7684\u6574\u6570\u5750\u6807x\u548cy\u3002\uff08\u7531\u4e8e\u53ea\u6d89\u53ca\u5355\u4e2a\u50cf\u7d20\u70b9\uff0c\u56e0\u6b64\u4e0d\u53d7-stroke\u6216-strokewidth\u5f71\u54cd\uff09<br \/>\n\u7ebf\uff08line\uff09\u56fe\u5143\u9700\u8981\u8bbe\u7f6e\u4e00\u4e2a\u8d77\u70b9\u548c\u4e00\u4e2a\u7ec8\u70b9\u3002<br \/>\n\u77e9\u5f62\uff08rectangle\uff09\u56fe\u5143\u9700\u8981\u6307\u5b9a\u4e00\u5bf9\u70b9\u5206\u522b\u662f\u5de6\u4e0a\u89d2\u548c\u53f3\u4e0b\u89d2\u3002<br \/>\n\u5706\u8fb9\u77e9\u5f62\uff08roundRectangle\uff09\u56fe\u5143\u4e5f\u9700\u8981\u6307\u5b9a\u5de6\u4e0a\u89d2\u548c\u53f3\u4e0b\u89d2\u7684\u4e00\u5bf9\u70b9\uff0c\u5e76\u4e14\u8fd8\u8981\u63a5\u7740\u6307\u5b9a\u5706\u89d2\u6a2a\u5411\u548c\u7eb5\u5411\u7684\u5bbd\u5ea6\u3002<br \/>\n\u5706\u5f62\uff08circle\uff09\u56fe\u5143\u53ef\u4ee5\u751f\u6210\u76d8\u72b6\uff08\u586b\u5145\uff09\u6216\u5706\u73af\uff08\u7a7a\u5fc3\uff09\u3002\u53ea\u7528\u6307\u5b9a\u4e2d\u5fc3\u70b9\u548c\u8fb9\u754c\u4e0a\u7684\u4efb\u4f55\u4e00\u70b9\u3002<br \/>\n\u5f27\u5f62\uff08arc\uff09\u56fe\u5143\u7528\u4e8e\u5728\u7ed9\u5b9a\u7684\u77e9\u5f62\u4e2d\u663e\u793a\u4e00\u6bb5\u692d\u5706\u5f27\u3002\u9700\u8981\u8bbe\u7f6e\u77e9\u5f62\u7684\u4e24\u4e2a\u5bf9\u89d2\u70b9\uff0c\u7136\u540e\u662f\u5f27\u5f62\u7684\u8d77\u59cb\u70b9\u548c\u7ec8\u6b62\u70b9\u7684\u89d2\u5ea6\uff08\u5982130,30200,10045,90\uff09\u3002\u5e76\u4e14\u4ea7\u751f\u7684\u8d77\u70b9\u548c\u7ec8\u70b9\u4f1a\u901a\u8fc7\u7ebf\u6bb5\u8fde\u63a5\u8d77\u6765\uff0c\u692d\u5706\u6bb5\u4e5f\u4f1a\u88ab\u586b\u5145\u3002<br \/>\n\u4f7f\u7528\u692d\u5706\uff08ellipse\uff09\u53ef\u4ee5\u7ed8\u5236\u90e8\u5206\uff08\u6216\u5b8c\u6574\uff09\u7684\u692d\u5706\u5f62\u3002\u7ed9\u5b9a\u4e2d\u5fc3\u70b9\u3001\u6a2a\u5411\u548c\u7eb5\u5411\u534a\u5f84\uff0c\u5e76\u6307\u5b9a\u5f00\u59cb\u548c\u7ed3\u675f\u7684\u89d2\u5ea6\uff08\u4f8b\u5982100,100100,1500,360\uff09\u3002<br \/>\n\u6298\u7ebf\uff08polyline\uff09\u548c\u591a\u8fb9\u5f62\uff08polygon\uff09\u56fe\u5143\u9700\u8981\u4e09\u4e2a\u6216\u66f4\u591a\u7684\u70b9\u6765\u5b9a\u4e49\u5b83\u4eec\u7684\u5468\u957f\u3002\u6298\u7ebf\u662f\u4e00\u4e2a\u7b80\u5355\u7684\u591a\u8fb9\u5f62\uff0c\u53ea\u662f\u5728\u8d77\u70b9\u548c\u7ec8\u70b9\u6ca1\u6709\u8fde\u63a5\u3002\u5f53\u6ca1\u6709\u586b\u5145\u65f6\uff0c\u8fd9\u5c31\u662f\u4e00\u4e2a\u6298\u7ebf\u3002\u5982\u679c-stroke\u8bbe\u7f6e\u4e3anone\uff08\u9ed8\u8ba4\uff09\uff0c\u90a3\u4e48\u6298\u7ebf\u5c31\u662f\u5b8c\u5168\u76f8\u540c\u7684\u591a\u8fb9\u5f62\u3002<br \/>\n\u5750\u6807\u5c31\u662f\u7528\u7a7a\u683c\u6216\u9017\u53f7\u5206\u9694\u7684\u4e00\u5bf9\u6574\u6570\u3002<br \/>\n\u4e0b\u9762\u4ecb\u7ecd\u4e00\u4e2a\u4f8b\u5b50\uff0c\u5c06\u5706\u5f62\u4e2d\u5fc3\u70b9\u5b9a\u4e49\u5728\uff08100,100\uff09\uff0c\u5e76\u4e00\u76f4\u5ef6\u4f38\u5230\uff08150,150\uff09\u3002<br \/>\n-draw &#8216;circle 100,100 150,150&#8217;<br \/>\n\u8d1d\u585e\u5c14\uff08Bezier\uff09\u56fe\u5143\u4f1a\u521b\u5efa\u4e00\u6761\u66f2\u7ebf\uff0c\u9700\u8981\u4e09\u4e2a\u6216\u4ee5\u4e0a\u7684\u70b9\u6765\u786e\u5b9a\u5176\u5f62\u72b6\u3002\u7b2c\u4e00\u4e2a\u548c\u6700\u540e\u4e00\u4e2a\u70b9\u662f\u7ed3\u70b9\uff0c\u4e2d\u95f4\u7684\u5750\u6807\u90fd\u662f\u63a7\u5236\u70b9\u3002\u5982\u679c\u6307\u5b9a\u4e86\u4e24\u4e2a\u63a7\u5236\u70b9\uff0c\u90a3\u4e48\u7ed3\u70b9\u548c\u9760\u8fd1\u7684\u63a7\u5236\u70b9\u4e4b\u95f4\u7684\u7ebf\u6bb5\u51b3\u5b9a\u90a3\u7aef\u66f2\u7ebf\u7684\u5207\u7ebf\u65b9\u5411\u3002\u5982\u679c\u6307\u5b9a\u4e86\u4e00\u4e2a\u63a7\u5236\u70b9\uff0c\u90a3\u4e48\u63a7\u5236\u70b9\u548c\u7ed3\u70b9\u4e4b\u95f4\u7684\u7ebf\u6bb5\u89c9\u5f97\u4e86\u6bcf\u7aef\u7684\u5207\u7ebf\u65b9\u5411\u3002\u5982\u679c\u6307\u5b9a\u4e86\u4e24\u4e2a\u4ee5\u4e0a\u7684\u63a7\u5236\u70b9\uff0c\u90a3\u4e48\u989d\u5916\u63a7\u5236\u70b9\u7684\u4f5c\u7528\u7ed3\u5408\u8d77\u6765\uff0c\u4ee5\u786e\u5b9a\u66f2\u7ebf\u7684\u4e2d\u95f4\u5f62\u72b6\u3002\u5982\u679c\u8981\u7ed8\u5236\u590d\u6742\u7684\u66f2\u7ebf\uff0c\u5f3a\u70c8\u5efa\u8bae\u4f60\u4f7f\u7528\u8def\u5f84\uff08path\uff09\u56fe\u5143\uff0c\u6216\u7ed8\u5236\u591a\u4e2a\u56db\u70b9\u8d1d\u585e\u5c14\u66f2\u7ebf\u6bb5\u3002\u4f8b\u5982\uff1a<br \/>\n-draw &#8216;bezier 20,50 45,100 45,0 70,50&#8217;<br \/>\n-draw &#8216;bezier 70,50 95,100 95,0 120,50&#8217;<br \/>\n\u8def\u5f84\uff08path\uff09\u4ee3\u8868\u4e00\u4e2a\u5bf9\u8c61\u7684\u8f6e\u5ed3\uff0c\u5b9a\u4e49\u4e86moveto\uff08\u8bbe\u7f6e\u65b0\u7684\u5f53\u524d\u70b9\uff09\u3001lineto\uff08\u7ed8\u5236\u76f4\u7ebf\uff09\uff0ccurveto\uff08\u7ed8\u5236\u8d1d\u585e\u5c14\u66f2\u7ebf\uff09\u3001arc\uff08\u692d\u5706\u5f62\u6216\u5706\u5f27\uff09\u548cclosepath\u7b49\u65b9\u9762\u3002\u590d\u5408\u8def\u5f84\uff08\u5373\u7528\u4e8e\u5b50\u8def\u5f84\u7684\u8def\u5f84\uff0c\u5b83\u4eec\u6bcf\u4e2a\u90fd\u5305\u542b\u4e86\u5355\u4e00\u7684moveto\u5728\u4e00\u4e2a\u6216\u591a\u4e2a\u76f4\u7ebf\u6216\u66f2\u7ebf\u64cd\u4f5c\u4e4b\u540e\uff09\u53ef\u4ee5\u5141\u8bb8\u4ea7\u751f\u51fa\u751c\u751c\u5708\u6548\u679c\u7684\u56fe\u50cf\u3002\uff08\u89c1Paths\uff09<br \/>\n\u4f7f\u7528image\u65b9\u6cd5\u5c06\u4e00\u5f20\u56fe\u50cf\u4e0e\u53e6\u4e00\u5e45\u56fe\u50cf\u5408\u5e76\u3002\u56fe\u50cf\u5173\u952e\u5b57\u5305\u62ec\u5408\u5e76\u9009\u9879\u3001\u56fe\u50cf\u4f4d\u7f6e\u3001\u56fe\u50cf\u5c3a\u5bf8\u548c\u6587\u4ef6\u540d\u3002<br \/>\n-draw &#8216;image SrcOver 100,100 225,225 image.jpg&#8217;<br \/>\n\u4f60\u53ef\u4ee5\u4f7f\u75280,0\u4f5c\u4e3a\u56fe\u50cf\u7684\u5c3a\u5bf8\uff0c\u8fd9\u8868\u793a\u4f7f\u7528\u56fe\u50cf\u5934\u4e2d\u53d1\u73b0\u7684\u5b9e\u9645\u5c3a\u5bf8\u3002\u5426\u5219\uff0c\u5b83\u5c06\u88ab\u7f29\u653e\u5230\u7ed9\u5b9a\u7684\u5c3a\u5bf8\u3002\u963f\u5c14\u6cd5\u901a\u9053\u5408\u5e76\u65b9\u6cd5\u7684\u8be6\u7ec6\u8ba8\u8bba\u8bf7\u770bAlpha Compositing\u3002\u4f7f\u7528\u4e86\u7279\u6b8a\u53c2\u6570\u7684\u5408\u5e76\u9009\u9879\u5982-dissolve\u76ee\u524d\u8fd8\u4e0d\u80fd\u548c-draw image\u547d\u4ee4\u4e00\u8d77\u4f7f\u7528\u3002<br \/>\n\u4f7f\u7528text\u65b9\u6cd5\u53ef\u4ee5\u5728\u56fe\u50cf\u4e2d\u6ce8\u91ca\u6587\u5b57\u3002\u5728\u6587\u672c\u5b57\u7b26\u4e32\u4e4b\u524d\u8bbe\u7f6e\u5b83\u7684\u5750\u6807\u3002\u5982\u679c\u5b57\u7b26\u4e32\u4e2d\u5305\u542b\u7a7a\u683c\uff0c\u9700\u4f7f\u7528\u5355\u5f15\u53f7\u6216\u53cc\u5f15\u53f7\u62ec\u8d77\u6765\u3002<br \/>\n\u4f8b\u5982\uff0c\u4e0b\u9762\u7684\u4f8b\u5b50\u5c06\u5bf9\u6587\u4ef6\u540d\u4e3abird.miff\u7684\u56fe\u50cf\u6ce8\u91caWorks like magick!\u6587\u5b57\u3002<br \/>\n-draw &#8220;text 100,100 &#8216;Works like magick!&#8217; &#8221;<br \/>\n\u8bf7\u53c2\u9605-annotate\u9009\u9879\u83b7\u5f97\u53e6\u4e00\u79cd\u4e3a\u56fe\u50cf\u6ce8\u91ca\u6587\u5b57\u7684\u66f4\u52a0\u65b9\u4fbf\u7684\u65b9\u6cd5\u3002<br \/>\n\u65cb\u8f6c\uff08rotate\uff09\u56fe\u5143\u5c06\u76f8\u5bf9\u4e8e\u539f\u59cb\u56fe\u50cf\u65cb\u8f6c\u968f\u540e\u7684\u5f62\u72b6\u56fe\u5143\u6216\u6587\u672c\u56fe\u5143\u3002\u5982\u679c-region\u9009\u9879\u5904\u4e8e-draw\u9009\u9879\u4e4b\u524d\uff0c\u90a3\u4e48\u8f6c\u6362\u7684\u8d77\u59cb\u70b9\u5c31\u662f\u8be5\u533a\u57df\u7684\u5de6\u4e0a\u89d2\u3002<br \/>\n\u53d8\u6362\uff08translate\uff09\u56fe\u5143\u5c06\u5bf9\u968f\u540e\u7684\u5f62\u72b6\u548c\u6587\u672c\u8fdb\u884c\u53d8\u6362\u64cd\u4f5c\u3002<br \/>\nscale\u56fe\u5143\u5c06\u7f29\u653e\u56fe\u50cf\u7684\u539f\u59cb\u5c3a\u5bf8\u3002<br \/>\nskewX\u548cskewY\u56fe\u5143\u5c06\u4f1a\u5bf9\u4e3b\u4f53\u5f62\u8c61\u6216\u6307\u5b9a\u533a\u57df\u8fdb\u884c\u503e\u659c\u3002<br \/>\n\u53d8\u6362\u64cd\u4f5c\u5c06\u4f1a\u4fee\u6539\u5f53\u524d\u7684\u4eff\u5c04\u77e9\u9635\uff08\u6700\u521d\u7684-affine\u9009\u9879\u5b9a\u4e49\u7684\u521d\u59cb\u4eff\u5c04\u77e9\u9635\uff09\u3002\u53d8\u6362\u64cd\u4f5c\u5c06\u4f5c\u7528\u4e8e-draw\u9009\u9879\u3002\u800c\u521d\u59cb\u4eff\u5c04\u77e9\u9635\u5c06\u4e0d\u53d7\u5f71\u54cd\uff0c\u5b83\u53ea\u80fd\u4f7f\u7528\u53e6\u4e00\u4e2a-affine\u9009\u9879\u624d\u80fd\u6539\u53d8\u3002\u5982\u679c\u51fa\u73b0\u53e6\u4e00\u4e2a-draw\u9009\u9879\uff0c\u5f53\u524d\u7684\u4eff\u5c04\u77e9\u9635\u5c06\u88ab\u91cd\u65b0\u521d\u59cb\u5316\u4e3a\u6700\u521d\u7684\u4eff\u5c04\u77e9\u9635\u3002<br \/>\n\u4f7f\u7528color\u56fe\u5143\u5c06\u4e00\u4e2a\u50cf\u7d20\u7684\u989c\u8272\u6539\u53d8\u4e3a\u586b\u5145\u989c\u8272\uff08\u89c1-fill\uff09\u3002\u5728\u50cf\u7d20\u5750\u6807\u540e\u65b9\u6cd5\uff1a<br \/>\npoint<br \/>\nreplace<br \/>\nfloodfill<br \/>\nfilltoborder<br \/>\nreset<br \/>\n\u8003\u8651\u5230\u76ee\u6807\u50cf\u7d20\u662f\u91c7\u7528\u5750\u6807\u6307\u5b9a\u7684\u3002\u201cpoint\u201d\u65b9\u6cd5\u4f1a\u91cd\u65b0\u5bf9\u76ee\u6807\u50cf\u7d20\u7740\u8272\u3002\u201creplace\u201d\u65b9\u6cd5\u4f1a\u5bf9\u4efb\u4f55\u4e0e\u76ee\u6807\u50cf\u7d20\u989c\u8272\u76f8\u5339\u914d\u7684\u50cf\u7d20\u8fdb\u884c\u91cd\u65b0\u7740\u8272\u3002\u201cfloodfill\u201d\u65b9\u6cd5\u5bf9\u4efb\u4f55\u4e0e\u76ee\u6807\u50cf\u7d20\u989c\u8272\u76f8\u5339\u914d\u5e76\u4e14\u76f8\u90bb\u7684\u50cf\u7d20\u8fdb\u884c\u91cd\u65b0\u7740\u8272\u3002\u800c\u201cfilltoborder\u201d\u65b9\u6cd5\u4f1a\u5bf9\u4efb\u4f55\u76f8\u90bb\u7684\u975e\u8fb9\u6846\u989c\u8272\u7684\u50cf\u7d20\u8fdb\u884c\u91cd\u65b0\u7740\u8272\u3002\u6700\u540e\uff0c\u201creset\u201d\u4f1a\u5bf9\u6240\u6709\u50cf\u7d20\u8fdb\u884c\u91cd\u65b0\u7740\u8272\u3002<br \/>\n\u4f7f\u7528matte\u65b9\u6cd5\u5c06\u50cf\u7d20\u7684\u78e8\u7802\u503c\u53d8\u4e3a\u900f\u660e\u7684\u3002\u5728\u50cf\u7d20\u5750\u6807\u540e\u6dfb\u52a0\u65b9\u6cd5\u540d\uff08\u53c2\u89c1color\u56fe\u5143\u7684\u65b9\u6cd5\u63cf\u8ff0\uff09\u3002\u201cpoint\u201d\u65b9\u6cd5\u6539\u53d8\u76ee\u6807\u50cf\u7d20\u7684\u78e8\u7802\u503c\u3002\u201creplace\u201d\u65b9\u6cd5\u6539\u53d8\u4efb\u4f55\u4e0e\u76ee\u6807\u50cf\u7d20\u989c\u8272\u76f8\u5339\u914d\u7684\u50cf\u7d20\u7684\u78e8\u7802\u503c\u3002\u201cfloodfill\u201d\u65b9\u6cd5\u6539\u53d8\u4efb\u4f55\u4e0e\u76ee\u6807\u50cf\u7d20\u989c\u8272\u76f8\u5339\u914d\u5e76\u4e14\u76f8\u90bb\u7684\u50cf\u7d20\u7684\u78e8\u7802\u503c\uff0c\u800c\u201cfilltoborder\u201d\u65b9\u6cd5\u4f1a\u6539\u53d8\u4efb\u4f55\u975e\u8fb9\u6846\u989c\u8272\u7684\u90bb\u5c45\u50cf\u7d20\u7684\u78e8\u7802\u503c\u3002\u6700\u540e\uff0c\u201creset\u201d\u65b9\u6cd5\u6539\u53d8\u6240\u6709\u50cf\u7d20\u7684\u78e8\u7802\u503c\u3002<br \/>\n\u4f60\u53ef\u4ee5\u8bbe\u7f6e\u521d\u59cb\u989c\u8272\u3001\u5b57\u4f53\u3001\u5b57\u4f53\u8fb9\u754c\u6846\u989c\u8272\u586b\u5145\u901a\u8fc7-fill\u3001-font\u548c-box\u9009\u9879\uff0c\u800c\u4e14\u8fd9\u4e9b\u9009\u9879\u5c06\u6309\u7167\u547d\u4ee4\u987a\u5e8f\u8fdb\u884c\u5904\u7406\uff0c\u6240\u4ee5\u4e00\u5b9a\u8981\u5728-draw\u9009\u9879\u4e4b\u524d\u4f7f\u7528\u3002<br \/>\n\u4ee5\u6570\u5b57\u5f00\u5934\u7684\u5b57\u7b26\u4e32\u5fc5\u987b\u7528\u5f15\u53f7\u62ec\u8d77\u6765\uff08\u5982\u4f7f\u7528&#8217;1.png&#8217;\uff0c\u800c\u4e0d\u662f1.png\uff09\u3002<\/p>\n<p>-duplicate count,indexes<br \/>\n\u590d\u5236\u56fe\u50cf\u4e00\u6b21\u6216\u591a\u6b21\u3002<br \/>\n\u6307\u5b9a\u590d\u5236\u6b21\u6570\u548c\u8981\u590d\u5236\u7684\u56fe\u50cf\u5728\u5e8f\u5217\u4e2d\u7684\u7d22\u5f15\u53f7\u3002\u7b2c\u4e00\u5f20\u56fe\u7247\u7684\u7d22\u5f15\u53f7\u4e3a0\u3002\u8d1f\u7d22\u5f15\u53f7\u662f\u76f8\u5bf9\u4e8e\u5e8f\u5217\u7684\u672b\u5c3e\u8fdb\u884c\u8ba1\u7b97\u7684\uff0c\u4f8b\u5982\uff0c-1\u4ee3\u8868\u5e8f\u5217\u4e2d\u6700\u540e\u4e00\u5f20\u56fe\u50cf\u3002\u7528\u7834\u6298\u53f7\uff08\u59820-4\uff09\u6307\u5b9a\u4e00\u4e2a\u8303\u56f4\u5185\u7684\u56fe\u50cf\u3002\u7528\u9017\u53f7\u4f5c\u4e3a\u5206\u9694\u7684\u6807\u5fd7\uff08\u59820,2\uff09\u3002\u4f7f\u7528+duplicate\u547d\u4ee4\u590d\u5236\u5f53\u524d\u56fe\u50cf\u5e8f\u5217\u6700\u540e\u4e00\u5f20\u56fe\u50cf\u3002<\/p>\n<p>-edge radius<br \/>\n\u63a2\u6d4b\u56fe\u50cf\u7684\u8fb9\u7f18\u3002<\/p>\n<p>-emboss radius<br \/>\n\u4f7f\u56fe\u50cf\u751f\u6210\u6d6e\u96d5\u6548\u679c\u3002<\/p>\n<p>-encipher filename<br \/>\n\u52a0\u5bc6\u50cf\u7d20\u6587\u4ef6\uff0c\u7a0d\u540e\u53ef\u4ee5\u4f7f\u7528-decipher\u8fdb\u884c\u89e3\u5bc6\u3002<br \/>\n\u901a\u8fc7filename\u6307\u5b9a\u53e3\u4ee4\u3002<br \/>\n\u66f4\u591a\u4fe1\u606f\u8bf7\u53c2\u8003ImageMagick: Encipher or Decipher an Image\u3002<\/p>\n<p>-encoding type<br \/>\n\u6307\u5b9a\u6587\u672c\u7684\u7f16\u7801\u7c7b\u578b\u3002<br \/>\n\u7f16\u7801\u7c7b\u578b\u5305\u62ec\uff1aAdobeCustom, AdobeExpert, AdobeStandard, AppleRoman, BIG5, GB2312, Latin 2, None, SJIScode, Symbol, Unicode, Wansung\u3002<\/p>\n<p>-endian type<br \/>\n\u6307\u5b9a\u56fe\u50cf\u7684\u5b57\u8282\u987a\u5e8f\uff08\u6700\u9ad8\u6709\u6548\u4f4dMSB\u6216\u6700\u4f4e\u6709\u6548\u4f4dLSB\uff09\u3002<br \/>\n\u9700\u8981\u6253\u5370endian\u9009\u9879\u7684\u5b8c\u6574type\u7c7b\u578b\uff0c\u4f7f\u7528\u201c-list endian\u201d\u547d\u4ee4\u3002<br \/>\n\u4f7f\u7528+endian\u9009\u9879\u8fd8\u539f\u4e3a\u672a\u6307\u5b9a\u5b57\u8282\u987a\u5e8f\u7684\u72b6\u6001\u3002<\/p>\n<p>-enhance<br \/>\n\u4f7f\u7528\u6570\u5b57\u6ee4\u6ce2\u5668\u6765\u589e\u5f3a\u566a\u58f0\u56fe\u50cf\u3002<\/p>\n<p>-equalize<br \/>\n\u6309\u901a\u9053\u8fdb\u884c\u56fe\u50cf\u7684\u76f4\u65b9\u56fe\u5747\u8861\u5316\u3002<br \/>\n\u5728\u56fe\u50cf\u7684\u6240\u6709\u901a\u9053\u4e0a\u6267\u884c\u76f4\u65b9\u56fe\u5747\u8861\u5316\u64cd\u4f5c\uff0c\u5c06\u56fe\u50cf\u8f6c\u6362\u4e3a\u5176\u5b83\u7684\u4e00\u4e9b\u989c\u8272\u7a7a\u95f4\uff0c\u4f8b\u5982HSL\u3001OHTA\u3001YIQ\u6216YUV\uff0c\u7136\u540e\u5bf9\u9002\u5f53\u7684\u901a\u9053\u8fdb\u884c\u5747\u8861\uff0c\u6700\u540e\u5c06\u5176\u8f6c\u6362\u56deRGB\u56fe\u50cf\u3002<br \/>\n\u4f8b\u5982\uff0c\u5bf9\u4e8e\u4f7f\u7528HSL\u989c\u8272\u7a7a\u95f4\uff0c\u6211\u4eec\u5c31\u6709\u4e0b\u9762\u51e0\u79cd\u547d\u4ee4\uff1a-colorspace HSL; -channel lightness; -equalize; -colorspace RGB\u7b49\u3002<br \/>\n\u5bf9\u4e8eYIQ\u3001YUV\u548cOHTA\u5c06\u4f7f\u7528\u7ea2\u8272\u901a\u9053\u3002\u4f8b\u5982\uff0cOHTA\u662f\u4e00\u4e2a\u4e3b\u8981\u7ec4\u6210\u90e8\u5206\u7684\u8f6c\u6362\uff0c\u5b83\u5c06\u5927\u90e8\u5206\u7684\u4fe1\u606f\u653e\u5728\u4e86\u7b2c\u4e00\u4e2a\u901a\u9053\u4e2d\u3002\u5728\u8fd9\u91cc\u6211\u4eec\u6709\uff1a-colorspace OHTA; -channel red; -equalize; -colorspace RGB\u7b49\u3002<\/p>\n<p>-evaluate operator value<br \/>\n\u901a\u8fc7\u8bc4\u4f30\u7b97\u6cd5\u3001\u5173\u7cfb\u5f0f\u6216\u903b\u8f91\u8868\u8fbe\u5f0f\u6765\u6539\u53d8\u901a\u9053\u7684\u50cf\u7d20\u3002<br \/>\n\uff08\u53c2\u89c1-function\u9009\u9879\u4e86\u89e3\u591a\u53c2\u6570\u51fd\u6570\u3002\u53c2\u89c1-fx\u9009\u9879\uff0c\u5982\u679c\u9700\u8981\u8fdb\u884c\u66f4\u590d\u6742\u7684\u8ba1\u7b97\u3002\uff09<br \/>\n\u5728\u4e0b\u9762\u7684\u5217\u8868\u4e2d\u603b\u7ed3\u4e86\u6bcf\u4e2aoperator\u7684\u542b\u4e49\u3002\u4e3a\u7b80\u4fbf\u8d77\u89c1\uff0c\u4ee5\u4e0b\u7b80\u79f0\u201c\u50cf\u7d20\u201d\u7684\u6570\u503c\u662f\u76f8\u5e94\u901a\u9053\u7684\u50cf\u7d20\u503c\uff0c\u800c\u201c\u5f52\u4e00\u5316\u50cf\u7d20\u201d\u662f\u6307\u8fd9\u4e2a\u6570\u5b57\u9664\u4ee5\u6700\u5927QuantumRange\u503c\uff08\u5b89\u88c5\u65f6\u786e\u5b9a\u7684\uff09\u3002\uff08\u5982\u679c\u4f7f\u7528\u4e86\u5f52\u4e00\u5316\u50cf\u7d20\uff0c\u5728\u8fdb\u884c\u5176\u5b83\u8ba1\u7b97\u65f6\uff0c\u9700\u8981\u4e58\u4ee5QuantumRange\u503c\u6765\u8fdb\u884c\u6062\u590d\u3002\uff09<br \/>\noperator \t\u4ecb\u7ecd<br \/>\nAbs \t\u5c06value\u6dfb\u52a0\u5230\u50cf\u7d20\u4e2d\uff0c\u8fd4\u56de\u7edd\u5bf9\u503c\u3002<br \/>\nAdd \t\u5c06value\u6dfb\u52a0\u5230\u50cf\u7d20\u4e2d\u3002<br \/>\nAddModulus \t\u5c06value\u6dfb\u52a0\u5230\u50cf\u7d20\u6a21\u5757\u7684QuantumRange\u4e2d\u3002<br \/>\nAnd \t\u4f7f\u7528\u4e8c\u8fdb\u5236\u7684\u50cf\u7d20\u503c\u4e0evalue\u8fdb\u884c\u4e0e\uff08and\uff09\u8fd0\u7b97\u3002<br \/>\nCos, Cosine \t\u4f7f\u7528\u589e\u52a0\u4e8650%\u504f\u79fb\u7684\u9891\u7387\u503c\u5bf9\u50cf\u7d20\u8fdb\u884ccos\u8fd0\u7b97\u3002<br \/>\nDivide \t\u7528\u50cf\u7d20\u503c\u9664\u4ee5value\u3002<br \/>\nExp, Exponential \t\u4ee5e\u4e3a\u5e95\u7684\u5e42\u51fd\u6570\u3002<br \/>\nLeftShift \t\u6309\u7167value\u5bf9\u50cf\u7d20\u503c\u8fdb\u884c\u5de6\u79fb\uff08\u4f8b\u5982\uff0c\u7528\u50cf\u7d20\u503c\u4e58\u4ee52value\uff09\u3002<br \/>\nLog \t\u5bf9\u5f52\u4e00\u5316\u50cf\u7d20\u8fdb\u884c\u5bf9\u6570\u8fd0\u7b97<br \/>\nMax \t\u4ece\u6700\u5c0f\u503c\u5904\u526a\u5207\u50cf\u7d20\u3002<br \/>\nMean \t\u5c06value\u52a0\u8d77\u6765\uff0c\u7136\u540e\u9664\u4ee52\u3002<br \/>\nMedian \t\u4ece\u56fe\u5f62\u5e8f\u5217\u4e2d\u9009\u62e9\u4e2d\u503c\u3002<br \/>\nMin \t\u4ece\u6700\u5927\u503c\u5904\u526a\u5207\u50cf\u7d20\u3002<br \/>\nMultiply \t\u7528value\u4e58\u4ee5\u50cf\u7d20\u503c\u3002<br \/>\nOr \t\u4f7f\u7528\u4e8c\u8fdb\u5236\u7684\u50cf\u7d20\u503c\u4e0evalue\u8fdb\u884c\u6216\uff08or\uff09\u8fd0\u7b97\u3002<br \/>\nPow \t\u5bf9\u5f52\u4e00\u5316\u50cf\u7d20\u6309\u7167value\u8fdb\u884c\u4e58\u65b9\u8fd0\u7b97\u3002<br \/>\nRightShift \t\u6309\u7167value\u5bf9\u50cf\u7d20\u503c\u8fdb\u884c\u53f3\u79fb\uff08\u4f8b\u5982\uff0c\u7528\u50cf\u7d20\u503c\u9664\u4ee52value\uff09\u3002<br \/>\nSet \t\u5c06\u50cf\u7d20\u503c\u8bbe\u5b9a\u4e3avalue\u3002<br \/>\nSin, Sine \t\u4f7f\u7528\u589e\u52a0\u4e8650%\u504f\u79fb\u7684\u9891\u7387\u503c\u5bf9\u50cf\u7d20\u8fdb\u884csin\u8fd0\u7b97\u3002<br \/>\nSubtract \t\u6309value\u5bf9\u50cf\u7d20\u8fdb\u884c\u526a\u5207\u3002<br \/>\nXor \t\u4f7f\u7528\u4e8c\u8fdb\u5236\u7684\u50cf\u7d20\u503c\u4e0evalue\u8fdb\u884c\u5f02\u6216\uff08xor\uff09\u8fd0\u7b97\u3002<br \/>\nGaussian-noise<br \/>\nImpulse-noise<br \/>\nLaplacian-noise<br \/>\nMultiplicative-noise \t\u7b49\u540c\u4e8e\u4f7f\u7528\u76f8\u5e94\u7684-noise\u9009\u9879<br \/>\nPoissonNoise<br \/>\nUniform-noise<br \/>\nThreshold \t\u8bbe\u5b9avalue\u4e3a\u95e8\u9650\u503c\u3002<br \/>\nThresholdBlack \t\u5c06\u9608\u503c\u8303\u56f4\u8bbe\u5b9a\u4e3a0\u5230value\u3002<br \/>\nThresholdWhite \t\u5c06\u9608\u503c\u8303\u56f4\u8bbe\u5b9a\u4e3avalue\u5230\u6700\u5927\u503c\u3002<br \/>\n\u4e0a\u9762\u6307\u5b9a\u7684\u529f\u80fd\u53ea\u5bf9\u5148\u524d\u5728\u56fe\u50cf-channel\u9009\u9879\u4e2d\u8bbe\u7f6e\u7684\u901a\u9053\u8d77\u4f5c\u7528\u3002\u5982\u679c\u6709\u5fc5\u8981\uff0c\u8ba1\u7b97\u7ed3\u679c\u5c06\u88ab\u622a\u65ad\uff08\u526a\u5207\uff09\u4ee5\u5339\u914d\u8303\u56f4[0,QuantumRange]\u3002\u56fe\u50cf\u7684\u963f\u5c14\u6cd5\u901a\u9053\u4f7f\u7528\u201calpha\u201d\u503c\u6765\u4ee3\u8868\uff080\u8868\u793a\u5b8c\u5168\u900f\u660e\uff09\uff0c\u56e0\u6b64\u4f8b\u5982\uff0c\u5c06\u963f\u5c14\u6cd5\u901a\u9053\u503c\u9664\u4ee52\u5c31\u4f1a\u5f97\u5230\u534a\u900f\u660e\u56fe\u50cf\u3002\u9644\u52a0\u767e\u5206\u6bd4\u7b26\u53f7\u201c\uff05\u201d\u8868\u793aQuantumRange\u767e\u5206\u6bd4\u7684\u503c\u3002<br \/>\n\u8981\u6253\u5370\u5b8c\u6574-evaluate\u9009\u9879\u7684\u5217\u8868\uff0c\u4f7f\u7528\u201c-listevaluate\u201d\u547d\u4ee4\u3002<br \/>\n\u4f7f\u7528-level\u548c+level\u9009\u9879\u548c\u9002\u5f53\u7684\u53c2\u6570\u8bbe\u7f6e\u4e5f\u53ef\u4ee5\u5b9e\u73b0Add\u3001Subtract\u548cMultiply\u7684\u65b9\u6cd5\uff0c\u5bf9\u6574\u4e2a\u8303\u56f4\u5185\u7684\u989c\u8272\u503c\u8fdb\u884c\u7ebf\u6027\u4fee\u6539\u3002\u8bf7\u6ce8\u610f\uff0c-level\u9009\u9879\u5c06\u900f\u660e\u5ea6\u89c6\u4e3a\u201cmatte\u201d\u503c\uff080 =\u4e0d\u900f\u660e\uff09\uff0c\u540c\u65f6-evaluate\u5219\u89c6\u4e3a\u201calpha\u201d\u503c\u3002<br \/>\nAddModulus\u65b9\u6cd5\u662f\u5728ImageMagick6.4.8-4\u7248\u672c\u4e2d\u6dfb\u52a0\u7684\uff0c\u5e76\u63d0\u4f9bQuantumRange\u7684\u6a21\u5757\u3002\u56e0\u6b64\uff0c\u5b83\u76f8\u5f53\u4e8eAdd\u65b9\u6cd5\u9664\u975e\u50cf\u7d20\u503c\u5728[0,QuantumRange]\u8303\u56f4\u4ee5\u5916\u3002<br \/>\nExp\u6216Exponential\u65b9\u6cd5\u662f\u5728ImageMagick6.6.5-1\u7248\u672c\u4e2d\u52a0\u5165\u7684\uff0c\u5e76\u4e14\u5de5\u4f5c\u4e8e\u5f52\u4e00\u5316\u7684\u50cf\u7d20\u503c\u3002\u5b83\u4f7f\u7528\u7684value\u503c\u5e94\u8be5\u662f\u8d1f\u6570\uff0c\u4ee5\u4ea7\u751f\u6307\u6570\u8870\u51cf\u51fd\u6570\u3002\u5982\u679c\u662f\u975e\u8d1f\u503c\uff0c\u5c31\u4f1a\u5728[0,QuantumRange]\u8303\u56f4\u4ee5\u5916\u4ea7\u751f\u6269\u5927\u7684\u7ed3\u679c\u3002\u8868\u8fbe\u5f0f\u5982\u4e0b\u3002<br \/>\nexp(value \u00d7 u)<br \/>\n\u5982\u679c\u5c06\u8f93\u5165\u56fe\u50cf\u8fdb\u884c\u5e73\u65b9\u64cd\u4f5c\uff0c\u4f8b\u5982\u4f7f\u7528-function polynomial &#8220;2 0 0&#8243;\uff0c\u5c31\u4f1a\u751f\u6210\u8870\u51cf\u9ad8\u65af\u51fd\u6570\u3002<br \/>\nLog\u65b9\u6cd5\u662f\u5728ImageMagick6.4.2-1\u7248\u672c\u4e2d\u52a0\u5165\u7684\uff0c\u4e5f\u5de5\u4f5c\u4e8e\u5f52\u4e00\u5316\u7684\u50cf\u7d20\u503c\u3002log\u4f7f\u7528\u7684value\u63d0\u4f9b\u4e86\u4e00\u4e2a\u6bd4\u4f8b\u56e0\u5b50\uff0c\u6765\u8c03\u6574log\u51fd\u6570\u7684\u66f2\u7387\u3002\u5bf9u\u8fdb\u884c\u5f52\u4e00\u5316\u7684\u516c\u5f0f\u5982\u4e0b\u3002<br \/>\nlog(value \u00d7 u + 1) \/ log(value + 1)<br \/>\nPow\u65b9\u6cd5\u662f\u5728ImageMagick6.4.1-9\u7248\u672c\u4e2d\u52a0\u5165\u7684\uff0c\u5de5\u4f5c\u4e8e\u5f52\u4e00\u5316\u7684\u50cf\u7d20\u503c\u3002\u8bf7\u6ce8\u610f\uff0cPow\u65b9\u6cd5\u4e0e-gamma\u9009\u9879\u76f8\u5173\u3002\u4f8b\u5982\uff0c\u201c-gamma 2\u201d\u76f8\u5f53\u4e8e\u201c-evaluate pow 0.5\u201d\uff0c\u5373\u5e73\u65b9\u6839\u529f\u80fd\u3002-gamma\u4e2d\u7684\u503c\u5c31\u662fPow\u6240\u4f7f\u7528\u503c\u7684\u5012\u6570\u3002<br \/>\nCosine\u548cSine\u65b9\u6cd5\u662f\u5728IM v6.4.8-8\u7248\u672c\u4e2d\u52a0\u5165\u7684\uff0c\u5c06\u56fe\u50cf\u503c\u6839\u636e\u6b63\uff08\u4f59\uff09\u5f26\u51fd\u6570\u8fdb\u884c\u8f6c\u6362\u3002\u4e5f\u53ef\u4ee5\u4f7f\u7528\u7b80\u5199Cos\u548cSin\u3002\u8f93\u51fa\u88ab\u8fdb\u884c\u4e8650\uff05\u7684\u504f\u7f6e\u548c50\uff05\u6807\u51c6\u5316\u5904\u7406\uff0c\u4ee5\u9002\u5e94\u5404\u81ea\u7684\u989c\u8272\u503c\u8303\u56f4\u3002value\u51b3\u5b9a\u4e86\u51fd\u6570\u7684\u5468\u671f\uff08\u9891\u7387\uff09\uff0c\u4ece\u800c\u51b3\u5b9a\u4e86\u8f93\u5165\u989c\u8272\u8303\u56f4\u4e2d\u5c06\u4f1a\u751f\u6210\u7684\u201c\u6ce2\u201d\u6570\u3002\u4f8b\u5982\uff0cvalue\u662f1\uff0c\u6709\u6548\u5468\u671f\u5c31\u662fQuantumRange\uff0c\u4f46\u5982\u679cvalue\u4e3a2\uff0c\u6709\u6548\u5468\u671f\u662fQuantumRange\u7684\u4e00\u534a\u3002<br \/>\n0.5 + 0.5 \u00d7 cos(2 \u03c0 u \u00d7 value).<br \/>\n\u4e5f\u53ef\u4ee5\u53c2\u8003-function\u9009\u9879\uff0c\u5b83\u662f-evaluate\u9009\u9879\u652f\u6301\u591a\u4e2a\u503c\u7684\u7248\u672c\u3002<\/p>\n<p>-evaluate-sequence operator<br \/>\n\u901a\u8fc7\u8bc4\u4f30\u56fe\u50cf\u5e8f\u5217\u7684\u7b97\u6cd5\u3001\u5173\u7cfb\u5f0f\u6216\u903b\u8f91\u8868\u8fbe\u5f0f\uff0c\u6765\u6539\u53d8\u901a\u9053\u7684\u50cf\u7d20\u3002<\/p>\n<p>-extent geometry<br \/>\n\u8bbe\u7f6e\u56fe\u50cf\u7684\u5c3a\u5bf8\u548c\u504f\u79fb\u3002<br \/>\n\u5982\u679c\u56fe\u50cf\u88ab\u653e\u5927\uff0c\u586b\u8865\u533a\u57df\u5c06\u8bbe\u7f6e\u4e3a\u80cc\u666f\u989c\u8272\u3002\u4f7f\u7528-geometry\u9009\u9879\u4e2d\u7684\u504f\u79fb\u548c-gravity\u8bbe\u7f6e\u5bf9\u56fe\u50cf\u8fdb\u884c\u5b9a\u4f4d\u3002\u5982\u679c\u8981\u6307\u5b9a\u5408\u5e76\u56fe\u50cf\u4e0e\u80cc\u666f\u56fe\u50cf\uff0c\u8bf7\u4f7f\u7528-compose\u9009\u9879\u3002<br \/>\n\u6b64\u547d\u4ee4\u5c06\u7f29\u5c0f\u6216\u653e\u5927\u4e00\u5f20JPEG\u56fe\u50cf\uff0c\u4ee5\u9002\u5e94800&#215;600\u7684\u663e\u793a\u5c4f\u3002\u5982\u679c\u8f93\u5165\u56fe\u50cf\u7684\u5bbd\u9ad8\u6bd4\u4e0d\u662f\u7cbe\u786e\u76844\uff1a3\uff0c\u90a3\u4e48\u56fe\u50cf\u5c06\u5728800&#215;600\u7684\u9ed1\u8272\u753b\u5e03\u4e2d\u5c45\u4e2d\u663e\u793a\uff1a<br \/>\n$ convert input.jpg -resize 800&#215;600 -background black -compose Copy<br \/>\n-gravity center -extent 800&#215;600 -quality 92 output.jpg<br \/>\n\u56fe\u50cf-geometry\u53c2\u6570\u7684\u5b8c\u6574\u7ec6\u8282\u8bf7\u53c2\u8003Image Geometry\u3002<\/p>\n<p>-extract geometry<br \/>\n\u4ece\u56fe\u50cf\u4e2d\u63d0\u53d6\u6307\u5b9a\u7684\u533a\u57df\u3002<br \/>\n\u6b64\u9009\u9879\u662f\u6700\u6709\u6548\u7684\u65b9\u6cd5\u4ece\u4e00\u5f20\u975e\u5e38\u5927\u7684\u539f\u59cb\u56fe\u50cf\u4e2d\u63d0\u53d6\u5b50\u533a\u57df\u3002\u8bf7\u6ce8\u610f\uff0c\u4e0b\u9762\u4e24\u4e2a\u547d\u4ee4\u662f\u7b49\u4ef7\u7684\uff1a<br \/>\nconvert -size 16000&#215;16000 -depth 8 -extract 640&#215;480+1280+960<br \/>\nimage.rgb image.png<br \/>\nconvert -size 16000&#215;16000 -depth 8 &#8216;image.rgb[640&#215;480+1280+960]&#8217;<br \/>\nimage.rgb image.png<br \/>\n\u5982\u679c\u7701\u7565\u504f\u79fb\uff1a<br \/>\nconvert -size 16000&#215;16000 -depth 8 -extract 640&#215;480<br \/>\nimage.rgb image.png<br \/>\n\u5982\u679c\u5c06\u56fe\u50cf\u8c03\u6574\u5230\u6307\u5b9a\u7684\u5c3a\u5bf8\uff1a<br \/>\nconvert -size 16000&#215;16000 -depth 8 -resize 640&#215;480 image.rgb image.png<\/p>\n<p>-family fontFamily<br \/>\n\u8bbe\u7f6e\u6587\u672c\u7684\u5b57\u4f53\u5bb6\u65cf\u3002<br \/>\n\u6b64\u9009\u9879\u8bbe\u7f6e\u4e86\u4e00\u4e2a\u5b57\u4f53\u5bb6\u65cf\uff0cImageMagick\u4f1a\u5c3d\u91cf\u4f7f\u7528\u8fd9\u79cd\u5b57\u4f53\u8fdb\u884c\u6587\u672c\u6e32\u67d3\u64cd\u4f5c\u3002\u5982\u679c\u53d1\u73b0\u4e86\u53ef\u4ee5\u4f7f\u7528\u7684\u8fd9\u4e2a\u5bb6\u65cf\u5b57\u4f53\u5c31\u4f7f\u7528\u5b83\uff1b\u4f46\u662f\u5982\u679c\u6ca1\u6709\u53d1\u73b0\uff0c\u5c31\u7528\u9ed8\u8ba4\u5b57\u4f53\uff08\u5982\u201cArial\u201d\uff09\u6216\u7c7b\u4f3c\u7684\u5bb6\u65cf\u5b57\u4f53\u53d6\u4ee3\uff08\u4f8b\u5982\uff0c\u53ef\u4ee5\u4f7f\u7528\u201cCourier\u201d\u5b57\u4f53\u6765\u53d6\u4ee3\u8bbe\u7f6e\u7684\u201cSystem\u201d\u5b57\u4f53\u5bb6\u65cf\uff0c\u5982\u679c\u6ca1\u6709\u53d1\u73b0\u5b83\u7684\u8bdd\uff09\u3002<br \/>\n\u5bf9\u4e8e\u5176\u5b83\u5f71\u54cd\u5b57\u4f53\u7684\u8bbe\u7f6e\u9009\u9879\uff0c\u8bf7\u53c2\u8003\u9009\u9879-font\u3001-stretch\u3001-style\u548c-weight\u3002<\/p>\n<p>-features distance<br \/>\n\u5728\u56db\u4e2a\u65b9\u5411\u4e0a\uff08horizontal\u3001vertical\u3001left\u548cright\u5bf9\u89d2\u7ebf\uff09\u6839\u636e\u6307\u5b9a\u8ddd\u79bb\u663e\u793a\u56fe\u50cf\u4e2d\u6bcf\u4e2a\u901a\u9053\u7684\u7279\u6027\u3002<\/p>\n<p>-fft<br \/>\n\u5b9e\u73b0\u6b63\u5411\u7684\u79bb\u6563\u5085\u7acb\u53f6\u53d8\u6362\uff08DFT\uff09\u3002<br \/>\n\u6b64\u9009\u9879\u662f\u5728ImageMagick6.5.4-3\u7248\u672c\u4e2d\u65b0\u52a0\u5165\u7684\uff08\u540c\u65f6Windows\u7528\u6237\u73b0\u5728\u4f7f\u7528\u7684ImageMagick6.6.0-9\u7248\u672c\u4e5f\u652f\u6301\u8fd9\u4e2a\u9009\u9879\uff09\u3002\u5b83\u5c06\u56fe\u50cf\u4ece\u6b63\u5e38\u7684\u65f6\u57df\uff08\u7a7a\u95f4\uff09\u6620\u5c04\u5230\u4e86\u9891\u57df\u3002\u5728\u9891\u57df\u4e2d\uff0c\u56fe\u50cf\u4ee3\u8868\u4e86\u4e0d\u540c\u5e45\u5ea6\u6b63\u5f26\u6ce2\u6781\u5176\u590d\u6742\u7684\u53e0\u52a0\u3002\u56fe\u50cf\u7684x\u548cy\u5750\u6807\u5c31\u662f\u5206\u522b\u6cbfx\u548cy\u65b9\u5411\u53ef\u80fd\u7684\u9891\u7387\u503c\uff0c\u50cf\u7d20\u7684\u5f3a\u5ea6\u503c\u662f\u590d\u6570\u5e76\u4e14\u5bf9\u5e94\u6b63\u5f26\u6ce2\u7684\u632f\u5e45\u3002\u53ef\u4ee5\u53c2\u8003\u5085\u7acb\u53f6\u53d8\u6362\uff08Fourier Transform\uff09\u3001\u79bb\u6563\u5085\u7acb\u53f6\u53d8\u6362\uff08Discrete Fourier Transform\uff09\u548c\u5feb\u901f\u5085\u91cc\u53f6\u53d8\u6362\uff08Fast Fourier Transform\uff09\u3002<br \/>\n\u6211\u4eec\u53ea\u63d0\u4f9b\u5355\u72ec\u7684\u4e00\u4e2a\u56fe\u50cf\u540d\u79f0\u4f5c\u4e3a\u6b64\u9009\u9879\u7684\u8f93\u51fa\u3002\u7136\u800c\uff0c\u8f93\u51fa\u7ed3\u679c\u5b9e\u9645\u4e0a\u5c06\u6709\u4e24\u4e2a\u7ec4\u6210\u90e8\u5206\u3002\u5b83\u53ef\u4ee5\u662f\u4e00\u5f20\u5305\u542b\u4e24\u5e27\u7684\u56fe\u50cf\u6216\u8005\u4e24\u5f20\u5355\u72ec\u7684\u56fe\u50cf\uff0c\u8fd9\u5c06\u6839\u636e\u6307\u5b9a\u7684\u56fe\u50cf\u683c\u5f0f\u662f\u5426\u652f\u6301\u591a\u5e27\u56fe\u50cf\u6765\u51b3\u5b9a\u3002\u6211\u4eec\u6700\u7ec8\u5f97\u5230\u4e24\u4e2a\u8f93\u51fa\u7ed3\u679c\u7684\u539f\u56e0\u662f\u7531\u4e8e\u56fe\u50cf\u7684\u9891\u57df\u4f7f\u7528\u4e86\u590d\u6570\u6765\u8868\u793a\uff0c\u800c\u5b83\u4e0d\u80fd\u76f4\u63a5\u7528\u4e8e\u663e\u793a\u3002\u56e0\u6b64\uff0c\u5176\u4e2d\u7684\u590d\u6570\u5c31\u88ab\u81ea\u52a8\u5206\u6210\u4e24\u4e2a\u90e8\u5206\uff0c\u7528\u4e24\u5f20\u56fe\u50cf\u6765\u4ee3\u8868\u3002\u6211\u4eec\u5f97\u5230\u7684\u7b2c\u4e00\u90e8\u5206\u662f\u590d\u6570\u7684\u5e45\u5ea6\uff0c\u7b2c\u4e8c\u90e8\u5206\u662f\u590d\u6570\u7684\u76f8\u4f4d\u3002\u66f4\u8be6\u7ec6\u4fe1\u606f\u8bf7\u53c2\u770bComplex Numbers\u3002<br \/>\n\u53e6\u5916\uff0c\u751f\u6210\u7684\u4e24\u5f20\u5e45\u5ea6\u548c\u76f8\u4f4d\u5206\u91cf\u7684\u56fe\u50cf\uff0c\u5fc5\u987b\u6307\u5b9a\u4e3a\u4e0d\u9650\u5236\u989c\u8272\u5e76\u4e14\u4e0d\u8fdb\u884c\u538b\u7f29\u7684\u56fe\u50cf\u683c\u5f0f\u3002\u56e0\u6b64\uff0c\u63a8\u8350\u4f7f\u7528\u7684\u56fe\u50cf\u683c\u5f0f\u4e3b\u8981\u5305\u62ecMIFF\u3001TIF\u3001PFM\u3001EXR\u548cPNG\u7b49\u3002\u6240\u6709\u8fd9\u4e9b\u56fe\u50cf\u683c\u5f0f\uff0c\u9664\u4e86PNG\u683c\u5f0f\u4e4b\u5916\uff0c\u5176\u5b83\u7684\u90fd\u652f\u6301\u591a\u5e27\u56fe\u50cf\u3002\u56e0\u6b64\u4f8b\u5982<br \/>\nconvert image.png -fft fft_image.miff<br \/>\n\u5c06\u4f1a\u4ea7\u751f\u4e00\u5f20\u632f\u5e45\u56fe\u50cf\u540d\u4e3a\u201cfft_image.miff[0]\u201d\u548c\u4e00\u5f20\u76f8\u4f4d\u56fe\u50cf\u540d\u4e3a\u201cfft_image.miff[1]\u201d\u3002\u540c\u6837\u7684<br \/>\nconvert image.png -fft fft_image.png<br \/>\n\u5c06\u4f1a\u4ea7\u751f\u4e00\u5f20\u632f\u5e45\u56fe\u50cf\u540d\u4e3a\u201cfft_image-0.png\u201d\u548c\u4e00\u5f20\u76f8\u4f4d\u56fe\u50cf\u540d\u4e3a\u201cfft_image-1.png\u201d\u3002\u5982\u679c\u4f60\u559c\u6b22\u8fd9\u79cd\u8868\u793a\u65b9\u6cd5\uff0c\u90a3\u4e48\u4f60\u4e5f\u53ef\u4ee5\u5f3a\u5236\u5176\u5b83\u4efb\u4f55\u683c\u5f0f\u4ea7\u751f\u4e24\u4e2a\u8f93\u51fa\u56fe\u50cf\uff0c\u901a\u8fc7\u5728\u547d\u4ee4\u884c\u4e2d\u7684-fft\u9009\u9879\u4e4b\u540e\u6dfb\u52a0+adjoin\u9009\u9879\u3002<br \/>\n\u8f93\u5165\u56fe\u50cf\u53ef\u4ee5\u662f\u4efb\u610f\u5c3a\u5bf8\u7684\uff0c\u4f46\u5982\u679c\u4e0d\u662f\u6b63\u65b9\u5f62\u6216\u8005\u5c3a\u5bf8\u4e0d\u4e3a\u5076\u6570\uff0c\u5b83\u5c31\u4f1a\u81ea\u52a8\u5c06\u8f93\u5165\u56fe\u50cf\u7684\u5bbd\u5ea6\u6216\u9ad8\u5ea6\u53d8\u5927\uff0c\u628a\u5c3a\u5bf8\u50cf\u7d20\u586b\u5145\u4e3a\u5076\u6570\uff0c\u800c\u4e14\u5c06\u4ece\u8f93\u5165\u56fe\u50cf\u7684\u5e95\u90e8\u548c\uff08\u6216\uff09\u53f3\u4fa7\u8fdb\u884c\u586b\u5145\u3002\u64cd\u4f5c\u7ed3\u675f\u540e\u8f93\u51fa\u7684\u5e45\u5ea6\u548c\u76f8\u4f4d\u56fe\u50cf\u4ecd\u7136\u662f\u8fd9\u4e2a\u5c3a\u5bf8\u7684\u6b63\u65b9\u5f62\u3002\u8fd9\u79cd\u65b9\u5f0f\u7684\u586b\u5145\u64cd\u4f5c\u4f9d\u8d56\u4e8e\u865a\u62df\u50cf\u7d20\uff08-virtual-pixel\uff09\u8bbe\u7f6e\u3002<br \/>\n\u4e24\u4e2a\u8f93\u51fa\u7ec4\u4ef6\u7684\u52a8\u6001\u8303\u56f4\u90fd\u5c06\u5339\u914d[0,QuantumRange]\uff0c\u56e0\u6b64\u4e0d\u9700\u8981\u542f\u7528HDRI\u8bbe\u7f6e\u3002\u76f8\u4f4d\u503c\u5728\u540d\u4e49\u4e0a\u7684\u8303\u56f4\u662f\u4ece0\u52302*\u03c0\uff0c\u4f46\u662f\u5bf9\u4e8e\u975eHDRI\u6c47\u7f16\u7684ImageMagick\uff0c\u56fe\u50cf\u7684\u76f8\u4f4d\u5c06\u8fdb\u884c\u7f29\u653e\uff0c\u4ee5\u8986\u76d6\u6574\u4e2a\u52a8\u6001\u8303\u56f4\u3002\u5e45\u5ea6\u56fe\u50cf\u6ca1\u6709\u8fdb\u884c\u8c03\u6574\uff0c\u56e0\u6b64\u4e00\u822c\u4f1a\u5305\u542b\u6709\u975e\u5e38\u5c0f\u7684\u503c\u3002\u6240\u4ee5\u56fe\u50cf\u901a\u5e38\u4f1a\u5b8c\u5168\u5448\u73b0\u4e3a\u9ed1\u8272\u3002\u4e3a\u4e86\u770b\u5230\u5176\u4e2d\u7684\u7ec6\u8282\uff0c\u5e45\u5ea6\u56fe\u50cf\u901a\u5e38\u88ab\u4f7f\u7528log\u51fd\u6570\u8fdb\u884c\u589e\u5f3a\uff0c\u53d8\u4e3a\u6211\u4eec\u6240\u8bf4\u7684\u9891\u8c31\u3002log\u51fd\u6570\u901a\u5e38\u7528\u6765\u589e\u5f3a\u56fe\u50cf\u989c\u8272\uff0c\u5e76\u4e14\u8f83\u6df1\u7684\u503c\u6bd4\u8f83\u6d45\u7684\u503c\u589e\u5f3a\u5f97\u591a\u3002\u8fd9\u5199\u90fd\u662f\u53ef\u4ee5\u5b9e\u73b0\u7684\uff0c\u4f8b\u5982\u4e0b\u9762\uff1a<br \/>\nconvert fft_image.miff[0] -contrast-stretch 0<br \/>\n-evaluate log 1000 fft_image_spectrum.png<br \/>\n\u9996\u5148\uff0c\u201c-contrast-stretch 0\u201d\u547d\u4ee4\u7528\u6765\u5c06\u56fe\u50cf\u7f29\u653e\u5230\u6574\u4e2a\u52a8\u6001\u8303\u56f4\u3002\u800c\u201c-evaluate log\u201d\u547d\u4ee4\u4e2d\u6307\u5b9a\u7684\u53c2\u6570\u901a\u5e38\u5728100\u523010000\u4e4b\u95f4\uff0c\u8fd9\u8981\u53d6\u51b3\u4e8e\u4f60\u5e0c\u671b\u5728\u9891\u8c31\u4e2d\u663e\u793a\u4fe1\u606f\u7684\u91cf\u662f\u591a\u5927\u4e86\u3002\u8f83\u5927\u7684\u503c\u4f1a\u4ea7\u751f\u66f4\u52a0\u660e\u663e\u7684\u7ec6\u8282\u3002\u4f46\u662f\uff0c\u8fc7\u591a\u7684\u7ec6\u8282\u4e5f\u53ef\u80fd\u9690\u85cf\u56fe\u50cf\u7684\u91cd\u8981\u7279\u5f81\u3002<br \/>\nFFTW\u5e93\u88ab\u8981\u6c42\u4f7f\u7528-fft\u3002<br \/>\n\u4f7f\u7528+fft\u9009\u9879\u53ef\u4ee5\u4ea7\u751f\u4e24\u4e2a\u8f93\u51fa\u56fe\u50cf\uff0c\u5206\u522b\u662f\u5085\u7acb\u53f6\u53d8\u6362\u5f97\u5230\u7684\u590d\u6570\u7684\u5b9e\u90e8\u548c\u865a\u90e8\u3002<br \/>\n\u4f46\u662f\uff0c\u7531\u4e8e\u590d\u6570\u7684\u5b9e\u90e8\u548c\u865a\u90e8\u4e2d\u53ef\u80fd\u5305\u542b\u8d1f\u503c\uff0c\u8fd9\u5c31\u9700\u8981IM\u5728\u914d\u7f6e\u4e2d\u542f\u7528HDRI\u4e86\u3002\u5728\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u4f60\u5c31\u5fc5\u987b\u4f7f\u7528MIFF\u3001TIF\u6216PFM\u6765\u663e\u793a\u5b9e\u90e8\u548c\u865a\u90e8\u7684\u7ed3\u679c\uff0c\u56e0\u4e3a\u8fd9\u4e9b\u683c\u5f0f\u53ef\u4ee5\u4fdd\u7559\u8d1f\u6570\u548c\u5206\u6570\u503c\u800c\u65e0\u9700\u8fdb\u884c\u88c1\u526a\u6216\u622a\u65ad\u5c0f\u6570\u90e8\u5206\u3002<br \/>\n+fft\u9009\u9879\u751f\u6210\u7684\u5b9e\u90e8\u548c\u865a\u90e8\u7684\u56fe\u50cf\u4e5f\u662f\u6b63\u65b9\u5f62\u7684\uff0c\u751a\u81f3\u9700\u8981\u548c\u4e0a\u9762\u8ba8\u8bba\u7684\u5e45\u5ea6\u548c\u76f8\u4f4d\u5206\u91cf\u56fe\u50cf\u4e00\u6837\u8fdb\u884c\u76f8\u540c\u7684\u5c3a\u5bf8\u586b\u5145\uff0c\u3002<br \/>\n\u53c2\u8003\u5173\u4e8eImageMagick\u4e2dHDRI\u5b9e\u73b0\u7684\u8ba8\u8bba\u9875\u9762High Dynamic-Range Images\u3002\u6709\u5173HDRI\u7684\u8be6\u7ec6\u4fe1\u606f\u8bf7\u53c2\u8003ImageMagick\u7684Usage\u9875\u6216\u7ef4\u57fa\u767e\u79d1\u6761\u76eeWikipedia\u3002<\/p>\n<p>-fill color<br \/>\n\u8bbe\u7f6e\u586b\u5145\u56fe\u5f62\u65f6\u4f7f\u7528\u7684\u989c\u8272\u3002<br \/>\n\u6b64\u9009\u9879\u53ef\u4ee5\u8bbe\u5b9a\u4e00\u4e2a\u989c\u8272\u540d\u5b57\u3001\u5341\u516d\u8fdb\u5236\u989c\u8272\u6216RGB\u3001RGBA\u3001HSL\u3001HSLA\u3001CMYK\u6216CMYKA\u89c4\u8303\u7684\u6570\u5b57\u3002\u5982\u4f55\u6b63\u786e\u5730\u6307\u5b9a\u989c\u8272\u53c2\u6570\u8bf7\u53c2\u9605Color Names\u3002<br \/>\n\u5c06\u989c\u8272\u89c4\u8303\u62ec\u5728\u5f15\u53f7\u4e2d\uff0c\u4ee5\u9632\u6b62\u201c#\u201d\u6216\u8005\u62ec\u53f7\u88ab\u4f60\u7684shell\u9519\u8bef\u7684\u89e3\u91ca\u3002<br \/>\n\u4f8b\u5982\uff0c<br \/>\n-fill blue<br \/>\n-fill &#8220;#ddddff&#8221;<br \/>\n-fill &#8220;rgb(255,255,255)&#8221;<br \/>\n\u53c2\u8003-draw\u9009\u9879\u83b7\u5f97\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\u3002<br \/>\n\u5982\u679c\u8981\u6253\u5370\u5b8c\u6574\u7684\u989c\u8272\u540d\u5217\u8868\uff0c\u4f7f\u7528\u201c-list color\u201d\u547d\u4ee4\u3002<\/p>\n<p>-filter type<br \/>\n\u4f7f\u7528\u6307\u5b9a\u7c7b\u578b\uff08type\uff09\u7684\u6ee4\u6ce2\u5668\u8fdb\u884c\u56fe\u50cf\u8c03\u6574\u6216\u626d\u66f2\u3002<br \/>\n\u4f7f\u7528\u6b64\u9009\u9879\u6765\u5f71\u54cd\u56fe\u50cf\u7684\u8c03\u6574\u64cd\u4f5c\uff0c\u4f8b\u5982-resize\u548c-distort\u64cd\u4f5c\u3002\u4f60\u53ef\u4ee5\u4f7f\u7528\u7b80\u5355\u7684\u7f29\u653e\u6ee4\u6ce2\u5668\uff0c\u5982\uff1a<br \/>\n   Point       Hermite       Cubic<br \/>\n   Box         Gaussian      Catrom<br \/>\n   Triangle    Quadratic     Mitchell<br \/>\n\u540c\u65f6\u8fd8\u63d0\u4f9b\u4e86Bessel\u548cSinc\u6ee4\u6ce2\u5668\uff08\u4ee5\u53ca\u66f4\u5feb\u901f\u7684SincFast\u5f62\u5f0f\uff09\u3002\u4f46\u662f\uff0c\u8fd9\u4e9b\u6ee4\u6ce2\u5668\u901a\u5e38\u662f\u65e0\u7528\u7684\uff0c\u56e0\u4e3a\u5b83\u4eec\u662f\u65e0\u9650\u51b2\u51fb\u54cd\u5e94\u88c1\u526a\u5230\u6ee4\u6ce2\u5668\u652f\u6301\u7684\u5927\u5c0f\u3002\u4e0d\u5efa\u8bae\u76f4\u63a5\u4f7f\u7528\u5b83\u4eec\uff0c\u9664\u975e\u8fdb\u884c\u4e13\u4e1a\u7684\u8bbe\u7f6e\uff08\u89c1\u4e0b\u6587\uff09\u3002<br \/>\n\u901a\u5e38\u8fd9\u4e9b\u7279\u6b8a\u7684\u6ee4\u6ce2\u5668\u4f1a\u88ab-filter\u9009\u9879\u5b9a\u4e49\u7684\u7a97\u53e3\u51fd\u6570\u8fdb\u884c\u52a0\u7a97\u64cd\u4f5c\u3002\u4e5f\u5c31\u662f\u8bf4\uff0c\u4f7f\u7528\u8fd9\u4e9b\u6ee4\u6ce2\u5668\u5e94\u8be5\u5b9a\u4e49\u4e00\u4e2a\u9002\u5408\u8be5\u9009\u9879\u7684\u7a97\u53e3\u51fd\u6570\u3002\u7a97\u53e3\u6ee4\u6ce2\u5668\u5305\u62ec\uff1a<br \/>\n   Lanczos       Hamming       Parzen<br \/>\n   Blackman      Kaiser        Welsh<br \/>\n   Hanning       Bartlett      Bohman<br \/>\n\u8fd8\u63d0\u4f9b\u4e86\u53e6\u4e00\u4e2a\u7279\u6b8a\u7684\u81ea\u52a0\u7a97\u6ee4\u6ce2\u5668\u201cLagrange\u201d\uff0c\u5b83\u5c06\u6839\u636e\u5f53\u524d\u7684\u201csupport\u201d\u548c\u201clobes\u201d\u9ad8\u7ea7\u8bbe\u7f6e\u81ea\u52a8\u91cd\u65b0\u8c03\u6574\u5176\u51fd\u6570\u3002<br \/>\n\u5982\u679c\u4f60\u4e0d\u8bbe\u7f6e\u6b64\u9009\u9879\uff0c\u5c06\u5bf9\u8272\u56fe\u3001\u900f\u660e\u901a\u9053\u7684\u56fe\u50cf\u6216\u653e\u5927\u7684\u56fe\u50cf\u9ed8\u8ba4\u4f7f\u7528\u201cMitchell\u201d\u6ee4\u6ce2\u5668\uff0c\u5426\u5219\u9ed8\u8ba4\u4f7f\u7528\u201cLanczos\u201d\u6ee4\u6ce2\u5668\u3002<br \/>\n\u8981\u6253\u5370\u7f29\u653e\u6ee4\u6ce2\u5668\u7684\u5b8c\u6574\u5217\u8868\uff0c\u8bf7\u4f7f\u7528\u201c-list filter\u201d\u9009\u9879\u3002<br \/>\n\u4f60\u53ef\u4ee5\u901a\u8fc7\u4f7f\u7528\u4e13\u4e1a\u8bbe\u7f6e\u6765\u5728\u8fdb\u884c\u56fe\u50cf\u7f29\u653e\u65f6\u4fee\u6539\u6ee4\u6ce2\u5668\u7684\u8fc7\u6ee4\u53c2\u6570\uff08\u89c1-define\u548c-set\uff09\uff1a<br \/>\n-define filter:blur=factor<br \/>\n\u7f29\u653e\u6ee4\u6ce2\u5668\u7684x\u8f74\uff08\u548c\u5176\u7a97\u53e3\uff09\u3002\u4f7f\u7528>1.0\u7684\u503c\u8fdb\u884c\u6a21\u7cca\u6216<1.0\u7684\u503c\u8fdb\u884c\u9510\u5316\u3002\u5b83\u53ea\u80fd\u7528\u4e8e\u9ad8\u65af\uff08Gaussian\uff09\u6216\u7c7b\u9ad8\u65af\u6ee4\u6ce2\u5668\uff0c\u5426\u5219\u4f60\u53ef\u80fd\u65e0\u6cd5\u5f97\u5230\u9884\u671f\u7684\u7ed3\u679c\u3002\n-define filter:support=radius\n\u8bbe\u7f6e\u6ee4\u6ce2\u5668\u7684\u652f\u6301\u534a\u5f84\u3002\u5b9a\u4e49\u6ee4\u6ce2\u5668\u7684\u534a\u5f84\u5927\u5c0f\uff0c\u5c06\u76f4\u63a5\u5f71\u54cd\u6ee4\u6ce2\u5668\u91cd\u91c7\u6837\u8fc7\u7a0b\u7684\u901f\u5ea6\u5feb\u6162\u3002\u6240\u6709\u6ee4\u6ce2\u5668\u90fd\u6709\u4e00\u4e2a\u9ed8\u8ba4\u6700\u4f73\u534a\u5f84\u3002\u90e8\u5206\u6ee4\u6ce2\u5668\u5982\u201cLagrange\u201d\u548c\u52a0\u7a97\u6ee4\u6ce2\u5668\u5c06\u6839\u636e\u8fd9\u4e2a\u503c\u8c03\u6574\u81ea\u5df1\u3002\u4f7f\u7528\u7b80\u5355\u7684\u6ee4\u6ce2\u5668\uff0c\u8fd9\u4e2a\u503c\u8981\u4e48\u4ec0\u4e48\u4e5f\u4e0d\u505a\uff08\u4f46\u91cd\u91c7\u6837\u901f\u5ea6\u53d8\u6162\uff09\uff0c\u8981\u4e48\u4f7f\u7528\u6709\u635f\u65b9\u5f0f\u4fee\u526a\u6ee4\u6ce2\u51fd\u6570\u3002\n-define filter:lobes=count\n\u8bbe\u7f6eSinc\/Bessel\u6ee4\u6ce2\u5668\u7684\u65c1\u74e3\u6570\u91cf\u3002\u8fd9\u6307\u5b9a\u6ee4\u6ce2\u5668\u7684\u201csupport\u201d\u8303\u56f4\u7684\u53ef\u9009\u65b9\u6cd5\uff0c\u5e76\u4e14\u8bbe\u8ba1\u4e0a\u66f4\u9002\u5408\u52a0\u7a97\u6ee4\u6ce2\u5668\uff0c\u5c24\u5176\u8fdb\u884c\u56fe\u50cf\u626d\u66f2\u64cd\u4f5c\u65f6\u3002\n-define filter:b=b-spline_factor\n-define filter:c=keys_alpha_factor\n\u91cd\u65b0\u5b9a\u4e49\u7acb\u65b9\u6ee4\u6ce2\u5668\u7684\u503c\uff0c\u5982Cubic\u3001Catrom\u3001Mitchel\u3001Hermite\u4ee5\u53caParzen\u3001Sinc\u7b49\u5f00\u7a97\u51fd\u6570\u3002\u5982\u679c\u53ea\u5b9a\u4e49\u4e86\u4e00\u4e2a\u503c\uff0c\u5176\u5b83\u7684\u5c06\u88ab\u8bbe\u7f6e\uff0c\u4ee5\u751f\u6210\u4e00\u4e2a\u201cKeys\u201d\u7c7b\u578b\u7684\u7acb\u65b9\u6ee4\u6ce2\u5668\u3002\u5176\u4e2d\u503c\u7684\u542b\u4e49\u662f\u6839\u636eMitchell-Netravali\u7684\u4e00\u4efd\u7814\u7a76\u62a5\u544a\u5b9a\u4e49\u7684\u3002\n-define filter:filter=filter_function\n\u76f4\u63a5\u4f7f\u7528\u6b64\u51fd\u6570\u4f5c\u4e3a\u7f29\u653e\u6ee4\u6ce2\u5668\u3002\u8fd9\u5c06\u5141\u8bb8\u4f60\u76f4\u63a5\u4f7f\u7528\u5f00\u7a97\u6ee4\u6ce2\u5668\u201cBlackman\u201d\uff0c\u800c\u4e0d\u662f\u6b63\u5e38\u7528\u6cd5\u4e2d\u4f7f\u7528\u7684\u201cSinc\u201d\u6216\u201cBessel\u201d\u5f00\u7a97\u51fd\u6570\u3002\u5982\u679c\u5b9a\u4e49\u4e86\uff0c\u5c31\u4e0d\u4f1a\u4f7f\u7528\u5f00\u7a97\u51fd\u6570\uff0c\u9664\u975e\u4ee5\u4e0b\u7684\u4e13\u4e1a\u8bbe\u7f6e\u4e5f\u88ab\u5b9a\u4e49\u4e86\u3002\n-define filter:window=filter_function\nIIR\uff08\u65e0\u9650\u8109\u51b2\u54cd\u5e94\uff09\u6ee4\u6ce2\u5668Bessel\u548cSinc\u5c06\u4f7f\u7528\u7ed9\u5b9a\u7684\u6ee4\u6ce2\u5668\u8fdb\u884c\u52a0\u7a97\u64cd\u4f5c\uff08\u4ece0\u5230\u5b9a\u4e49\u7684support\u8303\u56f4\uff09\u3002\u8fd9\u8ba9\u4f60\u53ef\u4ee5\u6307\u5b9a\u4e00\u4e2a\u901a\u5e38\u4e0d\u7528\u4f5c\u5f00\u7a97\u51fd\u6570\u7684\u6ee4\u6ce2\u5668\uff0c\u6bd4\u5982\u4f7f\u7528Box\uff08\u53ef\u4ee5\u6709\u6548\u5730\u5173\u95ed\u5f00\u7a97\u51fd\u6570\uff09\u5bf9Sinc\u8fdb\u884c\u52a0\u7a97\u64cd\u4f5c\uff0c\u6216\u4ee5\u524d\u5b9a\u4e49\u7684\u51fd\u6570\u3002\n-define filter:verbose=1\n\u8fd9\u5c06\u5bfc\u81f4IM\u5728\u6807\u51c6\u8f93\u51fa\u4e2d\u6253\u5370\u9009\u62e9\u7684\u5185\u90e8\u6ee4\u6ce2\u5668\u4fe1\u606f\u3002\u8fd9\u5305\u62ec\u6b63\u5728\u4f7f\u7528\u7684\u6ee4\u6ce2\u5668\u8bbe\u7f6e\u4e2d\u7684\u8bc4\u8bba\u5934\u548c\u6570\u636e\u3002\n\u4f46\u662f\u8bf7\u6ce8\u610f\uff0c\u6709\u4e9b\u6ee4\u6ce2\u5668\u5728\u5185\u90e8\u662f\u6839\u636e\u5176\u5b83\u6ee4\u6ce2\u5668\u8fdb\u884c\u5b9a\u4e49\u7684\u3002\u4f8b\u5982Lanczos\u6ee4\u6ce2\u5668\u5c31\u662f\u6839\u636e\u52a0\u7a97SincFast\u6ee4\u6ce2\u5668\u5b9a\u4e49\u7684\uff0c\u800cMitchell\u6ee4\u6ce2\u5668\u5219\u5b9a\u4e49\u4e3a\u7279\u5b9a\u7684\u201cB\u201d\u548c\u201cC\u201d\u8bbe\u7f6e\u7684Cubic\u6ee4\u6ce2\u5668\u3002\n\u4f8b\u5982\uff0c8\u4e2a\u65c1\u74e3\u7684Bessel\u6ee4\u6ce2\u5668\uff1a\nconvert image.png -filter bessel \n-set filter:window=bessel -set filter:lobes=8 \n-resize 150% image.jpg\n\u6216\u80054\u4e2a\u65c1\u74e3\u7684\u672a\u52a0\u7a97Sinc\u6ee4\u6ce2\u5668\uff1a\nconvert image.png -set filter:filter=sinc -set filter:lobes=4 \n-resize 150% image.jpg\n\u8bf7\u6ce8\u610f\uff0c\u4e13\u4e1a\u9009\u9879\uff08\u9664\u4e86\u201cblur\u201d\u548c\u201cverbose\u201d\uff09\uff0c\u4e3b\u8981\u63d0\u4f9b\u7ed9\u7814\u7a76\u548c\u7406\u89e3\u7f29\u653e\u6ee4\u6ce2\u5668\u5de5\u4f5c\u539f\u7406\u7684\u4e13\u5bb6\u4f7f\u7528\u3002\u5982\u679c\u6ca1\u6709\u8fd9\u65b9\u9762\u7684\u77e5\u8bc6\uff0c\u6216\u4e0d\u4e86\u89e3\u6240\u6d89\u53ca\u7684\u6ee4\u6ce2\u5668\u5b9a\u4e49\uff0c\u4f7f\u7528\u4e13\u4e1a\u8bbe\u7f6e\u5f88\u53ef\u80fd\u4f1a\u5bf9\u4f60\u7684\u56fe\u7247\u7f29\u653e\u9020\u6210\u635f\u5bb3\u3002\n \n-flatten\n\u8fd9\u662f-layers\u9009\u9879\u4e2d\u201cflatten\u201d\u65b9\u6cd5\u7684\u4e00\u4e2a\u7b80\u5355\u522b\u540d\u3002\n \n-flip\n\u521b\u5efa\u4e00\u5f20\u955c\u50cf\u56fe\u50cf\u3002\n\u5728\u5782\u76f4\u65b9\u5411\u4e0a\u53cd\u6620\u626b\u63cf\u7ebf\u3002\u56fe\u50cf\u5c06\u88ab\u4e0a\u4e0b\u98a0\u5012\u3002\n \n-floodfill {+-}x{+-}ycolor\n\u5728\u6307\u5b9a\u7684\u504f\u79fb\u91cf\u5904\u7528\u989c\u8272\u5bf9\u56fe\u50cf\u8fdb\u884c\u66ff\u6362\u586b\u5145\uff08floodfill\uff09\u3002\n\u66ff\u6362\u586b\u5145\u5c06\u4ece\u7ed9\u5b9a\u7684\u201c\u79cd\u5b50\u70b9\u201d\u5f00\u59cb\uff0c\u5b83\u4e0d\u53d7gravity\u7684\u5f71\u54cd\u3002\u5f53\u4efb\u4f55\u989c\u8272\u4e0e\u6307\u5b9a\u989c\u8272\u53c2\u6570\u7684\u5dee\u5f02\u5728-fuzz\u8272\u5f69\u8ddd\u79bb\u4e4b\u5185\uff0c\u5e76\u4e14\u548c\u201c\u79cd\u5b50\u70b9\u201d\u76f8\u8fde\u63a5\uff0c\u90a3\u4e48\u5b83\u5c06\u4f1a\u88ab\u586b\u5145\u989c\u8272\uff08-fill\uff09\u66ff\u6362\u6389\u3002\n\u8bf7\u6ce8\u610f\uff0c\u5982\u679c\u201c\u79cd\u5b50\u70b9\u201d\u50cf\u7d20\u672c\u8eab\u7684\u989c\u8272\u5c31\u548c\u6307\u5b9a\u7684\u989c\u8272\u4e0d\u5339\u914d\uff08\u6839\u636e-fuzz\uff09\uff0c\u90a3\u4e48\u5c06\u4e0d\u4f1a\u91c7\u53d6\u4efb\u4f55\u64cd\u4f5c\u3002\n\u8fd9\u4e2a\u9009\u9879\u7684\u5de5\u4f5c\u65b9\u5f0f\u66f4\u50cf\u662f-opaque\u9009\u9879\uff0c\u800c\u4e0d\u50cf\u666e\u901a\u7684floodfill\u586b\u5145\u4e00\u6837\uff0c\u76f4\u63a5\u8bfb\u53d6\u201c\u79cd\u5b50\u70b9\u201d\u7684\u989c\u8272\u4f5c\u4e3a\u5339\u914d\u8272\u3002\u66f4\u8be6\u7ec6\u7684\u4fe1\u606f\u8bf7\u770b-draw\u9009\u9879\u7684\u201cfloodfill\u201d\u65b9\u6cd5\u3002\n \n-flop\n\u521b\u5efa\u4e00\u5f20\u955c\u50cf\u56fe\u50cf\u3002\n\u5728\u6c34\u5e73\u65b9\u5411\u4e0a\u53cd\u6620\u626b\u63cf\u7ebf\u3002\u56fe\u50cf\u5c06\u88ab\u5de6\u53f3\u4ea4\u6362\u3002\n \n-font name\n\u7528\u6587\u5b57\u6ce8\u91ca\u56fe\u50cf\u6216\u521b\u5efa\u6807\u7b7e\u65f6\uff0c\u8bbe\u7f6e\u8981\u4f7f\u7528\u7684\u5b57\u4f53\u3002\n\u8981\u6253\u5370\u5b57\u4f53\u7684\u5b8c\u6574\u5217\u8868\uff0c\u8bf7\u4f7f\u7528\u201c-list font\u201d\u547d\u4ee4\uff086.3.6\u7248\u672c\u524d\uff0c\u4f7f\u7528\u201ctype\u201d\u800c\u4e0d\u662f\u201cfont\u201d\uff09\u3002\n\u9664\u4e86\u4e0a\u8ff0\u9884\u5b9a\u4e49\u5217\u8868\u4e2d\u6307\u5b9a\u7684\u5b57\u4f53\uff0c\u4f60\u4e5f\u53ef\u4ee5\u4ece\u6307\u5b9a\u7684\u6e90\u4e2d\u6307\u5b9a\u4e00\u4e2a\u7279\u5b9a\u7684\u5b57\u4f53\u3002\u4f8b\u5982Arial.ttf\u662f\u4e00\u4e2aTrueType\u5b57\u4f53\u6587\u4ef6\uff0cps:helvetica\u662f\u4e00\u79cdPostScript\u5b57\u4f53\uff0c\u800cx:fixed\u662fX11\u5b57\u4f53\u3002\n\u5bf9\u4e8e\u5f71\u54cd\u5b57\u4f53\u7684\u5176\u5b83\u8bbe\u7f6e\uff0c\u53ef\u4ee5\u53c2\u8003-family\u3001-stretch\u3001-style\u548c-weight\u9009\u9879\u3002\n \n-foreground color\n\u5b9a\u4e49\u524d\u666f\u8272\u3002\n\u91c7\u7528-fill\u9009\u9879\u4e0b\u63cf\u8ff0\u7684\u989c\u8272\u683c\u5f0f\u3002\n\u9ed8\u8ba4\u7684\u524d\u666f\u8272\u662f\u9ed1\u8272\u3002\n \n-format type\n\u56fe\u50cf\u683c\u5f0f\u7c7b\u578b\u3002\n\u5f53\u4e0emogrify\u4e00\u8d77\u4f7f\u7528\u65f6\uff0c\u6b64\u9009\u9879\u5c06\u4f1a\u628a\u4efb\u4f55\u56fe\u50cf\u8f6c\u6362\u4e3a\u4f60\u6307\u5b9a\u7684\u56fe\u50cf\u683c\u5f0f\u3002 ImageMagick\u4e2d\u652f\u6301\u7684\u56fe\u50cf\u683c\u5f0f\u7c7b\u578b\u5217\u8868\uff0c\u8bf7\u4f7f\u7528\u201c-list format\u201d\u547d\u4ee4\u67e5\u8be2\u3002\n\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u8be5\u6587\u4ef6\u4ecd\u7136\u4fdd\u6301\u5176\u539f\u6765\u7684\u540d\u5b57\u3002\u4f46\u662f\uff0c\u5982\u679c\u6587\u4ef6\u7684\u6269\u5c55\u540d\u5339\u914d\u652f\u6301\u7684\u683c\u5f0f\uff0c\u90a3\u4e48\u6269\u5c55\u540d\u5c06\u88ab-format\u6307\u5b9a\u7684\u56fe\u50cf\u683c\u5f0f\u7c7b\u578b\u53d6\u4ee3\u3002\u4f8b\u5982\uff0c\u5982\u679c\u6307\u5b9a\u4e3aTIFF\u683c\u5f0f\u7c7b\u578b\u5e76\u4e14\u8f93\u5165\u56fe\u50cf\u7684\u6587\u4ef6\u540d\u662fimage.gif\uff0c\u5219\u8f93\u51fa\u56fe\u50cf\u7684\u6587\u4ef6\u540d\u53d8\u4e3aimage.tiff\u3002\n \n-format string\n\u8f93\u51fa\u683c\u5f0f\u5316\u7684\u56fe\u50cf\u5c5e\u6027\u3002[identify]\n \n-frame geometry\n\u7ed9\u56fe\u50cf\u6dfb\u52a0\u73af\u7ed5\u8fb9\u6846\u6216\u659c\u9762\u8fb9\u6846\u3002\n\u8fb9\u6846\u7684\u989c\u8272\u4f7f\u7528\u547d\u4ee4\u884c\u9009\u9879-mattecolor\u6765\u6307\u5b9a\u3002\n\u53c2\u8003-geometry\u9009\u9879\u83b7\u5f97\u5b8c\u6574\u7ec6\u8282\u3002geometry\u53c2\u6570\u7684size\u90e8\u5206\u8868\u793a\u6dfb\u52a0\u5230\u56fe\u50cf\u4e2d\u7684\u989d\u5916\u7684\u5bbd\u5ea6\u548c\u9ad8\u5ea6\u3002\u5982\u679cgeometry\u53c2\u6570\u4e2d\u6ca1\u6709\u8bbe\u7f6e\u504f\u79fb\u91cf\uff0c\u90a3\u4e48\u6dfb\u52a0\u7684\u8fb9\u6846\u5c31\u662f\u7eaf\u8272\u7684\u3002\u5982\u679c\u8bbe\u7f6e\u4e86x\u548cy\u504f\u79fb\uff0c\u5c31\u4f1a\u5728\u8fb9\u6846\u7684\u5bbd\u5ea6\u548c\u9ad8\u5ea6\u90e8\u5206\uff0c\u5f62\u6210\u5177\u6709\u539a\u5ea6\u7684x\u50cf\u7d20\u7684\u5916\u659c\u9762\u548cy\u50cf\u7d20\u7684\u5185\u659c\u9762\u3002\u800c\u8d1f\u7684\u504f\u79fb\u91cf\u5219\u6ca1\u6709\u610f\u4e49\u3002\n-frame\u9009\u9879\u5176\u5b9e\u53d7\u5230\u5f53\u524d\u7684-compose\u8bbe\u7f6e\u7684\u5f71\u54cd\uff0c\u5e76\u4e14\u5047\u8bbe\u8fd9\u662f\u4f7f\u7528\u9ed8\u8ba4\u7684\u201cOver\u201d\u5408\u5e76\u65b9\u6cd5\u3002\u5b83\u91c7\u7528-bordercolor\u8bbe\u7f6e\u751f\u6210\u4e00\u5f20\u5c3a\u5bf8\u5408\u9002\u7684\u56fe\u50cf\uff0c\u7136\u540e\u7ed8\u5236\u4e86\u56db\u79cd\u4e0d\u540c\u7684\u63a5\u8fd1\u5f53\u524d-mattecolor\u8bbe\u7f6e\u7684\u989c\u8272\u3002\u539f\u59cb\u56fe\u50cf\u5c06\u4f1a\u8986\u76d6\u5230\u8fd9\u5f20\u8fb9\u6846\u56fe\u50cf\u7684\u4e2d\u592e\u3002\u8fd9\u610f\u5473\u7740\uff0c\u4f7f\u7528\u9ed8\u8ba4\u7684\u201cOver\u201d\u5408\u5e76\u65b9\u6cd5\u53ef\u4ee5\u5c06\u4efb\u4f55\u900f\u660e\u90e8\u5206\u66ff\u6362\u4e3a\u5f53\u524d\u7684-bordercolor\u8bbe\u7f6e\u3002\n\u56fe\u50cf\u5408\u5e76\u64cd\u4f5c\u4e0d\u53d7-gravity\u9009\u9879\u5f71\u54cd\u3002\n \n-frame\n\u5728\u5bfc\u5165\u7684\u56fe\u50cf\u4e2d\u5305\u62ecX window\u7684\u8fb9\u6846\u3002[import]\n \n-function functionparameters\n\u5bf9\u901a\u9053\u503c\u5e94\u7528\u51fd\u6570\u3002\n\u6b64\u8fd0\u7b97\u9009\u9879\u6839\u636e\u7ed9\u5b9a\u7684\u53c2\u6570\u8fdb\u884c\u8ba1\u7b97\uff0c\u4f1a\u4fee\u6539\u56fe\u50cf\u4e2d\u6bcf\u4e2a\u5148\u524d\u8bbe\u7f6e\u7684\u901a\u9053\u4e2d\u7684\u6bcf\u4e2a\u989c\u8272\u503c\u3002\u5173\u4e8e\u5982\u4f55\u5904\u7406\u8ba1\u7b97\u7ed3\u679c\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u8bf7\u53c2\u9605-evaluate\u3002\n\u8fd9\u53ef\u4ee5\u88ab\u8ba4\u4e3a\u662f-evaluate\u9009\u9879\u7684\u591a\u53c2\u6570\u7248\u672c\u3002\uff08\u5728ImageMagick v6.4.8-8\u7248\u672c\u4e2d\u52a0\u5165\u7684\uff09\u3002\nparameters\u53c2\u6570\u662f\u4e00\u4e2a\u9017\u53f7\u5206\u9694\u7684\u6570\u503c\u5217\u8868\u3002\u503c\u7684\u6570\u91cf\u53d6\u51b3\u4e8efunction\u9009\u62e9\u7684\u529f\u80fd\u3002\u529f\u80fd\u5305\u62ec\uff1a\nPolynomial\uff08\u591a\u9879\u5f0f\uff09\n   Sinusoid\uff08\u6b63\u5f26\uff09\n   Arcsin\uff08\u53cd\u6b63\u5f26\uff09\n   Arctan\uff08\u53cd\u6b63\u5207\uff09\n\u8981\u6253\u5370function\u7684\u5b8c\u6574\u5217\u8868\uff0c\u4f7f\u7528\u201c-list function\u201d\u547d\u4ee4\u3002\u8bf4\u660e\u5982\u4e0b\u3002\nPolynomial\uff08\u591a\u9879\u5f0f\uff09\n\u591a\u9879\u5f0f\u51fd\u6570\u63a5\u53d7\u4efb\u610f\u6570\u91cf\u7684\u53c2\u6570\uff0c\u8fd9\u4e9b\u591a\u9879\u5f0f\u7684\u7cfb\u6570\u5c06\u91c7\u7528\u964d\u5e8f\u6392\u5217\u3002\u4e5f\u5c31\u662f\u8bf4\n-function Polynomial an,an-1,...a1,a0\n\u5c06\u8c03\u7528\u4e00\u4e2a\u591a\u9879\u5f0f\u51fd\u6570\nanun + an-1un-1 + \u00b7\u00b7\u00b7 a1u + a0,\n\u5176\u4e2du\u662f\u50cf\u7d20\u7684\u539f\u59cb\u5f52\u4e00\u5316\u901a\u9053\u503c\u3002\n\u8fd9\u4e2aPolynomial\u51fd\u6570\u53ef\u4ee5\u7528\u6765\u4ee3\u66ff-evaluate\u9009\u9879\u7684Set\uff08\u5e38\u6570\u591a\u9879\u5f0f\uff09\u3001Add\u3001Divide\u3001Multiply\u548cSubtract\uff08\u4e00\u4e9b\u7ebf\u6027\u591a\u9879\u5f0f\uff09\u65b9\u6cd5\u3002-level\u9009\u9879\u540c\u6837\u5bf9\u901a\u9053\u4ea7\u751f\u7ebf\u6027\u5f71\u54cd\u3002\u9075\u5faa\u7684\u89c4\u5219\u5982\u4e0b\u3002\n-evaluate Set value \t-function Polynomial value \t\uff08\u5e38\u6570\u51fd\u6570\uff1b\u8bbe\u7f6evalue\u00d7100% gray\u5f53\u901a\u9053\u4e3aRGB\u65f6\uff09\n-evaluate Add value \t-function Polynomial 1,value \t \n-evaluate Subtract value \t-function Polynomial 1,\u2212value \t \n-evaluate Multiply value \t-function Polynomial value,0 \t \n+level black% x white% \t-function Polynomial A,B \t\uff08\u964d\u4f4e\u5bf9\u6bd4\u5ea6\u3002A=(white-black)\/100 and B=black\/100\uff09\n\u591a\u9879\u5f0f\u51fd\u6570\u63d0\u4f9b\u4e86\u5f88\u597d\u7684\u901a\u7528\u6027\uff0c\u56e0\u4e3a\u591a\u9879\u5f0f\u53ef\u4ee5\u8bbe\u7f6e\u4e3a\u4efb\u4f55\u6240\u9700\u7684\u7cbe\u786e\u5ea6\uff0c\u4ee5\u9002\u5e94\u4efb\u4f55\u8fde\u7eed\u7684\u66f2\u7ebf\u3002\nSinusoid\uff08\u6b63\u5f26\uff09\n\u6b63\u5f26\u51fd\u6570\u53ef\u4ee5\u7528\u6765\u5bf9\u4e0d\u540c\u7684\u901a\u9053\u503c\u8fdb\u884c\u6b63\u5f26\u53d8\u6362\uff0c\u901a\u8fc7\u8bbe\u7f6e\u9891\u7387\uff08frequency\uff09\u3001\u76f8\u4f4d\uff08phase\uff09\u3001\u632f\u5e45\uff08amplitude\uff09\u548c\u504f\u7f6e\uff08bias\uff09\u3002\u8fd9\u4e9b\u503c\u7531\u4e0b\u97624\u4e2a\u53c2\u6570\u51b3\u5b9a\uff1a\n-function Sinusoidfreq,[phase,[amp,[bias]]]\n\u5176\u4e2d\u76f8\u4f4d\u7684\u5355\u4f4d\u4e3a\u5ea6\u6570\uff08\u8be5\u51fd\u6570[0,1]\u7684\u8303\u56f4\u5bf9\u5e940\u5230\u5bf9\u5e94freq\u00d7360\u5ea6\uff09\u3002\u5176\u7ed3\u679c\u5c31\u662f\uff0c\u5982\u679c\u4e00\u4e2a\u50cf\u7d20\u7684\u5f52\u4e00\u5316\u901a\u9053\u503c\u4e3au\uff0c\u5b83\u4ea7\u751f\u7684\u5f52\u4e00\u5316\u503c\u7531\u4e0b\u5f0f\u51b3\u5b9a\uff1a\namp * sin(2*\u03c0* (freq * u + phase \/ 360)) + bias\n\u4f8b\u5982\uff0c\u4e0b\u9762\u751f\u6210\u4e00\u4e2a\u66f2\u7ebf\u5f00\u59cb\u548c\u7ed3\u675f\u90fd\u662f0.9\uff08\u5f53u\u5206\u522b\u4e3a0\u548c1\uff09\uff0c\u632f\u8361\u4e09\u6b21\uff0c\u632f\u52a8\u8303\u56f4\u4e3a0.7-0.2=0.5\u548c0.7+0.2=0.9\u4e4b\u95f4\u3002\n-function Sinusoid 3,-90,.2,.7\n\u632f\u5e45\u548c\u504f\u7f6e\u7684\u9ed8\u8ba4\u503c\u5747\u4e3a0.5\u3002\u76f8\u4f4d\u7684\u9ed8\u8ba4\u503c\u662f0\u3002\n\u6b63\u5f26\u51fd\u6570\u4ea7\u751f\u7684\u6b63\u5f26\u548c\u4f59\u5f26\u53ef\u4ee5\u901a\u8fc7\u4f7f\u7528-evaluate\u9009\u9879\u8bbe\u7f6e\u4e0d\u540c\u7684\u632f\u5e45\u3001\u76f8\u4f4d\u548c\u504f\u7f6e\u6765\u5b9e\u73b0\u3002\u5bf9\u5e94\u5982\u4e0b\u3002\n-evaluate Sin freq \t-function Sinusoid freq,0\n-evaluate Cos freq \t-function Sinusoid freq,90\nArcSin\uff08\u53cd\u6b63\u5f26\uff09\nArcSin\u529f\u80fd\u5c06\u4ea7\u751f\u6b63\u5f26\u6ce2\u7684\u9006\u66f2\u7ebf\uff0c\u53ef\u4ee5\u7528\u6765\u751f\u6210\u626d\u66f2\u7684\u5706\u67f1\u548c\u4f4d\u79fb\u7684\u5730\u56fe\u3002\u66f2\u7ebf\u53ef\u4ee5\u901a\u8fc7\u8bbe\u7f6e\u8f93\u5165\u503c\u548c\u8f93\u51fa\u503c\u8303\u56f4\u8fdb\u884c\u8c03\u6574\u3002\n-function ArcSinwidth,[center,[range,[bias]]]\n\u6240\u6709\u8bbe\u5b9a\u503c\u90fd\u5e94\u8be5\u662f\u5f52\u4e00\u5316\u7684\u989c\u8272\u503c\uff080.0\u4e3a\u9ed1\u8272\uff0c1.0\u4e3a\u767d\u8272\uff09\u3002\nrange\/\u03c0 * asin( 2\/width * ( u - center ) ) + bias\nArcTan\uff08\u53cd\u6b63\u5207\uff09\n\u53cd\u6b63\u5207\u51fd\u6570\u4f1a\u751f\u6210\u4e00\u6761\u66f2\u7ebf\uff0c\u4ece\u6709\u9650\u503c\u5ef6\u4f38\u5230\u65e0\u7a77\u5927\uff0c\u867d\u7136\u4e2d\u5fc3\u4f7f\u7528\u4e86\u7ed9\u5b9a\u7684\u659c\u7387\u3002\u6240\u6709\u8fd9\u4e9b\u503c\u90fd\u53ef\u4ee5\u901a\u8fc7\u53c2\u6570\u8fdb\u884c\u8c03\u6574\u3002\n-function ArcTanslope,[center,[range,[bias]]]\n\u9ed8\u8ba4\u4e3a\u201c1.0,0.5,1.0,0.5\u201d\u3002\nrange\/\u03c0 * atan( slope*\u03c0 * ( u - center ) ) + bias\n \n-fuzz distance{%}\n\u5728\u8fd9\u4e2a\u8ddd\u79bb\u8303\u56f4\u5185\u7684\u989c\u8272\u90fd\u88ab\u8ba4\u4e3a\u662f\u76f8\u7b49\u7684\u3002\n\u8bb8\u591a\u641c\u7d22\u76ee\u6807\u989c\u8272\u7684\u7b97\u6cd5\u3002\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u989c\u8272\u5fc5\u987b\u662f\u7cbe\u786e\u7684\u3002\u4f7f\u7528\u6b64\u9009\u9879\u53ef\u4ee5\u5339\u914d\u5728RGB\u989c\u8272\u7a7a\u95f4\u4e2d\u63a5\u8fd1\u76ee\u6807\u8272\u7684\u989c\u8272\u3002\u4f8b\u5982\uff0c\u5982\u679c\u4f60\u4f7f\u7528-trim\u9009\u9879\u81ea\u52a8\u4fee\u526a\u56fe\u50cf\u8fb9\u7f18\uff0c\u4f46\u662f\u626b\u63cf\u56fe\u50cf\u7684\u76ee\u6807\u80cc\u666f\u989c\u8272\u4e4b\u95f4\u53ef\u80fd\u4f1a\u6709\u7ec6\u5fae\u7684\u5dee\u5f02\u3002\u6b64\u9009\u9879\u5c31\u53ef\u4ee5\u6d88\u9664\u8fd9\u4e9b\u5dee\u5f02\u3002\ndistance\u53c2\u6570\u53ef\u4ee5\u662f\u7edd\u5bf9\u7684\u5f3a\u5ea6\u5355\u4f4d\uff0c\u6216\u901a\u8fc7\u8ffd\u52a0\u201c\uff05\u201d\u4f5c\u4e3a\u6700\u5927\u5f3a\u5ea6\uff08255\u300165535\u62164294967295\uff09\u7684\u767e\u5206\u6bd4\u3002\n \n-fxexpression\n\u5bf9\u56fe\u50cf\u6216\u56fe\u50cf\u901a\u9053\u5e94\u7528\u6570\u5b66\u8868\u8fbe\u5f0f\u3002\n\u5982\u679cexpression\u7684\u7b2c\u4e00\u4e2a\u5b57\u7b26\u662f\u201c@\u201d\uff0c\u90a3\u4e48\u8868\u793a\u4ece\u7d27\u63a5\u7740\u7684\u5b57\u7b26\u4e32\u4e3a\u6587\u4ef6\u540d\u7684\u6587\u4ef6\u4e2d\u8bfb\u53d6\u8868\u8fbe\u5f0f\u3002\n\u53c2\u770b-fx\u9009\u9879\u7684\u4f7f\u7528\u4ecb\u7ecd\u83b7\u5f97\u66f4\u8be6\u7ec6\u7684\u4fe1\u606f\u3002\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8f6c\u81ea\uff1ahttp:\/\/www.189works.com\/topic\/a\/tupianzhuanti\/ImageM [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"_links":{"self":[{"href":"https:\/\/pangwenxin.com\/index.php?rest_route=\/wp\/v2\/posts\/161171"}],"collection":[{"href":"https:\/\/pangwenxin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pangwenxin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pangwenxin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pangwenxin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=161171"}],"version-history":[{"count":0,"href":"https:\/\/pangwenxin.com\/index.php?rest_route=\/wp\/v2\/posts\/161171\/revisions"}],"wp:attachment":[{"href":"https:\/\/pangwenxin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=161171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pangwenxin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=161171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pangwenxin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=161171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}