生成 缩略图、水印
1) 安装: Install-Package CodeCarvings.Piczard
2) 缩略图 (优点:降低列表页面图片加载的速度、降低流量,想仔细看的时候再看大
图 )
//生成缩率图 ImageProcessingJob jobThumb = new ImageProcessingJob(); jobThumb.Filters.Add(new FixedResizeConstraint(200, 200));//缩略图尺寸 200*200 jobThumb.SaveProcessedImageToFileSystem(@"d:\4.jpg",@"d:\1.png");
3) 水印 (优点:宣誓主权,增加曝光)
//生成水印 ImageWatermark imgWatermark = new ImageWatermark(@"d:\1.png");//水印图片路径 imgWatermark.ContentAlignment = System.Drawing.ContentAlignment.BottomRight;//水印位置 可以选择多个位置 imgWatermark.Alpha = 50;//透明度,需要水印图片是背景透明的 png 图片 ImageProcessingJob jobNormal = new ImageProcessingJob(); jobNormal.Filters.Add(imgWatermark);//添加水印 // jobNormal.Filters.Add(new FixedResizeConstraint(600, 600));//限制图片的大小,避免生成大图。如果想原图大小处理,就不用加这个 Filter jobNormal.SaveProcessedImageToFileSystem(@"d:\1.jpg", @"d:\11.jpg");//第一个参数 处理那个图片 第二个参数 是生成图片的地址名字
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步