Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gastro

Gerar thumb em php com canto arredondado

Recommended Posts

to usando esse script aqui...<? header("Content-type: image/jpeg"); $im = imagecreatefromjpeg($_GET['imagem']); $largurao = imagesx($im); $alturao = imagesy($im); $alturad = 70; $largurad = ($largurao*$alturad)/$alturao; $nova = imagecreatetruecolor($largurad,$alturad); imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao); imagejpeg($nova); imagedestroy($nova); imagedestroy($im);?>Ele pega a imagem grande e gera um thumb, mto eficiente em galerias de fotos etc.Porém por questão de estética gostaria de saber se tem como em vez de somente reduzir, ele tb arredondar os cantos, ou fazer qualquer outro efeito.Alguem já viu algo ? sabe alguma pista ou dica ?as funções do gd do php já vi.. mas não sou um expert nisso.... vlw ai

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Gastro.existe esse artigo no imasters bem interessante, ainda inacabado... o q te diferente lá é q ele usa uma segunda imagem para uma marca dágua. você pode usar o código e criar uma imagem de uma "janela" com os cantos arredondados e sobrepor as suas imagens.....gostei da idéia, vou ver se consigo fazer algo....antes q eu me esqueça:http://www.imasters.com.br/artigo/5190/aja...sql_-_parte_01/

to usando esse script aqui...<? header("Content-type: image/jpeg"); $im = imagecreatefromjpeg($_GET['imagem']); $largurao = imagesx($im); $alturao = imagesy($im); $alturad = 70; $largurad = ($largurao*$alturad)/$alturao; $nova = imagecreatetruecolor($largurad,$alturad); imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao); imagejpeg($nova); imagedestroy($nova); imagedestroy($im);?>Ele pega a imagem grande e gera um thumb, mto eficiente em galerias de fotos etc.Porém por questão de estética gostaria de saber se tem como em vez de somente reduzir, ele tb arredondar os cantos, ou fazer qualquer outro efeito.Alguem já viu algo ? sabe alguma pista ou dica ?as funções do gd do php já vi.. mas não sou um expert nisso.... vlw ai

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa... pois eh véio mas ai ficamos presos com o tamanho da imagem... já tenho isso, mas não é 100% neh..vlw

Olá Gastro.existe esse artigo no imasters bem interessante, ainda inacabado... o q te diferente lá é q ele usa uma segunda imagem para uma marca dágua. você pode usar o código e criar uma imagem de uma "janela" com os cantos arredondados e sobrepor as suas imagens.....gostei da idéia, vou ver se consigo fazer algo....antes q eu me esqueça:http://www.imasters.com.br/artigo/5190/aja...sql_-_parte_01/

to usando esse script aqui...<? header("Content-type: image/jpeg"); $im = imagecreatefromjpeg($_GET['imagem']); $largurao = imagesx($im); $alturao = imagesy($im); $alturad = 70; $largurad = ($largurao*$alturad)/$alturao; $nova = imagecreatetruecolor($largurad,$alturad); imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao); imagejpeg($nova); imagedestroy($nova); imagedestroy($im);?>Ele pega a imagem grande e gera um thumb, mto eficiente em galerias de fotos etc.Porém por questão de estética gostaria de saber se tem como em vez de somente reduzir, ele tb arredondar os cantos, ou fazer qualquer outro efeito.Alguem já viu algo ? sabe alguma pista ou dica ?as funções do gd do php já vi.. mas não sou um expert nisso.... vlw ai

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.