PHPを使用してアップロードする画像ファイルを処理し、ImageMagickを使用して画像のサムネイルを作成しています。
問題:ソース ファイルと宛先ファイルのパスを Imagemagick に提供するにはどうすればよいですか?
ソースファイルの場所を次の$_FILES['photo']['tmp_name'];
ように指定しました
/tmp/php2c3dCg
宛先ファイルについては、次のようなフルパスを提供する必要がありました
/home/mywebsite/public_html/public/img/posts/thumbnail/1087_1174cc2995db2a19472da1bbf1665e94b5121246.jpg
質問
宛先イメージへのフル パスを指定する必要がありますか? Imagemagick Web サイトの例では、
convert dragon.gif -resize 64x64 resize_dragon.gif
. 試しconvert /tmp/php2c3dCg -thumbnail 220x220^ -gravity center -extent 220x220 -quality 90 /home/mywebsite/public_html/public/img/posts/thumbnail/1087.jpg
てみると、うまくいくようでした。どうすれば短くできますか?/tmp/php2c3dCg
ではなく、ルートにありpublic_html
ますか? にフォルダが表示されませんpublic_html
。