3

我正在扫描的文档小于 8.5 x 11。它们可能更像是 8.5 x 5。正在使用的扫描仪将文档垂直居中并仍然制作 8.5 x 11 TIFF。我正在寻找一种方法来自动删除图像顶部和底部的空白。如果图像的方向发生变化,则图像的所有 4 面都可能存在过多的空白。假设扫描仪上没有设置来阻止它这样做。

tl; dr
有人知道可以自动裁剪图像的体面的 TIFF 库吗?

4

1 回答 1

0

您不一定需要“tiff 库”来执行此操作。你可以在c#中做到这一点,像这样......

  • 将 tiff 转换为位图
  • 逐像素检查位图以确定空白开始/结束的位置
  • 一旦你知道周围空白的像素坐标,你就可以裁剪位图图像
  • 保存新图像

参考这些页面了解更多信息:

http://msdn.microsoft.com/en-us/library/system.drawing.bitmap.getpixel%28v=vs.85%29.aspx

http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.croppedbitmap%28v=vs.85%29.aspx

于 2012-06-28T18:34:16.457 回答