社区
Java SE
帖子详情
GIF如何去掉背景黑色,让背景为透明
ALEXFUN
2007-12-20 09:57:51
最近,为了开发一个程序,里面需要对GIF进行处理.有些GIF图片能正确处理,但如果遇到背景为透明的GIF图后,就自动加上了黑色背景.想请教高手能帮小弟解决下
...全文
2781
4
打赏
收藏
GIF如何去掉背景黑色,让背景为透明
最近,为了开发一个程序,里面需要对GIF进行处理.有些GIF图片能正确处理,但如果遇到背景为透明的GIF图后,就自动加上了黑色背景.想请教高手能帮小弟解决下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenweionline
2007-12-21
打赏
举报
回复
你的程序里gif格式图片是用什么解码的?可能和解码方式有关。
nj_dobetter
2007-12-21
打赏
举报
回复
我也遇到过这样的问题,单独.gif图片显示没问题,分割后有问题——黑色背景。
是不是建BufferedImage时要用TYPE_4BYTE_ABGR参数,即带alpha透明的方式,没试过,你试试
ALEXFUN
2007-12-21
打赏
举报
回复
我是用的网上的一个开源的项目老分解GIF的
我对分解出来的BufferedImage 做了判断发现背景有透明,然后用ImageIo进行保存(注意这里我用的是JDK1.6,目前已经支持写GIF了)保存后背景就是黑色的了
newflypig
2007-12-21
打赏
举报
回复
会不会是你加载GIF的Panel设置了背景色,看看api,将加载GIF的面板背景设置一下
gif
透明
背景
loading图片大全.zip
164个loading图片
gif
透明
背景
+
gif
透明
背景
loading图片大全
php缩放
gif
和png图
透明
背景
变成
黑色
的解决方法
工作中需要缩放一些
gif
图然后在去Imagecopymerge,可是发现使用了imagecreatetruecolor和imagecopyresampled后发现
背景
图不对,本来
透明
的
背景
图变成了
黑色
,后来发现做一些修改才可以: $img = imagecreatetruecolor(200, 200); //2.上色 $color=imagecolorallocate($img,255,255,255); //3.设置
透明
imagecolortransparent($img,$color); imagefill($img,0,0,$color); 然后再进行imagecopyres
魔力宝贝图片动画提取器
第一次使用的时候,要在设置页面选择一下游戏目录,然后点"应用"就可以了,也可以自己修改See4CG.ini里的路径。 全局调色板只对龙沙以及之前的版本有效,00-03是白天黑夜清晨傍晚四个时间的颜色,有"logo"字样是启动游戏时画面的颜色,其他还有些用于特殊效果(比如回忆模式)试试看就知道了 乐园之卵开始的角色图片在图片模式下颜色是不正常,要在动画模式下看,这是因为使用了隐藏调色板的原因,在图片模式下无法定位。 图片模式下的"
背景
透明
"是指显示图片时是否过滤
透明
色(绝大部分图片的
透明
色是
黑色
),有少数图片在白色
背景
下看起来效果不好,可以关掉此选项。 动画模式下的"
黑色
背景
"作用类似。
pb9数据窗口生成图片并打印.rar
pb9加载
透明
图片或水印,数据窗口截屏,图片打印,pb9不能直接将
透明
的png图片或水印直接打印,可以转换成
gif
进行打印,但是
gif
直接打印
背景
会变成
黑色
,此程序可以将预览的数据窗口直接截屏,保存到本地
Win7开机动画图标
Win7开机动画图标(部分),
背景
黑色
,怎样使
背景
透明
?请高手赐教!!联系zerols@126.com。
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章