【发布时间】:2023-03-27 00:58:01
【问题描述】:
我有想要写入文本的单色 TIFF 文件 (1 bpp)。当我将它们加载到 System.Drawing.Image 并尝试从该图像实例化图形对象时,我收到错误消息“无法从具有索引像素格式的图像创建图形对象”。
我可以将图像转换为非索引格式,例如 JPEG,但生成的图像尺寸非常大。
我想在缩小图像尺寸的同时完成此操作。如何在不将它们转换为另一种格式的情况下将文本写入这些图像?
【问题讨论】:
-
这是不可能的。写入 16 或 24 或 32bpp 位图,将 that 转换为 1bpp 位图。 stackoverflow.com/questions/273624/…
-
根据 Jason 的回答,至少在 3.5 中似乎是可能的 - 使用 bitmap.Clone
标签: .net image-processing system.drawing imaging