私は最近、phpでimagemagickを使い始めましたが、IMとPHPの両方で比較的新しいです。だから、私はいくつかの助け/提案を求めるためにここにいます。
初め
ユーザーが私のサイトにgifまたはpng画像をアップロードし、それをjpgに変換したい場合、たとえばのようなコマンドはありますか。$image->convert($file,'.jpg)
または、convertコマンドはexec()
?を介してのみアクセスできます。たとえばexec(convert picture.png
picture.jpgのように)
2番
繰り返しになりますが、ユーザーがサイトにgif / pngをアップロードし、画像のサイズを指定された幅/高さに変更して、IMのwriteImage関数を使用して次のように画像を書き込みます。where
$image->writeImage(basename.$ext)
= $ext
jpg。これは適切に機能しますか?これは良い習慣ですか?名前を変更するだけだと思いますが、それでも問題はありません... oO
申し訳ありませんが、もう1つ質問があります。私は、execにあまり詳しくありません。imagemagickを使用する方が良いexec()
ですか、速度や負荷などが向上しますか?