Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, eu estou criando um "Personalizador", tipo o desse site:
http://visitemeucartao.com.br/
Já ta quase tudo pronto, só falta salvar o que a pessoa criou, ex:
O usuário, colocou o nome, email, telefone, personalizou etc....
Ai eu que salvar em imagem esse layout.
Ate agora eu uso o WideImage:
http://wideimage.sourceforge.net/
Porém, surgiu a necessidade do usuário enviar a logomarca dele, mas o WideImage não oferece suporte a imagem.
Existe alguma outra classe que eu possa salvar esse "Layout" desenvolvido pelo usuário, em imagem ou pdf?
Explique melhor, como assim não dá suporte a imagem?
Ele não salva a imagem que eu anexei ao layout! só salva os textos
Usei o WideImage um tempo atrás e salvava as imagens que eu colocava
Como?
Se você não precisa de funções mais avançadas usa a classe canvas que é bem mais simples de mexer:
Exemplo de uso da classe
...
// thickbox_default Tamanho 800 x 800
move_uploaded_file($img_temp, $thickbox . $img_name);
$original = WideImage::load($thickbox . $img_name);
$original->resize(800, 800, 'inside')->saveToFile($thickbox. $img_name);
//Outra imagem menor
move_uploaded_file($img_temp, $small.$img_name);
$original->resize(98, 98, 'inside')->saveToFile($small.$img_name);
//Destruindo a imagem
$original->destroy();
Olá Victor,
no visite meu cartão eu fiz da seguinte forma:
wide image
1) primeiro envio para meu site usando move_upload_file
2) $image = WideImage::load("../CAMINHO_IMG");
3) faço um merge com as outras imagens geradas (fundo + fontes de texto)
$image1 = WideImage::load("$frente");
$image1 = $image1->resize($tamw,$tamh);
$m2 = $image->merge($image1, 0, 0, 100);
$m3 = $m2->merge($imgLogo, 0, 290, 100);
4)salvo onde quero $m3->saveToFile("caminho/$imgFinal");
qualquer dúvida pode contar com minha ajuda
abraço,
Leandro
ok Leandro, eu acho que é exatamente isso que eu preciso, mais ainda vou testar o código..
vlw a todos que postaram :)
>
Ate agora eu uso o WideImage:
http://wideimage.sourceforge.net/
Porém, surgiu a necessidade do usuário enviar a logomarca dele, mas o WideImage não oferece suporte a imagem.
Explique melhor, como assim não dá suporte a imagem?