Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 光度学解释标签问题_C#_Android_Jpeg_Tiff_Libtiff.net - Fatal编程技术网

C# 光度学解释标签问题

C# 光度学解释标签问题,c#,android,jpeg,tiff,libtiff.net,C#,Android,Jpeg,Tiff,Libtiff.net,我正在用android移动设备拍摄一张JPEG格式的图像。图像为72X72DPI和24位。现在,当我尝试使用LibTiff.Net将此JPEG图像转换为TIFF,并为MiniWhite设置标记光度学解释=0时,图像将变为负数(白色变为黑色,黑色变为白色)。环境是Windows 8.1 64位,Visual Studio 2012。你能帮助/建议如何解决这个问题吗?非常感谢您的帮助 谢谢, Harshal使用光度控制.miniBlack代替光度控制.miniWhite 如果绝对必须在图像中使用光度

我正在用android移动设备拍摄一张JPEG格式的图像。图像为72X72DPI和24位。现在,当我尝试使用LibTiff.Net将此JPEG图像转换为TIFF,并为MiniWhite设置标记光度学解释=0时,图像将变为负数(白色变为黑色,黑色变为白色)。环境是Windows 8.1 64位,Visual Studio 2012。你能帮助/建议如何解决这个问题吗?非常感谢您的帮助

谢谢,
Harshal

使用
光度控制.miniBlack
代替
光度控制.miniWhite


如果绝对必须在图像中使用
光度控制.miniWhite
,则唯一的选择是在将图像数据写入TIFF之前反转图像数据

嗨,谢谢你的建议。但根据规范,标签必须具有值0,其中0=白色为零。我该怎么设置呢?嗨,谢谢你的建议。但根据规范,标签必须具有值0,其中0=白色为零。如何设置?使用光度控制.MINISBLACK时,图像不会出现问题。但根据系统规范,标签的值必须为0,其中0=白色为零。我该怎么设置呢?是否需要将原始JPEG转换为TIFF,然后在缓冲区中使用TIFF图像进行处理?目前,我直接在缓冲区中处理JPEG图像,然后在将其转换为TIFF的同时,我还设置了标签。如何实现这一点?反转图像数据..?@Harshoo问另一个问题,别忘了发布代码。为什么需要光度解释==0?MiniWhite适用于两层传真文档,这些文档大多为白色(即纸张多于墨水),因为它与compression==2(CCITT)结合使用时可产生更好的压缩比。它不适用于自然图像(如从移动相机拍摄的图像)。