社区
C#
帖子详情
bitmap 类保存成的图片,背景是黑色的如何变成白色背景
yanxueqing621
2010-09-28 09:45:04
就是bitmap.save("f:\\a.jpe");后生成的图片是黑色背景如何变成白色
...全文
1346
3
打赏
收藏
bitmap 类保存成的图片,背景是黑色的如何变成白色背景
就是bitmap.save("f:\\a.jpe");后生成的图片是黑色背景如何变成白色
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengjunwang
2011-12-14
打赏
举报
回复
2楼的做法会使得图片字体间有阴影 不知道怎么解决啊
lrh_079
2010-09-29
打赏
举报
回复
创建一个具有btimap宽高的临时图片tempBitmap,
Graphics g = Graphics.FromImage(tempBitmap);
g.Clear(System.Drawing.Color.White);
g.DrawImage(bitmap, 0, 0);
tempBitmap.Save(filename, System.Drawing.Imaging.ImageFormat.Jpeg);
wuyq11
2010-09-28
打赏
举报
回复
贴出上下文代码
g.Clear(System.Drawing.Color.White);
bitmap.Save(filename, System.Drawing.Imaging.ImageFormat.Jp);
Android
Bitmap
保存
图片
透明
背景
变
黑色
背景
本文分享了一种解决
Bitmap
在
保存
后出现
黑色
背景
的问题的方法。通过使用Canvas将
背景
设为
白色
,再绘制
图片
上去,
成
功填充了
背景
色,适用于开发者遇到
类
似问题时的参考。
android canvas
bitmap
去底部
黑色
,Android
Bitmap
保存
时
背景
变为
黑色
的问题
在Android编程中,遇到一个bug:原本
背景
为
白色
的位图在
保存
时变为
黑色
。通过分析发现,新建
Bitmap
时默认每个像素值为0(
黑色
)。解决方案是创建一个全
白色
像素的
Bitmap
。本文分享了两种实现方式:一是通过创建像素数组并设置为
白色
,二是直接设置
Bitmap
的像素颜色。最后
成
功解决了位图
保存
后
背景
变黑的问题。
java
bitmap
去掉
背景
_Android
Bitmap
保存
时
背景
变为
黑色
的问题
当在Android中
保存
Bitmap
时,原本
白色
背景
变为
黑色
。通过分析发现新建
Bitmap
默认值为0,即
黑色
。解决方案是创建一个所有像素点都为255(
白色
)的
Bitmap
,或者使用copy()方法创建可变
Bitmap
。此外,也可以直接设置
Bitmap
的每个像素点为所需
背景
色。
bitmap
经compress后
保存
jpg,原透明部分自动填充为
黑色
,如何让其填充为
白色
?
在Android中,将
bitmap
压缩为jpg格式时,原本透明的部分会被填充为
黑色
。要解决这一问题,使其填充为
白色
,可以通过修改代码实现。重点在于处理透明像素的填充方式。
qt
保存
绘制
图片
时
背景
变黑_Android
Bitmap
保存
图片
透明
背景
变
黑色
背景
在Qt应用中,
保存
绘制的
图片
时遇到
背景
变黑的问题。通过分析,尝试用填充
背景
色的方式解决问题,但直接对
Bitmap
填充会报错。最终采用创建新
Bitmap
并使用Canvas在新图上画出
白色
背景
,再绘制原
图片
的方法
成
功解决了
背景
变黑的问题,实现了
保存
带有
白色
背景
的
图片
。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章