0

Criar cantos arredondados em imagem

criado por Rubens Takiguti Ribeiro em 30/07/2010 9:44pm
Função para criar cantos arredondados em uma imagem utilizando a biblioteca GD.

A estratégia é caminhar sobre o eixo Y em cada canto da imagem e imprimir linhas que vão das extremidades da imagem até a posição que encostaria na circunferência cujo centro fica próximo aos cantos da imagem (de acordo com o raio informado).

Exemplo de uso:

// Criar uma imagem a partir de um arquivo JPEG existente
$img = imagecreatefromjpeg('foto.jpg');

// Colocar cantos arredondados de raio 50px e com cor branca
criar_cantos_arredondados($img, 50, '#FFFFFF');

// Salvar a imagem com novo nome e qualidade 100
imagejpeg($img, 'foto2.jpg', 100);
Data Autor Changelog Download
30/07/2010 9:44pm Rubens Takiguti Ribeiro - Versão 1.0
05/08/2010 1:46am Rubens Takiguti Ribeiro Versão 1.1 Versão 1.1

Comentários:

Mostrando 1 - 1 de 1 comentários
Show de bola. O unico problema é que as bordas ficam serrilhadas. Para web pelomenos fica muito estranho. Se tivesse um jeito pro serrilhado a função seria perfeita.
30/07/2012 4:32pm (~12 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)