编辑:说三道四文库 发布时间:2018-04-25 06:49
HTML文档下载
WORD文档下载
PDF文档下载
似快捷方式一样,选中TIMAGE控件后,底色变暗!!
你可以用两张图片,用代码切换这两张图片!
用potoshop稍微处理一下
我想好的方案应当是提供一个算法,而不是这么取巧的办法。
假设,这个图片是由用户选取的,那么楼上兄的办法就不可行了。
你可以在那个选中事件中,加入操纵PIXELS[X][Y]
begin
Image1.Canvas.Pixels[x][y].Red:=
Image1.Canvas.Pixels[x][y].Blue:=
Image1.Canvas.Pixels]x][y].Green:=
end;
把这几个值适当减小一点,应该可以了把?
begin
Image1.Canvas.Pixels[x][y].Red:=
Image1.Canvas.Pixels[x][y].Blue:=
Image1.Canvas.Pixels]x][y].Green:=
end;
很慢~!
用一个TImageList吧.有Mask的.
我这里没有MSDN,应该有GDI的API,关于Mask的,你搜索一下,如果是Bitmapt,那么Tbitmap本身就有Mask过程.