gpt4 book ai didi

c# - 如何从 Tif 文件中获取颜色图

转载 作者:太空宇宙 更新时间:2023-11-03 11:16:33 24 4
gpt4 key购买 nike

我的 tif 文件的索引为 8 bpp,并与颜色图一起保存。

有什么方法可以从 C# 文件中恢复该颜色图?

默认情况下,picturebox 会自动显示这样的颜色图,最左边和最右边分别代表 0 和 255。

enter image description here

我在网上找遍了也没用。

如果没有办法做到这一点,有人怎么能决定索引 8 bpp 图像的像素中的颜色?

最佳答案

假设你想编辑颜色图,你可以简单地修改图像的调色板:

System.Drawing.Image image = Image.FromFile(@"Q:\my_image.tif");
System.Drawing.Imaging.ColorPalette palette = image.Palette;
//...palette.Entries is simply an array of System.Drawing.Color, modify to suit

//crucial step - palette was retrieved as a copy, so
//it is necessary to store the copy back to the image
image.Palette = palette;

如果您将图像另存为 tiff,修改后的调色板将随之保存。

关于c# - 如何从 Tif 文件中获取颜色图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12503391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com