【问题标题】:Atalasoft DotImage - Resize a streamAtalasoft DotImage - 调整流的大小
【发布时间】:2011-08-18 12:25:43
【问题描述】:

我正在通过 WebClient 通过 Internet 将图像抓取到流中。

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

谁能给我看一下代码。我翻遍了开发者指南,但找不到答案。

【问题讨论】:

    标签: .net image resize


    【解决方案1】:

    您不需要 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);
    

    【讨论】:

      【解决方案2】:

      这里有这段代码:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-09
        相关资源
        最近更新 更多