(C#) GDAL使用过程中遇见问题1

ReadRaster(int xOff, int yOff, int xSize, int ySize, byte[] buffer, int buf_xSize, int buf_ySize, int pixelSpace, int lineSpace);

当参数buf_xSize,int buf_ySize大于xSize, ySize 缩放过程中重采样默认选择最近邻插值方式,存在图像马赛克严重的问题。

解决方法:采用GDI绘制可避免,

 g.Transform = trans;//trans 缩放矩阵
 g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.Bilinear;//插值方式为双线性插值

posted @ 2013-05-09 10:18  sfsa  阅读(387)  评论(0编辑  收藏  举报