Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Dae galera, tudo tranquilo?
Tava aqui navegando em uns sites de forum de designer, fotofrafia, etc e vi uma coisa que me deixou MUITO de cara!
Até me registrei no forum para ver se oque eu estava pensando era mesmo oque o site fazia!
Bom, eu já fussei muito com GD e fiz poucas coisas, mas por exemplo, nunca tinha conseguido colocar umas imagem com fundo transparente encima de outra imagem, mas vi um site que faz isso, gostaria de saber se alguem tem algum script que faça isso.
Aqui vai a amostra que o site gerou na hora com o meu AVATAR, eu fiquei muito de cara!
Eu enviei essa foto como AVATAR:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.fitinge.com.br/fitinge.jpg&key=03dd6c44271cf7e3069a2cdadbee571f7f1515d37eb3d5f4aeea5d52fecaf63f" alt="Imagem Postada" />
E o site gerou essa:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.fitinge.com.br/fitinge2.jpg&key=e8db4e43f2edac78e1c08e42c78c297a22e68c843148e7b0382759b07414db63" alt="Imagem Postada" />
Detalhe da assinatura ali que está escrito: fitinge, que foi eu que escolhi ficar com essa assinatura!!!
Usando esse mesmo recurso, em todas os THUMBS do site os caras colocam uma moldura randomica, são várias, mais curte 3 exemplos:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.fitinge.com.br/moldura1.jpg&key=97b63acd3a1d04659f280b9e36861f014997e44ff5df1a8a7637cf6cf07676c9" alt="Imagem Postada" />
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.fitinge.com.br/moldura2.jpg&key=c7c1ac3dbfdbdd39e7825502218901c60766e6d64980fc71722ddca211775466" alt="Imagem Postada" />
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.fitinge.com.br/moldura3.jpg&key=37aebe10e70f8dccdf2b7750b9eb81fa0de3c48c6ae586c9c1c347e2690a83f3" alt="Imagem Postada" />
Bom, acho que da pra ter uma idéia do que estou tentando fazer, se alguem tiver alguma luz por favor, posta ae!
[]'s!!!
Tbm não acho tão dificil assim não, óbviamente não vai fazer isso com um script de 2 linhas, mas se tu souber mecher com as funções, você pode até fazer efeitos parecidos como os do Photoshop, quanto à tua assinatura, é só você pegar uma das milhares fontes que tem aí pela internet e usar imagettftext. ;) ^_^
Cara.. essa biblioteca é linda.. ehheheEu fiz um sistema de imagens que coloca a logo do site na foto e o endereço escrito.. , claro que é bem simples perto desse seu exemplo.. mas eu adorei mexer com os comandos de imagens. Entra no PHP.net e le o que os comandos fazer .. é facil..
olha esse comentário da função copymerge do php que diz como criar uma marca dagua:
This example shows how to use imageCopyMerge to create a water mark function with four random positions (the corners).<?phpfunction waterMark($fileInHD, $wmFile, $transparency = 50, $jpegQuality = 90, $margin = 5) { $wmImg = imageCreateFromGIF($wmFile); $jpegImg = imageCreateFromJPEG($fileInHD); // Water mark random position $wmX = (bool)rand(0,1) ? $margin : (imageSX($jpegImg) - imageSX($wmImg)) - $margin; $wmY = (bool)rand(0,1) ? $margin : (imageSY($jpegImg) - imageSY($wmImg)) - $margin; // Water mark process imageCopyMerge($jpegImg, $wmImg, $wmX, $wmY, 0, 0, imageSX($wmImg), imageSY($wmImg), $transparency); // Overwriting image ImageJPEG($jpegImg, $fileInHD, $jpegQuality);}waterMark('myImage.jpg','waterMark.gif');?>HTH.Javier Tac
é fácil fazer isso
procure pelas funções apropriadas no maual do php
http://php.net/gd
por exemplo, pra definir uma transparência você usa a função
ImageColorTransparent()
procure na net por scripts de "marca dagua"
em inglês você encontrará mais fácil "whater mark"
pra modificar o eixo da imagem você pode usar a função
imagecopymerge()
bom..
dá uma fuçada no manual