Imagemagick exec y convertir

Recientemente comencé a usar imagemagick con php y soy relativamente nuevo con ambos, IM y PHP. Entonces, estoy aquí para pedir ayuda / sugerencia (s).

primero

Si digamos que un usuario carga un gif o una imagen png en mi sitio y quiero convertirlo a jpg, ¿hay algún comando como por ejemplo?$image->convert($file,'.jpg) o el comando de conversión es accesible sólo a través deexec() ? como por ejemploexec(convert picture.png a la imagen.jpg)

Segundo

¿Qué pasa si, de nuevo, el usuario carga gif / png en el sitio y redimensiono la imagen a un ancho / alto específico y escribo la imagen, con la función writeImage de IM como esta:$image->writeImage(basename.$ext) dónde$ext = jpg. ¿Funcionará correctamente, es una buena práctica? Supongo que esto solo le cambiará el nombre, pero aún así, no veo ningún problema en esto ... o.O

Oh, una pregunta más, no estoy muy familiarizado con exec, ¿es mejor usar imagemagick usandoexec(), ¿mejora la velocidad, carga etc?

Respuestas a la pregunta(2)

Su respuesta a la pregunta