SharpImage是用于.NET(C#、VB)的专业图像特效以及图像合成类库。借助它,您可以快速实现Photoshop滤镜效果以及图层合成。
1、内置50+种图像特效滤镜。(如亮度、对比度、负片、图像阴影、高斯模糊、透视图、宝利来、胶片、缩放、倾斜、调整大小、反射、浮雕等50余种)。在.NET Framework2.0或者以上的任意版本均可完美工作。
2、创建合成图像。比如为图片添加水印,添加文字,添加艺术字、各类图形(比如线段、曲线、箭头、矩形、圆角矩形、三角形、多边形、星形等)、图片和图片进行叠加、也可以多次混合叠加,形成更复杂的合成效果。

本类库的优点

稳定高效

SharpImage渲染引擎为C++开发,采用了成熟稳定的GDI+渲染算法,稳定高效。

滤镜数量多且功能强大

SharpImage内置了50多种强大的图像滤镜,功能可媲美Photoshop。并且可通过参数灵活控制滤镜效果。

支持图层混合

SharpImage支持添加文字,添加艺术字、各类图形(比如线段、曲线、箭头、矩形、圆角矩形、三角形、多边形、星形等)、图片和图片进行叠加、也可以多次混合叠加,形成更复杂的合成效果。

调用简单,文档齐全

SharpImage一切均在ImageEngine类上完成,且简单易用,附带中文API手册,上手迅速,调用简单.

支持多种格式的数据源

SharpImage支持所有常见的图像格式,比如:JPG、JPEG、PNG、GIF、BMP、TIFF、ICO、WMF、EMF;也支持多种数据源,如:网络URL图片、本地图片、Base64字符串、Bitmap对象、字节数组等。

支持多种格式的输出

SharpImage支持多种输出格式,如:网络URL图片、本地图片、Base64字符串、Bitmap对象、字节数组等,支持所有常见的图像格式,比如:JPG、JPEG、PNG、GIF、BMP、TIFF、ICO、WMF、EMF;

支持Exif数据

SharpImage支持对EXIF数据进行编辑。

兼容性广

SharpImage自身只使用了.NetFramework2.0的API,不依赖任何其他第三方类库,.NetFramework2.0或更高的项目均可使用。完美支持32位和64位windows,从win7到win10,无论是家庭版、专业版还是旗舰版、抑或是server版,均完美兼容。

接口简单

SharpImage一切均在ImageEngine类上完成,且简单易用,附带中文API手册,上手迅速,调用简单.

案例

下载试用

立即下载

SharpImage图像特效和合成类库介绍的更多相关文章

  1. JAVA基本类库介绍

    我们曾经讲过,Java已经为编程者编制了许多类,这些类已经经过测试,基本上不存在错误,这些类都是我们编程的基础.如果不利用这些已存在的类,我们的 编程工作将变得异常复杂,所以我们应尽可能多的掌握Jav ...

  2. Python: PS 图像特效 — 模糊玻璃

    今天介绍一种基于高斯滤波和邻域随机采样,生成一种毛玻璃的图像特效,简单来说,就是先对图像做高斯滤波模糊,然后对模糊后的图像,通过对邻域的随机采样来赋予当前的像素点,这样,生成的图像有有一定的随机扰动和 ...

  3. Python: PS 图像特效 — 抽象画风

    今天介绍一种基于图像分割和color map 随机采样生成一种抽象画风的图像特效,简单来说,就是先生成一张 color map 图,颜色是渐变的,然后针对要处理的图像,进行分割,这里用的是 SLIC ...

  4. ArcGIS Engine中的重点类库介绍

    转自原文ArcGIS Engine中的重点类库介绍 System类库 System类库是ArcGIS体系结构中最底层的类库.System类库包含给构成ArcGIS的其他类库提供服务的组件.System ...

  5. C++类库介绍

    如果你有一定的C基础可能学起来比较容易些,但是学习C++的过程中又要尽量避免去使用一些C中的思想:平时还要多看一些高手写的代码,遇到问题多多思考,怎样才能把问题抽象化,以使自己头脑中有类的概念:最后别 ...

  6. Android 中的图像特效(Matrix)

    以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,现在在Android中有一个Matrix类,它的中文意思就是矩阵.Matrix主要是用于图像的缩放.平移.旋转.扭曲等操作.图像处理,主要用到的 ...

  7. 跟我学Python图像处理丨图像特效处理:毛玻璃、浮雕和油漆特效

    摘要:本文讲解常见的图像特效处理,从而让读者实现各种各样的图像特殊效果,并通过Python和OpenCV实现. 本文分享自华为云社区<[Python图像处理] 二十四.图像特效处理之毛玻璃.浮雕 ...

  8. 【转】【PNG压缩工具】PNG 图像的优化及压缩工具介绍

    图像格式有许多种不同类型,在互联网上最常见的有JPEG.GIF.BMP.TIFF和PNG.每一种图像格式都有它自己的用途,比如GIF是用于动画的,JPEG是用于高清图片的,这种图片在保存或者调整大小后 ...

  9. PS图像特效算法——镜像渐隐

    这个特效的实现,可以先利用前面提到的渐变特效,做一个图像的渐变, 然后将原图与渐变图对称放置,将背景设置成黑色. clc; clear all; close all; Image=imread('4. ...

随机推荐

  1. MySql学习笔记四

    MySql学习笔记四 5.3.数据类型 数值型 整型 小数 定点数 浮点数 字符型 较短的文本:char, varchar 较长的文本:text, blob(较长的二进制数据) 日期型 原则:所选择类 ...

  2. [小程序]微信小程序获取位置展示地图并标注信息

    1.map组件的高度如果想要铺满屏幕,要是使用height:100vh样式2.获取位置要在app.json中标明权限3.先使用wx.getLocation获取自己的位置,然后再回调中使用setData ...

  3. vue router 导航守卫生命周期

    导航守卫 导航守卫主要用来通过跳转或取消的方式守卫导航.有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的.(记住参数或查询的改变并不会触发进入/离开的导航守卫.你可以通过观察$r ...

  4. Druid(数据库连接池) 学习资料

    学习资料 网址 官方文档 https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98 主流Java数据库连接池 ...

  5. svn服务器端程序安装(二)

    1.下载 Setup-Subversion-1.8.9-1.msi 2. 双击,一直next (1) 修改安装地址,要求是非中文无空格 3. 安装完成后,检查是否已添加到系统的环境变量PATH中,若没 ...

  6. 爬虫-js

    js的RSA加密 var encrypt = new JSEncrypt(); encrypt.setPublicKey(publickey);  # publickey是已知的 encrypt.en ...

  7. [Python] Python 模拟登录,并请求

    Python 模拟登录,并请求 # encoding: utf- import requests import socket import time socket.setdefaulttimeout( ...

  8. Codeforces Round #545 (Div. 2) 交互 + 推公式

    https://codeforces.com/contest/1138/problem/F 题意 有一条长为t的链,一个长为c的环,定义终点为链和环相连环上的第一个点,现在有10个人在起点,你每次可以 ...

  9. [NOIP2015]运输计划 线段树or差分二分

    目录 [NOIP2015]运输计划 链接 思路1 暴力数据结构 思路2 二分树上差分 总的 代码1 代码2 [NOIP2015]运输计划 链接 luogu 好久没写博客了,水一篇波. 思路1 暴力数据 ...

  10. ORACLE--10G安装问题( error while loading shared libraries)

    01,问题描述 问题一: WARNING: directory '/u01/app/oracle/product/10.2.0' is not owned by root WARNING: direc ...