1
アイコンとしてマージ:ImageMagickのサークル作物の広場と私はPHP経由でのImageMagickを使用していますし、このリソースに拡張したいと思います
http://joedesigns.com/v22/?page=scripts_widgets&id=15
<?php
function sqThm($src,$dest,$size=75){
$squareSize = 70;
list($w,$h) = getimagesize($src);
if($w > $h){
exec("convert ".$src." -resize x".$size." -quality 100 ".$dest);
}else{
exec("convert ".$src." -resize ".$size." -quality 100 ".$dest);
}
exec("convert ".$dest." -gravity Center -crop ".$size."x".$size."+0+0 ".$dest);
}
if(!$_GET[imgtosquare]){
print "
<p>Click on the image you want to conver to a square.</p>
<p><a href='index.php?imgtosquare=1'><img src='gfx/1.jpg' border='0'></a></p>
<p><a href='index.php?imgtosquare=2'><img src='gfx/2.jpg' border='0'></a></p>
";
}else{
if($_GET[imgtosquare] != '1' && $_GET[imgtosquare] != '2'){ exit; }
sqThm("gfx/".$_GET[imgtosquare].".jpg","gfx/".$_GET[imgtosquare]."_squared.jpg");
print "
<p>Here is your squared image.</p>
<p><img src='gfx/".$_GET[imgtosquare]."_squared.jpg' border='0'></p>
";
}
?>
...画像を取り込み、生産
として、これを生産する:Flickrのスタイルは、これを取るために、私はまだ保存したい画像だけでなく、さらにプロセスを乗追加の保存されたファイル:
(市松模様の領域が透明であることに注意してください)
どのように私はこれを行うには、スクリプトを修正するのでしょうか?また、大量の画像が処理されることが予想されるため、実行効率も重要です。最後に、入力ファイルはJPGでも構いませんが、結果として得られるすべての画像の形式はPNGになります。
@Inatorあなたはdownvoteが私のものだと思いますか? –