我正在使用自由类型解码TTF文件,然后将图形渲染到纹理上。字符中的所有像素是否仅为白色或透明的( 255、255、255、255或0、0、0、0),还是可以是灰色或半透明的(例如140、140、140、255或255、255、255、130)?
发布于 2017-11-14 10:30:26
这个问题没有多大意义:带有ttf轮廓的opentype字体给出了象形文字的矢量轮廓,如果字体中没有显式的颜色信息(以COLR表格的形式),则实际上没有任何颜色显示光栅化矢量的像素“应该是”。不是在颜色方面,也不是在阿尔法混合(反混叠)方面。
这些东西是您所做的选择,或者您的应用程序的用户所做的选择,并且作为关于如何进行栅格化操作的说明传递给Freetype。
发布于 2017-11-12 08:42:28
在自由类型中,您可以使用多种颜色,您只需知道该颜色的RGB代码
https://stackoverflow.com/questions/47251243
复制相似问题