在线编辑图片(转)

阅读目录

一个免费的图片编辑SDK,可用于web,ios,android平台。本文主要介绍web端使用方法。

回到顶部

1 效果图

点击 “Edit Photo” 按钮, 查看效果图

回到顶部

2 实现

复制下面代码,保存为html文件

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>图片编辑</title>
  
   <script src="https://code.jquery.com/jquery-1.7.2.js"></script>
    <script src="https://dme0ih8comzn4.cloudfront.net/js/feather.js"></script>
    <script type=‘text/javascript‘>        
        //在线编辑图片功能,第三方插件,完全免费
        var featherEditor = new Aviary.Feather({
            apiKey: ‘[email protected]‘,//apikey可以免费申请,https://creativesdk.adobe.com/docs/web/#/index.html
            apiVersion: 3,
            theme: ‘dark‘, // Check out our new ‘light‘ and ‘dark‘ themes!
            tools: ‘all‘,//这里设置为all,可以显示所有的工具
            initTool: ‘text‘,//默认展开的工具
            language: ‘zh_HANS‘,//简体中文
            appendTo: ‘‘,          
            onSave: function (imageID, newURL) {
                
                //alert(newURL);
                $.ajax({
                    url: "ashx/CarInfo.ashx?type=DownloadCarPhoto&imgUrl=" + newURL + "&rand=" + Math.random(),
                    success: function (url) {
                        alert(‘保存成功‘);
                        var img = document.getElementById(imageID);
                        img.src = url;
                    },
                    error: function () {
                        alert(‘error‘)
                    }
                });
                
            },
            onError: function (errorObj) {
                alert(errorObj.message);
            }
        });
        function launchEditor(id, src) {
            featherEditor.launch({
                image: id,
                url: src
            });
            return false;
        }
</script>
</head>
<body>
    <form id="form1" runat="server">
   <div id=‘injection_site‘></div>
<img id=‘image1‘ src=‘https://img.alicdn.com/imgextra/i2/62935302/TB2hBzSeXXXXXbMXXXXXXXXXXXX_!!62935302.jpg‘/>
 
<!-- Add an edit button, passing the HTML id of the image and the public URL of the image -->
<p><input type=‘image‘ src=‘‘ value=‘Edit photo‘ onclick="return launchEditor(‘image1‘, ‘https://img.alicdn.com/imgextra/i2/62935302/TB2hBzSeXXXXXbMXXXXXXXXXXXX_!!62935302.jpg‘);" /></p>
 
    </form>
</body>
</html>

作者:疯吻IT 出处:http://fengwenit.cnblogs.com

回到顶部

3 参数介绍

apiKey

必须,apikey可以免费申请,https://creativesdk.adobe.com/docs/web/#/index.html

所有的工具

tools: ‘text,resize‘,//这里设置为all,可以显示所有的工具;如果只想显示部份工具,可以用逗号分隔

所有工具如下:

  • enhance: Autocorrect your photo with one of five basic enhancements.
  • effects: Choose from a variety of effects and filters for your photo.
  • frames: Choose from a variety of frames to apply around your photo.
  • overlays: Choose from a variety of overlays to apply over your photo.
  • stickers: Choose from a variety of stickers you can resize and place on your photo.
  • orientation: Rotate and flip your photo in one tool.
  • crop: Crop a portion of your photo. Add presets via API. Fixed-pixel cropPresets perform a resize when applied.
  • resize: Resize the image using width and height number fields.
  • lighting: Adjust the lighting in your photo with this collection of adjustment toools.
  • color: Adjust the color in your photo with this collection of adjustment toools.
  • sharpness: Blur or sharpen the overall image in one tool.
  • focus: Adds a selective linear or radial focus to your photo.
  • vignette: Adds an adjustable vignette to your photo.
  • blemish: Remove skin blemishes with a brush.
  • whiten: Whiten teeth with a brush.
  • redeye: Remove redeye from your photo with a brush.
  • draw: Add doodle overlays with a brush.
  • colorsplash: Use a smart brush to colorize parts of your photo which becomes grayscale otherwise.
  • text: Add custom, resizable text.
  • meme: Turn your photo into a meme with this tool that adds text to the top and bottom of your photo.

默认展开的工具

initTool: ‘text‘,//默认展开的工具

语言

language: ‘zh_HANS‘,//简体中文

默认en 为英语

保存

onSave: function (imageID, newURL) {

//alert(newURL);

$.ajax({

url: "ashx/CarInfo.ashx?type=DownloadCarPhoto&imgUrl=" + newURL + "&rand=" + Math.random(),

success: function (url) {

alert(‘保存成功‘);

var img = document.getElementById(imageID);

img.src = url;

},

error: function () {

alert(‘error‘)

}

});

},

回到顶部

4 官方文档

https://creativesdk.adobe.com/docs/web/#/index.html

在线系列

http://www.cnblogs.com/fengwenit/p/4738260.html

