Image2 载入了一副图片,我想把该图中的某一种颜色(比如R:128,G:128,B:128)透明掉,应该怎么做?有人能给点资料或代码或者DEMO吗?
还有,我在一个Image的MouseMove里获取鼠标的坐标,当Image没有滚动条时,X,Y 刚好时鼠标的坐标,但是出现滚动条后就不是了(其实我是想要鼠标相对窗口的坐标,不用理滚动条滚了多少)
还有,我在一个Image的MouseMove里获取鼠标的坐标,当Image没有滚动条时,X,Y 刚好时鼠标的坐标,但是出现滚动条后就不是了(其实我是想要鼠标相对窗口的坐标,不用理滚动条滚了多少)
解决方案 »
- 我现在有能提取一张BMP图片的所有象数点(RGB)的程序(代码如下),并能保存成矩阵的形式,但我想让R、G、B都为零时,用空格代表,只要有个不为零就不要改,请问要怎么修改!!
- 帮忙翻译一段VC代码...
- 请问如何在一个字符串中把一个子串都找到,并定位,统计个数
- 求一解决方法(在线等)
- 请高手出手:COM采集数据的通讯程序中如何动态创建多线程
- 格式化字符串。立即给分。
- 很简单的问题:关于ADOTABLE的连接。
- Dll里窗体的DBGrid焦点获取的问题!
- 伴水兄,能否帮我解决这个问题?
- ****************dbgrid和query问题********************
- 用FASTREPORT252如何正确打印A4连纸正常分页?(急)
- 繁人的cpu窗口
bmp:TBitmap;
i,j:integer;
begin
bmp:=Tbitmap.Create ;
bmp.Assign(Image1.Picture.Bitmap); bmp.PixelFormat :=pf24bit;
for i:=0 to bmp.Height -1 do begin
p:=bmp.ScanLine[i];
for j:=0 to bmp.Width -1 do
begin
//我不清楚你要做哪些操作,具体的你就自己写了哈
p[j*3+2]:=; //Red
p[j*3+1]:=; //Green
p[j*3]:=; //Blue end;
end;
Image1.Picture.Bitmap.Assign(bmp);
end;