我正在尝试使用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
我想知道它应该如何实现,我做错了什么。