如何在开罗获得更好的抗锯齿结果(示例)

dig*_*out 12 php imagemagick image-processing antialiasing cairo

使用Cairo构建项目进行图形处理.两种抗锯齿选项都没有产生足够好的结果.我正在使用ARGB32表面并写入png.

我尝试过使用所有的提示样式,但我看不到结果的变化.

白色和黑色文本的最佳选项将是选项4,但正如您所看到的,它仍然不如示例5中的imagemagick库生成的输出那么好.

任何意见或建议欢迎.

1.使用'ANTIALIAS_DEFAULT'

例1

2.使用'ANTIALIAS_NONE'

例2

3.使用'ANTIALIAS_GRAY'

例3

4.使用'ANTIALIAS_SUBPIXEL'

例4

5.使用Imagemagick,它是默认的抗锯齿

例5

Sar*_*rke 5

如果您坚持使用开罗,则解决方法是手动超级采样。基本上以更大的分辨率(宽度和高度的两倍或四倍)渲染它,然后将其调整为正确的大小。