2011-10-29 94 views
0

我有一組具有特定寬度和高度的圖像。現在我希望所有具有圓形邊框的圖像。那麼有人可以告訴我如何在imagemagick中的所有圖像的邊界進行批處理渲染,我使用的是PHP。任何幫助或建議都將非常可觀。使imagemagick中的圖像圓形邊框

+0

使用什麼語言? – samura

+0

雅我正在使用PHP – NewUser

回答

0

你只需要創建一個foreach覆蓋需要使用一條線,如被轉換的所有文件:

$imageWidth = 800; 
$imageHeight = 600; 
$borderSize = 20; 
foreach($files as $file) 
{ 
    exec('convert -size '.$imageWidth.'x'.$imageHeight.' xc:none -draw "roundRectangle 0,0 '.$imageWidth.','.$imageHeight.' '.$borderSize.','.$borderSize.'" -fill white '.$file.' -compose SrcIn -composite +compress out-'.file); 
} 

也許你會想用文件來檢查圖像大小的文件。