PHP imagecolormatch - hacer una versión de la paleta de colores de la imagen y para adaptarse mejor a la verdadera versión en color
imagecolormatch - hacer una versión de la paleta de colores de la imagen y la verdadera versión en color mejor partido.
gramática
bool imagecolormatch ( resource $image1 , resource $image2 )
Hacer una versión de la imagen en la paleta de colores y la verdadera versión en color mejor partido.
Nota: Esta función sólo está disponible con la biblioteca GD liado versión de PHP compilada.
Nota: Esta función requiere GD 2.0.1 o posterior (2.0.28 o posterior recomendado).
parámetros
- imagen1 color verdadero recursos de enlace de la imagen.
- imagen2 debe ser imagen Gama de colores y el tamaño de imagen1 y debe ser el mismo.
Valor de retorno
exitoso retorno es TRUE, o en caso de error devuelve falso.
Ejemplos
<?php // 创建真彩色图像和调色板图像 $im1 = imagecreatefrompng('w3big-logo.png'); $im2 = imagecreate(imagesx($im1), imagesy($im1)); // 向 $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); // 把这些颜色与真彩色图像进行匹配 imagecolormatch($im1, $im2); // 从内存中释放 imagedestroy($im1); imagedestroy($im2); ?>
Artículos relacionados
- imagecreatetruecolor () Crea una nueva imagen de color verdadero.