对SGI了解的非常少... 只是自己分析了下文件.. 如果谁有分件结构请发给我一份 zgke@sina.com
AcdSee不知道 转换回来的只有24位的SGI
或则你有SGI 32位色 256色的图形也可以发给我.在这里谢谢了.
前2个字节 0x01,0xDA 应该是文件表识
第7个字节和第8个字节 是图形的宽
第9和第10个字节 是图形的高
一直到512个字节才是图形数据..这里的图形数据格式和PCX文件一样 先是文件RED分量 然后个Green 最后才是Blue ..
也就是说 先读取所有的RED分量然后Green.
使用方法
RED分量
ImageSGI _SGI = new ImageSGI(@"c:/tEMP/24.SGI");
pictureBox1.Image = _SGI.Image;
_SGI.Image = this.Icon.ToBitmap();
_SGI.SaveImage(@"C:/111.SGI");
下面是全部代码

本文介绍了一种SGI图像文件的解析方法,包括文件标识、宽度、高度等元数据的读取方式,以及如何将SGI文件转换为Bitmap格式,并提供了完整的C#代码实现。

1万+

被折叠的 条评论
为什么被折叠?



