首页
社区
课程
招聘
[求助]如何处理图片黑边?
发表于: 2008-1-24 20:38 7839

[求助]如何处理图片黑边?

2008-1-24 20:38
7839
如附件中的图片,在程序中显示时有个黑边,向大家请教下如何解决?

[课程]Android-CTF解题方法汇总!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 321
活跃值: (271)
能力值: ( LV13,RANK:1050 )
在线值:
发帖
回帖
粉丝
2
没看见什么黑边
2008-1-24 21:19
0
雪    币: 253
活跃值: (250)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
3
你下载下来用绘图软件一看是有黑边的。
2008-1-24 21:23
0
雪    币: 253
活跃值: (250)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
4
大家可能是没明白我的意思,现重述一下:就是我在自绘菜单时用上面传的图片(需转存成bmp),出现黑边,效果如附件中的图片,相关代码如下,请高手帮忙看一下什么地方有问题:

        invoke        CreateCompatibleDC,@hDC
        mov        hMemDC,eax
        invoke        SelectObject,hMemDC,hBitmap
        mov        hOldBrush,eax
        invoke        GetObject,hBitmap,sizeof BITMAP,addr bm
        invoke        BitBlt,@hDC,0,0,bm.bmWidth,bm.bmHeight,hMemDC,0,0,SRCCOPY
        invoke        SelectObject,hMemDC,hOldBrush
        invoke        DeleteDC,hMemDC
上传的附件:
2008-1-25 22:07
0
雪    币: 1946
活跃值: (243)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
5
给你的DC设置透明色
2008-1-25 22:30
0
雪    币: 253
活跃值: (250)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
6
奋斗数日,终于解决啦,用了逐点绘画的方法。也许用BitBlt也能实现,但真不知合适的ROP码是什么,可能是微软未公开。
2008-1-26 21:12
0
游客
登录 | 注册 方可回帖
返回
//