适用于 .NET 2.0 的更精确的 PNG 库?
是的,我正在使用 C# 2.0,需要对 PNG 文件执行操作,例如使用自定义调色板,但我不知道如何使用 System.Drawing。
是否有第 3 方库(最好是兼容 GPL 的)可以对 PNG 编码进行更精细的控制?
更新:我想要做的示例:
- 创建、编辑和删除图像的调色板(删除调色板涉及更改颜色空间)。
- 添加或编辑文本块(iTXt、tEXt 和 zTXt)。
- 添加或编辑其他杂项块(如 bKGD 和 sPLT)。
Yes, I am using C# 2.0 and need to do things with PNG files, for example use a custom palette, that I cannot find out how to do with System.Drawing.
Is there a 3rd-party library (preferably GPL-compatible) that will enable more fine-tuned control over PNG encoding?
Update: Examples of what I want to do:
- Create, edit, and remove an image's pallete (removing a pallete involves changing the color space).
- Add or edit text chunks (iTXt, tEXt, and zTXt).
- Add or edit other miscellaneous chunks (like bKGD and sPLT).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经成功使用 FreeImage.NET 和 Mono.Cairo。
I've had success with FreeImage.NET and Mono.Cairo.