【发布时间】:2018-12-15 22:43:05
【问题描述】:
我正在尝试在 Php 中创建一个带有圆形边框的图像。
我试过了,但只创建了一个白色圆圈:
<?php
header('Content-type: image/jpeg');
$img = imagecreatefromjpeg('person_1.jpg');
$color = imagecolorallocate($img, 255, 255, 255);
imagefilledellipse($img , 300, 300, 600, 600, $color);
imagejpeg($img);
imagedestroy($img);
?>
我正在尝试做类似的事情(对不起,这个不好的例子):https://i.imgur.com/rO4xtHW.jpg
我明白了:https://i.imgur.com/8rKVdCi.jpg
希望你能帮我解决这个问题,谢谢。
【问题讨论】:
-
欢迎来到 Stack Overflow。请edit您的问题包括您现在获得的图像的屏幕截图以及您想要生成的图像。
-
完成,我用示例图片更新了帖子。
-
为什么需要用 PHP 而不是 CSS?再想一想!
-
你需要用 PHP 完成吗?考虑使用 CSS 来完成这项任务,它会容易得多
-
最好只发送图像并让浏览器使用 CSS 对其进行屏蔽。在 PHP(或任何服务器端代码)中处理图像是对资源的巨大滥用。让用户的浏览器做一些工作。
标签: php