imagecolormatch
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
imagecolormatch — Faz com que as cores da versão em paleta da imagem fiquem mais próximas da versão em cores verdadeiras
Descrição
Faz com que as cores da versão em paleta da imagem fiquem mais próximas da versão em cores verdadeiras.
Parâmetros
image1
-
Um objeto de imagem em cores verdadeiras.
image2
-
Um objeto de imagem em paleta apontando para uma imagem que tenha o mesmo tamanho da
image1
.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
image1 e image2 agora esperam instâncias de
GdImage; anteriormente, resources
eram esperados.
|
Exemplos
Example #1 Exemplo de imagecolormatch()
<?php
// Configura as imagens com cores verdadeiras e com paleta
$im1 = imagecreatefrompng('./gdlogo.png');
$im2 = imagecreate(imagesx($im1), imagesy($im1));
// Adiciona algumas cores a $im2
$colors = Array();
$colors[] = imagecolorallocate($im2, 255, 36, 74);
$colors[] = imagecolorallocate($im2, 40, 0, 240);
$colors[] = imagecolorallocate($im2, 82, 100, 255);
$colors[] = imagecolorallocate($im2, 84, 63, 44);
// Faz correspondência dessas cores com a imagem em cores verdadeiras
imagecolormatch($im1, $im2);
// Libera a memória
imagedestroy($im1);
imagedestroy($im2);
?>
Veja Também
- imagecreatetruecolor() - Cria uma nova imagem em cores verdadeiras