使用扫描线将TIFF转换为位图

时间:2016-02-04 13:06:53

标签: c# image tiff libtiff libtiff.net

我正在尝试使用libtiffdotnet来处理TIFF文件。我需要将TIF转换为System.Bitmap。 文档中有一个示例,说明如何完成。但是这种方法需要很长时间才能使用大型TIFF文件。所以我试图获取原始TIFF的扫描线并写入位图。 这是我正在使用的代码

N = 20;
x_min = 20;
x_max = 40;
y_min = 40;
y_max = 80;
x = linspace(x_min, x_max, N);
y = linspace(y_min, y_max, N);
[X,Y] = meshgrid(y,x);
Z = X.*Y;
for i = 1:N
    for j = 1:N
        Z(i, j) = 10*i+j;
    end
end
contourf(X,Y,Z);
colorbar

}

Input.tiff: enter image description here

Output.png: enter image description here

我想知道它应该如何实现,我做错了什么。

0 个答案:

没有答案