时间: 2024-10-09 12:04:51

在线编辑图片(转)的相关文章

在线编辑图片

一个免费的图片编辑SDK,可用于web,ios,android平台.本文主要介绍web端使用方法. 1 效果图 点击 “Edit Photo” 按钮, 查看效果图 2 实现 复制下面代码,保存为html文件 <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content=

怎么在线编辑图片 PS怎么处理图片

平时在电脑上我们可以看到很多的图片编辑软件,但是使用起来似乎都不是很好操作,其中使用较多的是PS,但是关于PS软件很多人可能都有阴影,不是它不好用,而是没有安装包的话在电脑上下载往往会出现程序错误,这应该不只是小编会遇到的问题吧!自从有了这些问题,小编就开始使用在线PS网站,不需要下载还挺方便的,那编辑图片的软件有什么呢,在线PS怎么使用? 1.在线PS网站有很多,想知道哪个好用肯定需要一个一个的尝试,为了节省大家的时间,今天直接安利小编在使用的吧! 2.首先搜索迅捷在线图片编辑器,找到一样的在

在线系列

在线编辑图片 3分钟实现网页版多人文本.视频聊天室 (含完整源码) 让自己的网站实现在线编辑office文档 Webus Fox(1)免安装的在线教学.视频会议软件

Adobe出品(支持IOS,android,web调用)免费插件编辑图片

<head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>    <title>图片编辑</title>    <script src="js/jquery-1.7.2.js"></script>    <script src=&q

编辑美化图片,保存至本地,Adobe出品(支持IOS,android,web调用)免费插件

本例以web调用做为例子,本插件支持主流浏览器,IE要9以上,移动设备,触屏设备也支持,能自适应屏幕大小. 使用效果: 工具还是很丰富的,编辑完成之后,可以保存图片至本地目录. 使用说明: 1,需要在线注册账号,申请apikey,地址:https://creativesdk.adobe.com/docs/web,这个apikey在代码调用时需要.这里也有详细的api文档,其他功能请参考文档说明,不过文档是英文的. 2,要编辑的图片必须有固定的地址,可以被网络访问到. 示例源代码,以web调用为例

集成Android免费语音合成功能(在线、离线、离在线融合)

集成Android免费语音合成功能(在线.离线.离在线融合),有这一篇文章就够了(离线)集成Android免费语音合成功能(在线.离线.离在线融合),有这一篇文章就够了(离在线融合) 转眼间,大半年没写文章了,没什么理由,就是人变懒了.囧~ 看标题,其实大家都被骗了,有这一篇文章还不够,我其实是打算分3篇文章来写的,如果合在一章里面就太长了,不过现在这个标题党横行的网络世界,我也被污染了,哈.那么为什么要分3篇文章来讲呢?看标题也能猜到了,就是在线.离线.离在线融合这3种语音合成方式,我将分别使

ESXI-P2V-V2V-应用虚拟化-在线转移

P2V-V2V-虚拟化应用 实战背景: 1.由于企业采购财务软件T3暂不支持win10 . 2.一台计算机无法安装多个版本T3客户端,从而实现对T3服务器的访问操作. 3.财务软件U8和T3安装在同一台电脑安装上存在兼容性问题. 解决方案:在现有ESXI平台上创建多台虚拟机(2003),在虚拟系统中安装各版本T3客户端,然后再安装易速联虚拟化应用软件服务器端,在用户端(财务电脑)安装异速联客户端软件,连接服务器实现对各T3服务器访问操作过程. EXSI现有平台:  操作步骤: 1.在ESXI平台

谷歌抢赢AWS,在线公有云培训平台Qwiklabs收入囊中

作者:茱莉叶 [IT战略家] 美国时间11月21日,谷歌宣布收购在线培训平台Qwiklabs.Qwiklabs是一个在线商业培训平台,为想要熟悉公有云环境操作,以及在公有云环境编程开发的人群提供教学.谷歌将使用 Qwiklabs 平台,提供最全面.高效和有趣的方式来训练和加载其所有在Google Cloud的所有产品(包括Google Cloud Platform和G Suite).双方均尚未透露此次收购价格. 谷歌将通过Qwiklabs平台提供云服务培训 Qwiklabs 于2012年推出,总

首次尝试集成迅雷高速下载引擎用于终端用户自助在线系统安装场景

笔者所在行业属于传统制造业,专业软件种类很多和因多种历史原因造成的许多管理问题相对地IT问题自然也很多,免不了系统重装(全体WINDOWS环境)概率会高一些,传统意义有些企业可能是IT终端运维人员介入重装或者采用一些国产卫士软件内带的功能来进行重装,更多也可能会采用RIS远程部署之类,但在某些行业终端用户眼里仍然显得不够自动化,不够IT管理标准化,离我们理解的"无人值守"仍然还有一定的差距,能不能让用户自助式傻瓜化系统重装并在安装成功后标准化部署好公司要求的软件环境?经过一些时间的摸索