Imagemagick exec und konvertieren

Ich habe vor kurzem damit begonnen, imagemagick mit PHP zu verwenden, und ich bin relativ neu mit diesen beiden, IM und PHP. Also bin ich hier, um um Hilfe / Vorschläge zu bitten.

Zuerst

Wenn ein Benutzer beispielsweise ein GIF- oder PNG-Bild auf meine Website hochlädt und ich möchte, dass es in JPG konvertiert wird, gibt es einen Befehl wie zum Beispiel.$image->convert($file,'.jpg) oder der Befehl convert ist nur über zugänglichexec() ? wie zum Beispielexec(convert picture.png zu picture.jpg)

Zweite

Was ist, wenn der Benutzer erneut gif / png auf die Site hochlädt und ich die Größe des Bildes auf eine bestimmte Breite / Höhe verändere und das Bild mit der writeImage-Funktion von IM wie folgt schreibe:$image->writeImage(basename.$ext) woher$ext = jpg. Funktioniert das einwandfrei, ist das eine gute Praxis? Ich gehe davon aus, dass dies nur zu einer Umbenennung führen wird, aber trotzdem sehe ich kein Problem in diesem ... o.O.

Oh, tut mir leid, noch eine Frage, ich bin nicht sehr vertraut mit exec, ist es besser, imagemagick zu verwendenexec(), verbessert es Geschwindigkeit, Last usw.?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage