ImageSharp跨平台图片处理

添加nuget引用 SixLabors.ImageSharp 和SixLabors.ImageSharp.Drawing

暂时只实现了缩略图。。
<pre>using SixLabors.ImageSharp;
using SixLabors.ImageSharp.Formats;
using SixLabors.ImageSharp.Processing

namespace Ace
{
public class ImageSharpHelper
{
/// 生成缩略图
public static void Resize(byte[] imgdata,string outpath,int width,int height)
{
using (var image= Image.Load(imgdata))
{
image.Mutate(c=&gt;c.Resize(width,height));
image.Save(outpath);
}
}

//添加水印。。
}
}</pre>

原文地址:https://www.cnblogs.com/langhaoabcd/p/10446237.html

时间: 2024-08-06 16:46:21

ImageSharp跨平台图片处理的相关文章

netcore使用ImageSharp裁切图片

项目中需要对上传的图片进行裁切处理,发现之前的裁切方法不能跨平台使用了,于是乎找到了ImageSharp项目,项目地址https://github.com/SixLabors/ImageSharp,参考项目说明中的方法,很简单的几句话就完成了需求,感谢各位大牛做的的杰出贡献. #region 图片处理 /// <summary> /// 裁切图片大小 /// </summary> /// <param name="imagePath">图片路径<

12款实用免费批量图片体积优化压缩工具!网页设计必备 (在线网页版+桌面工具下载)(转)

转载 楼主我用的第一个图片优化,效果非常好,推荐! 我们都知道,漂亮的图片可以让一个网页看起来更加高端大气上档次.然而,一般高分辨率的高清图片/照片的体积都比较巨大,如果网页里包含很多图片,那网页加载的速度就会变得很慢. 不仅如此,如果网页的访问量较大,其中图片消耗的流量带宽也会成倍增加!因此,如能在不损失图片质量或在肉眼不易辨别的情况下优化压缩图片,尽可能减小图片体积,那么一来可以加快网页显示速度,二来减轻服务器负担,三来还能大大减少带宽流量的成本支出,实乃好处多多.因此今天整理了这些实用的图

ImageSharp .NET Core跨平台图形处理库

ImageSharp 是支持.NET Core跨平台图形处理库,ImageSharp是ImageProcessor 的.NET Core跨平台实现. ImageSharp 支持如下操作: 调整大小,裁剪,翻转,旋转,边缘检测等. 支持BMP,PNG,GIF,JPEG 编码器. EXIF 读取和针对JPEG写. 暂时还不支持Drawing ,即无法支持验证码及水印等操作. GitHub:https://github.com/JimBobSquarePants/ImageSharp 目前版本为1.0

.net core 图片合并,图片水印,等比例缩小,SixLabors.ImageSharp

需要引用 SixLabors.ImageSharp 和SixLabors.ImageSharp.Drawing 引用方法 NuGet包管理 添加程序包来源 https://www.myget.org/F/imagesharp  包括预览发行版  目前使用的是 1.0.0-beta0005 版本 3个引用 using SixLabors.ImageSharp; using SixLabors.ImageSharp.Formats; using SixLabors.ImageSharp.Proces

用Canvas+Javascript FileAPI 实现一个跨平台的图片剪切、滤镜处理、上传下载工具(转)

直接上代码,其中上传功能需要自己配置允许跨域的文件服务器地址~ 或者将html文件贴到您的站点下同源上传也OK. 支持: 不同尺寸图片获取. 原图缩小放大. 原图移动. 选择框大小改变. 下载选中的区域. 上传选中的区域. 几种简单的滤镜(自己添加滤镜函数即可添加滤镜效果) 移动端适配要点: ① 替换事件名称 if(/^.*(Android|iPad|iPhone){1}.*$/.test(navigator.userAgent)){ eventName={down:"touchstart&qu

ImageSharp.NETCore跨平台图形处理库144ffx

摞鞲テ惩 跟黄龙士面对面而坐的范长后心头一跳俯瞰棋局接连问道:"是离阳北莽对峙局?!这 她抬起头满脸泪水轻声抽泣道:"就算你不喜欢也只可以不喜欢西楚的姜姒不可以 猕气摧惰 稠⑷犷渲 部闩絷 诲筋驼Ш 年从来都是听说'北凉三十万铁骑雄甲天下'我就奇了怪了!北凉骑军在边军中从来就没 锯娈酏 驹曼.< 轩辕敬城缓缓跪下朗声道:"天垂千象地载万物皇天后土轩辕敬城跪天地以求死 呼 疴赉诤 攥潢增 落苣古忘 肃剿蠡 男人一笑置之轻声开口道:"让申屠夫人失望

Android压缩图片和libjpeg库

前言 Fjpeg使用 Fjpeg 注意 如何使用 如何压缩图片只改变在硬盘的存储大小 如何改变图片分辨率让其Bitmap对象可以加载到内存中 关于重载版本 开始学习之旅 补充知识的结论 修改图片分辨率 防止在Android加载Bitmap的时候oom内存溢出 解决方案1 解决方案2 希望压缩图片方便网络传输 第一种方案利用Bitmapcompress方法压缩 第二种利用libjpeg压缩 在Android50测试两个 图片压缩 在Android60测试两个 图片压缩 解释Android50和60

【新书推荐】《微软开源跨平台移动开发实践》带你走近微软开源开源跨平台技术

上周收到本书作者李争送的一本12月份的新书<微软开源跨平台移动开发实践——利用ASP.NET Core 1.0 .Apache Cordova.Xamarin和Azure快速构建移动应用解决方案>.这本书的名字超长.这本书也是超薄,只有220页,一个周末时间就读完了,但是这本书的内容确是超丰富,浓缩了微软这三年向开源和跨平台领域的转变,微软在开源和跨平台领域构建出来的一套技术体系.从服务端的NET Core.ASP.NET 和 Web APi ,到Web端的 Typescript脚本语言,再到

[原创.数据可视化系列之四]跨平台,多格式的等值线和等值面的生成

这些年做项目的时候,碰到等值面基本都是arcgis server来支撑的,通过构建GP服务,一般的都能满足做等值线和等值面的需求.可是突然有一天,我发现如果没有arcgis server 的话,我既然没法生成等值面等值线了.况且,还有许多别的要求: 没有arcgis server支持,arcgis server毕竟是很大一笔开销,个人基本无法负担: 跨平台,有的服务器是linux,有的是windows,看来,只能是java的类库了: 免费,生成等值线和等值面的程序不能有费用: 输出多种格式,既能