gpt4 book ai didi

c# - 如何查找位图和 JPEG 文件的结构?

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

我正在尝试编写一个非常简单的图像处理程序以供娱乐和练习。我正在使用 System.Drawing。 ... .Bitmap 类来处理图像和编辑它们的数据。但现在我想编写自己的位图对象实现类,并想知道 bmp 文件(和其他常见位图格式)及其元数据(索引、颜色系统等)如何存储在文件中,以及如何读取和读取直接写?

最佳答案

BMP 文件格式是一种简单的文件格式,您创建自己的文件格式不会有什么困难。但是您会在 PNG、TIFF 或 JPEG 等压缩格式上碰壁。没有人为这些编写编码器,它们有完善的引用实现。它们是用 C 语言编写的,C 语言是此类库的通用语言。

谷歌“libpng”、“libtiff”和“libjpeg”来找到它们。您将需要一个 C 编译器将它们转换为您可以 P/Invoke 的 DLL。

关于c# - 如何查找位图和 JPEG 文件的结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2508414/

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