仿照七牛云图片处理类实现的C#帮助类
介绍 Sop.Common.Img
请看 七牛云的图片处理功能介绍文档了解本项目功能
此项目是有https://github.com/Sopcce/.Net-Common-Utility中的一个小部分模块功能。此处拿出来单独维护
以C# Net(dotnet.core)仿照七牛云图片处理类实现的C#帮助类
远景
做最全、最广、最细的图片处理基类
需要
- 没钱,用不起七牛云的图片处理,需要自己搭建服务器,自己存储图片。
没有图片识别,还是没钱,图片识别腾讯云做的最好,无奈 还是没钱需要使用Tesseract自己搭建一个图文识别功能。
介绍项目地址:https://github.com/csharphelp/Sop.Common.Img
图片处理功能介绍:
接口 | 简介 |
---|---|
1 ImgLim | 将JPEG、PNG格式的图片实时压缩而尽可能不影响画质。详细信息请参阅 图片瘦身 (ImgLim)。 |
2 ImgView | 可对图片进行缩略操作,生成各种缩略图,可以获取图片格式、大小、色彩模型信息。 详细信息请参阅 图片基本处理 (ImgView)。 |
3 ImgManager | 提供了一系列高级图片处理功能,缩放、裁剪、旋转等。详细信息请参阅 图片高级处理 (ImgManager)。 |
4 ImgOcr | 图片识别功能,可以识别图片的基本信息 详细信息请参阅 图片基本信息 (ImgOcr)。 |
5 ImgExif | 获取数码相机照片的可交换图像文件格式。详细信息请参阅 图片 EXIF 信息(ImgExif)。 |
6 ImgWaterMark | 提供两种水印:图片水印、文字水印。关于 ImgWaterMark 接口的详细信息请参阅 图片水印处理 (ImgWaterMark)。 |
7 ImgAve | 图片平均色调接口用于计算一幅图片的平均色调。关于 ImgAve 接口的详细信息请参阅 图片主色调 (ImgAve)。 |
8 ImgAnimate | 动图合成接口用于将数张图片合成 GIF。关于 ImgAnimate 接口的详细信息请参阅 动图合成 (ImgAnimate)。 |
完成度统计
序号 | 接口 | 完成度 | 测试用例 | 备注 |
---|---|---|---|---|
1 | ImgLim | 100% | 90% | 基本完成 |
2 | ImgView | 30% | 50% | 待测试 |
3 | ImgManager | 50% | 50% | 待测试 |
4 | ImgOcr | 5% | 50% | 待测试 |
5 | ImgExif | 100% | 50% | 基本完成 |
6 | ImgWaterMark | 80% | 70% | 文字平铺水印、混合水印待测试开发 |
7 | ImageAve | 100% | 90% | 基本完成 |
8 | ImgAnimate | 100% | 90% | 基本完成 |
Nuget
Install-Package Sop.Common.Img -Version 1.2.3
请尽可能的使用最新版本,或者根据源码自己修改编译使用
OCR身份证识别
计划使用Tesseract 完成ocr 图片识别部分,只考虑图片识别验证码一类,
因验证码识别问题比较麻烦,且存在刚绕线等因素,设计开发比较慢
问题反馈
目前,请反馈在 issues
QQ群:721420150
** System.Drawing 存在bug 目前无能力修改,望周知 **
更新日志
- 2019.08
- 修改ImageAve,更新文档,计划完成水印部分。
- 修改文档。
- 修改ImgExif 提交代码,完成测试部分
- ImgWaterMark 实现GIF加水印
- 2019.06
- 项目迁移。
- 修改文档。
- 2019.05
- 修改ImgAnimate 动画部分,完成测试
- 修改ImgAnimate 动画部分,完成测试,提交代码
- 更新提交此项目
License
GNU General Public License v3.0
转载于:https://www.cnblogs.com/sopcce/p/11411350.html
仿照七牛云图片处理类实现的C#帮助类相关推荐
- 七牛云图片--Java文档
七牛云图片–Java文档 简介 此 SDK 适用于 Java 7 及以上版本.使用此 SDK 构建您的网络应用程序,能让您以非常便捷地方式将数据安全地存储到七牛云上.无论您的网络应用是一个网站程序,还 ...
- java实现七牛云图片文件的上传
java实现七牛云图片文件的上传 七牛云:https://portal.qiniu.com/create#resource 首先需要去注册一个账号实现实名认证 之后打开七牛云的 我们需要先创建一个储存 ...
- php 必应每日壁纸,GitHub - lylares/todaybing: 必应壁纸七牛云图片站
PHP 实现必应每日壁纸+七牛云图片站 本程序实现bing每日图片保存在服务器本地,然后自动上传到七牛云空间,在前端界面展现的图片皆从七牛云获取. 更新 2018.04.04 更新: 1.接口以及部分 ...
- 七牛云图片处理实践之GIF|如何解决GIF流量爆炸问题?
摘要 图像的格式丰富多彩,既有使用最多的JPEG.PNG .BMP.GIF,也有Google开发的适用于Web的WebP,更有苹果推出的Live Photo.不管是PC端还是移动端,图片一直是流量的大 ...
- 七牛 java 加水印_七牛云图片加水印
目标:用户登录进平台后,他看到的所有图片都要以他的用户名加上水印. 1.首先说下七牛加水印的方法,首先附上官网地址: https://developer.qiniu.com/dora/manual/1 ...
- java七牛云图片压缩_七牛云 CDN 历史图片批量压缩
背景 最近七牛云 CDN 的流量有点吃不消了,后台看了下统计,发现有好多图片文件特别大,最大的单个文件能到 10M 多 .所以就想做一下图片瘦身处理,官方自带的瘦身试了下效果一般,所以就不如自动动手了 ...
- 七牛云 图片上传覆盖
php使用七牛云上传图片,覆盖云上已有文件: 使用七牛云存储提供的PHP SDK,可以非常方便的将本地文件上传到七牛,但默认情况下,上传的文件不会覆盖旧文件,也就是说,之前上传了一个名为photo.j ...
- 如何解决七牛云图片链接失效问题?
七牛云的免费域名突然回收,没注意看邮件通知,保存在里面的图片都下载不了了T_T连写好的博客都变这样了,需要花点时间重新整理!!! 还有看到大神的解决方案:https://blog.csdn.net/l ...
- 微信小程序内七牛云图片显示异常
接口返回的图片有些是存储在七牛云里面的,部分图片有可能是因为图片过大的缘故,导致在云内进行了压缩,导致图片显示异常 这里的异常是指 图片被翻转了90° 复现过程 把该链接置入Chrome,下载图片,发 ...
最新文章
- vmstart的用法
- 通用分页实现及其OO设计探讨
- ABAP检查日期and时间合法性的函数
- 互联网业务利润增长3倍,TCL电子走出第二增长曲线
- qs.parse和qs.stringify
- 【渝粤教育】国家开放大学2019年春季 1308外国文学专题 参考试题
- C++primer第二章2.4节对于const限定符相关内容进行详解
- PL/SQL Developer的错误提示弹框的文本显示乱码问题
- python3编程入门_python3编程基础之一:操作
- seata使用报错no available service found in cluster ‘default‘
- NMAP 端口扫描工具下载 + 安装
- 数据分析师系列课程 统计学基础1
- 印度BIS认证产品范围和注意事项
- 多节点什么网络取得技术性突破_我国学者研究“多节点量子网络”取得基础性突破...
- 阿里云 Teambition 网盘亲测体验,秀翻全网!
- 基于ZYNQ的数据存储和实时成像系统
- 《PHP基于GD库制作图形验证码》
- mysql relay log是什么意思_MySQL--binlog和relay log的生成和删除
- r5 5500u和r7 5700u哪个好 r55500u和r75700u区别有多大
- 《作文的顿悟》:“中考高分”和“写作素养”一个都不能少
热门文章
- mybatis 多表关联查询_Java修行第041天--MyBatis框架(下)--多表查询
- cad快捷键文件路径_你知道CAD图纸如何才能画得更快嘛?CAD快速绘图技巧!
- python无法在终端运行程序_解决项目pycharm能运行,在终端却无法运行的问题
- python中颜色介意用数字表示_利用Python实现颜色色值转换的小工具
- python中oxf2是多少_python 函数基础2
- html5中如何使图片滚动条,如何使RMarkdown代码块中出现垂直滚动条(html视图)
- REMIX 本地环境搭建指南
- “有意思的前端函数面试题”第一题答案原理解析
- alsa和oss声音系统比较
- [undo]ip address ppp-negotiate