我正在开发一个类似 CMS 的项目,用户可以上传带有内容的图像。我必须即时为上传的图像创建缩略图。假设缩略图大小为 125x75
我可以毫无问题地调整图像大小,但是在裁剪操作方面会出现几个问题。我的调整大小和裁剪过程是这样的:
- 加载原始图像。
- 根据给定的最大宽度或高度将图像调整为所需大小,防止原始纵横比
- 如果结果图像的纵横比与输出纵横比不同,则应用居中裁剪操作。
但是我想要实现的是内容感知裁剪,如 Juue Wang 的文章Opticrop: Content-aware Cropping with PHP and ImageMagick中所述
有没有办法用 C# 来做,或者有没有可以做这个操作的库。
注意:我不希望内容感知调整大小。可以使用 ImageResizing.net SeamCarving 插件进行内容感知大小调整(接缝渴望)