vb 网络保存位图到 tiff CCITT4
vb net save bitmap to tiff CCITT4
题中的代码我用过了
What would be a good TRUE black and white colormatrix?
并且工作正常..但是当我尝试使用 CCITT4 压缩保存在 TIFF 中时,出现错误,参数值无效...如果我使用 LZW 压缩,它工作正常..我使用代码:
Dim myImageCodecInfo As ImageCodecInfo
myImageCodecInfo = GetEncoderInfo(ImageFormat.Tiff)
Dim myEncoderParameters As New EncoderParameters(1)
Dim myEncoderParameter As New EncoderParameter(System.Drawing.Imaging.Encoder.Compression, EncoderValue.CompressionCCITT4)
myEncoderParameters.Param(0) = myEncoderParameter
bmp.Save(path & "\test.tif", myImageCodecInfo, myEncoderParameters)
有人可以帮助我吗?谢谢..
项目解决的问题:
http://www.codeproject.com/Articles/15186/Bitonal-TIFF-Image-Converter-for-NET
bmp 必须转换成二进制 1bpp 索引,否则 CCITT4 压缩格式中的 bmp.save 函数会导致错误。
题中的代码我用过了
What would be a good TRUE black and white colormatrix?
并且工作正常..但是当我尝试使用 CCITT4 压缩保存在 TIFF 中时,出现错误,参数值无效...如果我使用 LZW 压缩,它工作正常..我使用代码:
Dim myImageCodecInfo As ImageCodecInfo
myImageCodecInfo = GetEncoderInfo(ImageFormat.Tiff)
Dim myEncoderParameters As New EncoderParameters(1)
Dim myEncoderParameter As New EncoderParameter(System.Drawing.Imaging.Encoder.Compression, EncoderValue.CompressionCCITT4)
myEncoderParameters.Param(0) = myEncoderParameter
bmp.Save(path & "\test.tif", myImageCodecInfo, myEncoderParameters)
有人可以帮助我吗?谢谢..
项目解决的问题:
http://www.codeproject.com/Articles/15186/Bitonal-TIFF-Image-Converter-for-NET
bmp 必须转换成二进制 1bpp 索引,否则 CCITT4 压缩格式中的 bmp.save 函数会导致错误。