适用于 .NET 2.0 的更精确的 PNG 库?

发布于 2024-08-03 10:05:11 字数 287 浏览 2 评论 0原文

是的,我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦旅人picnic 2024-08-10 10:05:11

我已经成功使用 FreeImage.NETMono.Cairo

I've had success with FreeImage.NET and Mono.Cairo.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文