php - GDLibrary:旋转图像的边缘变成锯齿形
问题描述
我正在使用 GD 库来旋转我的图像,但旋转图像的边缘变成锯齿形。如何用GD使边缘平滑?我知道这里有一个答案:https ://stackoverflow.com/a/4804969 但它不起作用。
<?php
$filename = '2.png';
$degrees = 10;
$im = imagecreatefrompng( $filename );
$transparency = imagecolorallocatealpha( $im,0,0,0,127 );
$rotated = imagerotate( $im, $degrees, $transparency, 1);
imagealphablending( $rotated, false );
imagesavealpha( $rotated, true );
header( 'Content-Type: image/png' );
imagepng( $rotated );
imagedestroy( $im );
imagedestroy( $rotated );
?>
解决方案
推荐阅读
- ios - 从 swift api 调用中获取 JSON 响应
- eslint - 即使定义了 propTypes,ESLint 也会抱怨 props 验证
- java - 将 swagger 与 Hybris 6.2 集成
- java - 找不到方法输出字符串和包含字符串的文本文件的区别
- css - 以角度隐藏类
- docker - Docker 服务器无法将网络流量路由到容器?
- python - 如何将整数附加到Python中嵌套列表中的字符串元素
- python - 如何在 Sikuli python 上的现有 excel 中插入一列?
- javascript - 在 React 中将 Axios 数据映射到渲染之外
- php - 如何将一组复选框标签链接到相应的一组