社区
C#
帖子详情
如何将Format24bppRgb图片转化为Format1bppIndexed
yemao20
2006-02-07 10:09:18
如何将Format24bppRgb图片转化为Format1bppIndexed
...全文
468
5
打赏
收藏
如何将Format24bppRgb图片转化为Format1bppIndexed
如何将Format24bppRgb图片转化为Format1bppIndexed
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大可山人
2006-02-17
打赏
举报
回复
思路:先将图片转成灰度图:Format8bppIndexed,关键代码:0.5f * red + 0.419f * green + 0.081f * blue
最后:
if ((src.PixelFormat == PixelFormat.Format1bppIndexed) ||
(src.PixelFormat == PixelFormat.Format4bppIndexed) ||
(src.PixelFormat == PixelFormat.Format8bppIndexed) ||
(src.PixelFormat == PixelFormat.Indexed))
{
ColorPalette srcPalette = src.Palette;
ColorPalette dstPalette = dst.Palette;
int n = srcPalette.Entries.Length;
// copy pallete
for (int i = 0; i < n; i++)
{
dstPalette.Entries[i] = srcPalette.Entries[i];
}
dst.Palette = dstPalette;
}
这是我给出的关键代码了。
http://blog.csdn.net/johnsuna/archive/2005/11/22/534725.aspx在这个项目中就应用了。
yemao20
2006-02-09
打赏
举报
回复
还是没有人知道么?我顶一下先。
yemao20
2006-02-08
打赏
举报
回复
UP
falcon36017
2006-02-07
打赏
举报
回复
带索引恐怖很悬哦..你要抽取颜色做索引色啊
yemao20
2006-02-07
打赏
举报
回复
up .或者相关高手可以留下MSN.以便以后联系
w
ind
ows mobile平台中使用C#将byte数组转换为
Format
24bpp
Rgb
格式的
图片
最近在学习一个别人写的图像处理源码,但是由于其源程序注释很少,对其中的图像处理操作的理解只能通过一步一步运行。大家都知道对图像的操作其实是对图像数组的操作,因此经过处理后的图像往往会返回一个byte类型的二维数组,例如灰度图像经过一个skeletonfilter操作后,得到一个新的图像二维数组。但是C#不像matlab那么方便,要想看到处理后的
图片
效果直接imshow即可。因此
Pixel
Format
图像颜色的数据格式
Pixel
Format
: (指定图像中每个像素的颜色数据的格式) Delphi 微软 说明 PixelAlpha ...
C#数字图像处理<一>
C#数字图像处理基础 Bitmap类,BitmapData类和Graph
C# 图像处理:将图像(24位真彩)转为 8位图像,供深度学习
将
RGB
24位图转为只读取R通道的8位图,供深度学习训练模型使用 /// <summary> /// 取源图像R通道数据,并
转化
为8位灰度图像。 /// </summary> /// <param name="original"> 源图像。 </param> /// <returns> 8位灰度图像。 </returns> public static.
8位图转24位图的两种方法
8位图转24位图的两种方法 /// <summary> /// 8位图转24位图 /// </summary> /// <param name="bmp">bmp</param> /// <returns>bmp24</returns> pu...
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章