Atalasoft DotImage - 调整流的大小

时间:2011-08-18 12:25:44

标签: .net image resize

我通过WebClient将图像通过互联网抓取到流中。

我需要调整图像大小(约束比例但最大宽度为120px)然后返回另一个流。

有人可以告诉我执行此操作的代码。我已经挖掘了开发人员指南但找不到答案。

2 个答案:

答案 0 :(得分:3)

您不需要WebClient来执行此操作。

AtalaImage atalaImage = AtalaImage.FromURL(url); // grab the image from url.
ResampleCommand rc = new ResampleCommand(width, height); // create resize command
atalaImage = rc.Apply(atalaImage).Image; // resize

修改 您也可以使用最大尺寸的ResampleCommand。

ResampleCommand rc = new ResampleCommand(maxSize);

答案 1 :(得分:0)

此处提供此代码:

http://snippets.dzone.com/posts/show/1485

您可以调整存储在文件中的图像的大小。您只需将流保存到文件,修改它并再次发回。当然,您也可以直接在内存中修改代码。