我想创建一个PHP网站,将每个图像的更改日期写在特定位置。因此,我环顾了PHP手册,发现了imagechar()
包的gd
函数。
很奇怪,imagechar()
功能对我不起作用。我尝试使用此代码对一张图片进行测试:
$file = imagecreatefromjpeg("./index.jpg");
$color = imagecolorallocate($file,255,165,0);
imagechar($file, 2, 50, 30, "21.02.2019", $color);
它没有返回错误,但是当我看图片时,没有任何文字写入。我也用一个字符尝试过,但这也不起作用。
我在做错什么吗?还是有可能用JavaScript做到这一点?
谢谢,
nicom
PS:我正在将PHP服务器用于Ubuntu。
看起来好像修改后的映像没有写入磁盘,因此可以在修改后的状态下查看它。一种方法是使用imagejpeg
,类似:
imagejpeg