S soulhuman Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-14 #1 请问: 一张BMP图,背景是一个颜色,文字是一个颜色。 为了防止文字和背景同一种颜色,我想在文字的周围加一圈白色,怎样实现啊?
S soulhuman Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-14 #2 请问: 一张BMP图,背景是一个颜色,文字是一个颜色。 为了防止文字和背景同一种颜色,我想在文字的周围加一圈白色,怎样实现啊?
W wei0916 Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-14 #3 这个问题我也想了好久,也发过帖,但没有解决,我的问题是在文字周围加一层红色或者绿色.这种效果API是无法办到的.看到一遍文章说,要先将你要显示的文字的点阵取出来,然后自已再用算法对其进行加工处理,再按点像素重写回到画布上去.
这个问题我也想了好久,也发过帖,但没有解决,我的问题是在文字周围加一层红色或者绿色.这种效果API是无法办到的.看到一遍文章说,要先将你要显示的文字的点阵取出来,然后自已再用算法对其进行加工处理,再按点像素重写回到画布上去.
Z zjan521 Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-14 #4 字体当中好像有空心字体,你可以尝试一下,如果不行,那么就只能直接处理数据了
D daxian Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-14 #5 头一段时间,我做过一个类似的,最简单的办法 mS = 'asdfg'; Font.Color = clRed; TextOut( X - 1, Y - 1, mS); TextOut( X - 1, Y + 1, mS); TextOut( X + 1, Y + 1, mS); TextOut( X + 1, Y - 1, mS); Font.Color = clWhite; TextOut( X, Y, mS);
头一段时间,我做过一个类似的,最简单的办法 mS = 'asdfg'; Font.Color = clRed; TextOut( X - 1, Y - 1, mS); TextOut( X - 1, Y + 1, mS); TextOut( X + 1, Y + 1, mS); TextOut( X + 1, Y - 1, mS); Font.Color = clWhite; TextOut( X, Y, mS);
S soulhuman Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-15 #7 空心字不行的,如果字体和背景颜色相同的话,用空心字什么都看不到 哪位图像高手来帮帮忙
W wei0916 Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-15 #8 我正在想提取字库处理再还原的方法,现在就是不知如何到WINDOWS自带的字库里去取点阵,不知哪位高手也能再指点一下.
K kikyo Unregistered / Unconfirmed GUEST, unregistred user! 2005-12-15 #9 字体控件AAFONT 可以设置某些字体效果 你可以下来看看