imageantialias()函數是PHP中的內置函數,用於檢查是否使用了抗鋸齒函數。此函數激活線和線多邊形的快速繪製anti-aliased方法。它僅適用於真彩色圖像。
用法:
bool imageantialias( $image, $enabled )
參數:該函數接受上述和以下描述的兩個參數:
- $image:由圖像創建函數之一(例如imagecreatetruecolor())返回的圖像資源。
- $enabled:此參數用於檢查是否啟用抗鋸齒。
返回值:如果成功,此函數返回True;如果失敗,則返回False。
注意:imageantialias()函數現在可用。僅當PHP是針對GD庫版本編譯的時才可用。
以下示例程序旨在說明imageantialias()函數。
示例1:
<?php
// Function to create image of given size
$antialias_img = imagecreatetruecolor(800, 200);
$normal_img = imagecreatetruecolor(400, 200);
// Switch antialiasing on for one image
imageantialias($antialias_img, true);
// Allocate the color for image
$white = imagecolorallocate($normal_img, 255, 255, 255);
$white_anti_aliased = imagecolorallocate($antialias_img, 255, 255, 255);
// Draw two lines, one with antialiasing enabled
imageline($normal_img, 0, 0, 400, 200, $white);
imageline($antialias_img, 0, 0, 400, 200, $white_anti_aliased);
// Merge the two images side by side for output
imagecopymerge($antialias_img, $normal_img, 400, 0, 0, 0, 400, 200, 200);
// Output image
header('Content-type: image/png');
imagepng($antialias_img);
imagedestroy($antialias_img);
imagedestroy($normal_img_img);
?>
輸出:
參考: http://php.net/manual/en/function.imageantialias.php
相關用法
- p5.js day()用法及代碼示例
- PHP each()用法及代碼示例
- p5.js int()用法及代碼示例
- p5.js second()用法及代碼示例
- PHP each()用法及代碼示例
- PHP dir()用法及代碼示例
- d3.js d3.max()用法及代碼示例
- p5.js str()用法及代碼示例
- p5.js arc()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- d3.js d3.lab()用法及代碼示例
- PHP Ds\Map xor()用法及代碼示例
注:本文由純淨天空篩選整理自Vishal_Khoda大神的英文原創作品 PHP | imageantialias() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。