我加载一个ttf文件并创建一个透明背景的位图(256x256),然后我在位图上绘制字符(字体字形)。
我想要做的是在所有角色周围创建一个薄的(1或2像素)白色轮廓,可能使用边缘检测。
我将如何做到这一点?
答案 0 :(得分:1)
我确信有一种更正式/更清晰的方法可以做到这一点,但是如果你只需要一个1像素边框,为什么不只是将字体渲染为白色4次,每个对角线1像素偏移一次,然后在它上面划出黑色?
即,在(x-1,y-1),(x-1,y + 1),(x + 1,y-1),(x + 1,y + 1)处绘制白色,然后绘制黑色(x,y)