imagecolormatch()函数是PHP中的内置函数,用于使图像的调色板版本的颜色更接近真实颜色版本。成功时此函数返回true,失败时返回false。
用法:
bool imagecolormatch ( $image1, $image2 )
参数:该函数接受上述和以下描述的两个参数:
- $image1:它由图像创建函数之一(例如imagecreatetruecolor())返回。它用于创建图像的尺寸。
- $image2:这是调色板图像,链接资源指向与image1相同大小的图像。
返回值:如果成功,则此函数返回True;如果失败,则返回False。
以下示例程序旨在说明PHP中的imagecolormatch()函数:
程序1:
<?php
// Setup the true color and palette images
$image1 = imagecreatefrompng(
'https://media.geeksforgeeks.org/wp-content/uploads/col1.png');
// Palette image created with same size as image1
$image2 = imagecreate(imagesx($image1), imagesy($image1));
// Add some colors to $image2
$color = Array();
$color[] = imagecolorallocate($image2, 152, 0, 231);
$color[] = imagecolorallocate($image2, 140, 10, 104);
$color[] = imagecolorallocate($image2, 32, 109, 155);
$color[] = imagecolorallocate($image2, 184,163, 15);
// Match these colors with the true color image
echo imagecolormatch($image1, $image2);
// Free from memory
imagedestroy($image1);
imagedestroy($image2);
?>
输出:
1
程序2:
<?php
// Setup the true color and palette images
$image1 = imagecreatefrompng(
'https://media.geeksforgeeks.org/wp-content/uploads/col1.png');
// Palette image created with same size as image1
$image2 = imagecreate(imagesx($image1), imagesy($image1));
// Add some colors to $image2
$color = Array(
$color[] = imagecolorallocate($image2, 25, 136, 147),
$color[] = imagecolorallocate($image2, 230, 100, 204),
$color[] = imagecolorallocate($image2, 21, 100, 155),
$color[] = imagecolorallocate($image2, 41, 63, 234)
);
// Match these colors with the true color image
echo imagecolormatch($image1, $image2);
// Free from memory
imagedestroy($image1);
imagedestroy($image2);
?>
输出:
1
相关文章:
参考: http://php.net/manual/en/function.imagecolormatch.php
相关用法
- p5.js sq()用法及代码示例
- PHP next()用法及代码示例
- d3.js d3.map.has()用法及代码示例
- d3.js d3.map.set()用法及代码示例
- p5.js pow()用法及代码示例
- PHP exp()用法及代码示例
- CSS var()用法及代码示例
- p5.js day()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- PHP pi( )用法及代码示例
- PHP Ds\Map get()用法及代码示例
- p5.js hex()用法及代码示例
注:本文由纯净天空筛选整理自Mahadev99大神的英文原创作品 PHP | imagecolormatch() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。