|
1
3
您可以这样做:
如果您想根据Fred的建议进行底色文本处理,可以在PHP中通过以下方式进行:
|
|
2
2
您也可以在一些背景色上创建一个文本图像,并将其覆盖在图像上。或者使用-底色和-绘制或-注释。这样,您就不必担心图像的颜色。或者您可以指定要在其中写入文本的区域,然后获得该区域的平均亮度。然后测试该区域是否比中灰色亮或暗。如果更亮,则创建一个具有透明背景的相同大小的文本图像,并使用黑色文本颜色。同样,如果颜色较深,请使用白色文本颜色。所以在ImageMagick命令行中,这些将是: 输入:
粉色底色:
测试(暗区)-Unix语法:
测试(亮区):
对不起,我不认识Imagick。所以其他人可能需要帮助。 |