【问题标题】:vb net save bitmap to tiff CCITT4vb net 将位图保存到 tiff CCITT4
【发布时间】:2015-12-02 08:27:17
【问题描述】:

我已经使用了问题中的代码

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)

有人可以帮助我吗?谢谢..

【问题讨论】:

  • 所以,你有一个特定的问题+特定的答案+代码,你甚至无法理解这段代码在做什么并执行所需的(次要)修改?!你认为这是一个有基础知识的编程的行为吗?更重要的是:您是否阅读过解释如何使用 SO 的帮助页面?!完全跑题了。

标签: vb.net bitmap tiff


【解决方案1】:

项目解决的问题:

http://www.codeproject.com/Articles/15186/Bitonal-TIFF-Image-Converter-for-NET

bmp 必须转换为二进制 1bpp 索引,否则 CCITT4 压缩格式中的 bmp.save 函数会导致错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    相关资源
    最近更新 更多