Ir para conteúdo
Fórum Script Brasil
  • 0

Imagens


hsimberg

Pergunta

Posts Recomendados

  • 0

afff...denovo....apertei alguma tecla q postou ..aff...

continuando...

c tu não quer q copiem tua imagem...não é mais facil faze um js pra não ser possível clicar com o botao direito? uaehuAEhAUea

Mas essa historia com o GD parece interessante mesmo!

Link para o comentário
Compartilhar em outros sites

  • 0

Sobre copiar a imagem...é praticamente impossível... na pior das hipóteses, se o usuário quiser mesmo a sua imagem vai dar um printScreen e pegar...não tem jeito mesmo...

Infelizmente... se descobrirem alguma forma até me avisem...esses dias peguei um cara usando o meu avatar...nem tirou o 404error do lado... triste isso... sad.gif

Link para o comentário
Compartilhar em outros sites

  • 0

consegui fazer Sperto Rox,

<?PHP
	// imagem a ser modificada
	$original = 'caminho/imagem';  // imagem que estará em baixo
	$cima     = 'caminho/imagem'; // imagem que estará em cima

	// cria uma imagem a partir da original
	$imgback = imagecreatefromjpeg($original);
	$imgfront = imagecreatefromjpeg($cima);

	// coloca $imgfront emcima de $imgback
	imagecopymerge($imgback, $imgfront, 10, 10, 0, 0, imagesx($imgfront), imagesy($imgfront), 100);

	// mostra e destroy a imagem
	header("Content-Type: image/jpeg");
	imagejpeg($imgback);
	imagedestroy($imgback);

?> 

testa ae...

isso realmente é muito maneiro...

Valeu galera!

Link para o comentário
Compartilhar em outros sites

  • 0

cara,

realmente não sei o que está acontecendo, aqui em casa funcionou perfeitamente. As únicas coisas que você precisa mudar no script são os caminhos para duas imagens, guardados pelas variáveis $original e $cima, e essas imagens TEM que ser JPEG.

Ah, e é claro, você tem que ter a biblioteca GD instalada com o seu php

Desculpe-me não poder te ajudar...

Link para o comentário
Compartilhar em outros sites

  • 0
consegui fazer Sperto Rox,

<?PHP
	// imagem a ser modificada
	$original = 'caminho/imagem';  // imagem que estará em baixo
	$cima     = 'caminho/imagem'; // imagem que estará em cima

	// cria uma imagem a partir da original
	$imgback = imagecreatefromjpeg($original);
	$imgfront = imagecreatefromjpeg($cima);

	// coloca $imgfront emcima de $imgback
	imagecopymerge($imgback, $imgfront, 10, 10, 0, 0, imagesx($imgfront), imagesy($imgfront), 100);

	// mostra e destroy a imagem
	header("Content-Type: image/jpeg");
	imagejpeg($imgback);
	imagedestroy($imgback);

?> 

testa ae...

isso realmente é muito maneiro...

Valeu galera!

cara eu te amo wub.gifwub.gifwub.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Se você quiser salvar a imagem, faça o seguinte:

na linha:

imagejpeg($imgback);

altere para:

imagejpeg($imgback, $destino);

onde $destino é o caminho completo onde você deseja salvar a imagem.

Testei localmente e deu certo, agora remotamente eu não sei se vai dar algum erro de permissão ou coisa assim...

Se você quiser pode setar ainda a qualidade da imagem no terceiro parâmetro.

Varia de 0 a 100 e o default é 75

imagejpeg($imgback, $destino, 80);

ok? t+ wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

o.O eu não falei que era bixa não ...

agora

isso não é problema meu ne? cada um é cada um !

tongue.gif

zuera

ow, so completando eu vi um script que gerava quadros para imagens, aquilo era rox alot, so não lembro aonde...

quando eu achar volto a postar

[]´s

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...