Imagemagick exec e convert

Eu comecei recentemente usando o imagemagick com php e eu sou relativamente novo com ambos, IM e PHP. Então, estou aqui para pedir ajuda / sugestão (ões).

Primeiro

Se digamos que um usuário envia um gif ou uma imagem png no meu site e eu quero convertido para jpg, existe algum comando como por exemplo.$image->convert($file,'.jpg) ou o comando de conversão é acessível apenas atravésexec() ? como por exemploexec(convert picture.png para picture.jpg)

Segundo

E se, novamente, o usuário fizer o upload de gif / png no site e eu redimensionar a imagem para uma largura / altura especificada e escrever a imagem, com a função writeImage do IM assim:$image->writeImage(basename.$ext) Onde$ext = jpg Isso funcionará corretamente? Essa é uma boa prática? Eu suponho que isso só vai mudar o nome, mas ainda assim, eu não vejo nenhum problema nisso ... o.O

Ah desculpe mais uma pergunta, eu não estou muito familiarizado com exec, é melhor usar o imagemagick usandoexec()melhora a velocidade, carrega etc?

questionAnswers(2)

yourAnswerToTheQuestion