我正在寻找一个简单的图像调整大小+裁剪。无需上传功能,只需调整大小和剪裁即可使用。C#图像裁剪+调整器
我发现http://i-load.radactive.com/但这已经停产,有没有人有一个很好的选择?
我正在寻找一个简单的图像调整大小+裁剪。无需上传功能,只需调整大小和剪裁即可使用。C#图像裁剪+调整器
我发现http://i-load.radactive.com/但这已经停产,有没有人有一个很好的选择?
您不需要为.NET以外的任何特殊库。如何做到这一点已经在SO讨论:
How to crop an image using C#?
而且,这可能会帮助: Image Resizing and Cropping in C#
肯定,但我宁愿找到一个随时可用的组件,而不是浪费我自己的时间编写,而其他人可能写得更好。 – YesMan85
这在很多情况下都是有道理的,但我不同意这种情况。这不是很多代码,它是免费的,您可以根据自己的需求进行优化。虽然第三方库可能会为您节省几行代码,但可能会带来间接费用(以及实际成本)。如果您花时间在SO上发布问题,那么您有足够的时间来复制/粘贴114行代码。恕我直言。 – Kon
复制并粘贴114行代码通常意味着复制[每个人在图像裁剪和调整代码大小时所遇到的28个错误](http://nathanaeljones.com/163/20-image-resizing-pitfalls/)。 –
有两个部分,使这项工作。
第一部分是javascript,您需要在浏览器端进行裁剪。为此,我使用jCrop,但有more other。
问鼎你从JavaScript代码cordincate,你把它传递后回到背后的代码,你让the resize and the crop.
Kon的答案是幸福昧28 pitfalls that most "copy and paste" solutions face的。您应该使用http://imageresizing.net库。它已经提炼了4年,非常稳定和成熟。它是免费的。
Here's how to crop and resize interactively使用库。这很简单。
如果您想自动裁剪并居中,只需将?width=x&height=y&crop=auto
添加到目标图片网址即可。
使用http://imageresizing.net。这是标准解决方案,非常成熟。 [以下是如何与jCrop一起使用](http://nathanaeljones.com/573/combining-jcrop-and-server-side-image-resizing/)。 –