.net Atalasoft DotImage-调整流的大小

.net Atalasoft DotImage-调整流的大小,.net,image,resize,.net,Image,Resize,我正在通过网络客户端在互联网上抓取一张图像,并将其传输到一个流中 我需要调整图像大小(限制比例,但最大宽度为120px),然后作为另一个流返回 有人能告诉我做这个的代码吗。我已经翻阅了《开发者指南》,但找不到答案。这里有以下代码: 可以调整存储在文件中的图像的大小。您只需要将流保存到一个文件中,修改它并再次发送回。当然,您也可以直接在内存中修改代码。您不需要WebClient来完成此操作 AtalaImage atalaImage = AtalaImage.FromURL(url); // g

我正在通过网络客户端在互联网上抓取一张图像,并将其传输到一个流中

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


有人能告诉我做这个的代码吗。我已经翻阅了《开发者指南》,但找不到答案。

这里有以下代码:


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

您不需要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 rc = new ResampleCommand(maxSize);