首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ImageProcessor类库

如何使用ImageProcessor类库
EN

Stack Overflow用户
提问于 2020-02-21 06:05:21
回答 1查看 2.6K关注 0票数 0

嘿,伙计们,我可以知道如何使用图像处理器类库吗?我登录了提供者网站"https://imageprocessor.org/“,但是使用它没有什么问题,非常感谢您的时间,非常感谢您的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-21 07:29:57

在他们的网站上,有一个关于ImageFactory类的文档,其中包含每个方法的演示代码,并显示结果。你可以在这里找到它:ImageFactory

下面是从他们的文档中获取的一个完整的示例,用于加载图像并对其进行一些操作并保存:

代码语言:javascript
复制
byte[] photoBytes = File.ReadAllBytes(file);
// Format is automatically detected though can be changed.
ISupportedImageFormat format = new JpegFormat { Quality = 70 };
Size size = new Size(150, 0)
using (MemoryStream inStream = new MemoryStream(photoBytes))
{
    using (MemoryStream outStream = new MemoryStream())
    {
        // Initialize the ImageFactory using the overload to preserve EXIF metadata.
        using (ImageFactory imageFactory = new ImageFactory(preserveExifData:true))
        {
            // Load, resize, set the format and quality and save an image.
            imageFactory.Load(inStream)
                        .Resize(size)
                        .Format(format)
                        .Save(outStream);
        }
        // Do something with the stream.
    }
}

下面是他们文档中的一个示例: Change backgroundColor:

代码语言:javascript
复制
public ImageFactory BackgroundColor(Color color)

作物图像:

代码语言:javascript
复制
public ImageFactory Crop(Rectangle rectangle)

改变决议:

代码语言:javascript
复制
public ImageFactory Resolution(300, 300)

向图像添加水印:

代码语言:javascript
复制
public ImageFactory Watermark (TextLayer textLayer)

还有更多的。只要导航到网址,你就会找到所有的人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60332980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档