Javascript 用Aviary/Creative SDK图像编辑器替换图像
我正在为我的项目使用鸟类图像编辑器。一切正常,但“保存”按钮不起作用 我无法保存或替换当前正在编辑的图像,我只能获得该图像的亚马逊路径,在那里我可以打开它 这种支持并没有真正起到帮助作用,需要几周时间才能得到答案 我正在使用标准的鸟舍,它被Creative SDK图像编辑器所取代 请注意,Aviary于2014年被Adobe收购,现在是Adobe的一部分。所有版本的鸟舍现在已经过时,并已被替换为 接收编辑后的图像 正如您所注意到的,当您单击“保存”时,您将收到以Amazon URL形式编辑的图像。此链接仅在Amazon服务器上存在72小时,因此您需要对其进行处理 替换Javascript 用Aviary/Creative SDK图像编辑器替换图像,javascript,aviary,image-editor,adobecreativesdk,Javascript,Aviary,Image Editor,Adobecreativesdk,我正在为我的项目使用鸟类图像编辑器。一切正常,但“保存”按钮不起作用 我无法保存或替换当前正在编辑的图像,我只能获得该图像的亚马逊路径,在那里我可以打开它 这种支持并没有真正起到帮助作用,需要几周时间才能得到答案 我正在使用标准的鸟舍,它被Creative SDK图像编辑器所取代 请注意,Aviary于2014年被Adobe收购,现在是Adobe的一部分。所有版本的鸟舍现在已经过时,并已被替换为 接收编辑后的图像 正如您所注意到的,当您单击“保存”时,您将收到以Amazon URL形式编辑的图像
img
元素的源
作为一个基本示例,您可以使用返回的Amazon URL替换Aviary.Feather
配置对象的onSave
方法中图像元素的源
var featherEditor = new Aviary.Feather({
apiKey: '<YOUR_KEY_HERE>',
onSave: function(imageID, newURL) {
currentImage.src = newURL; // `currentImage` is a DOM image element
featherEditor.close();
},
onError: function(errorObj) {
console.log(errorObj.code);
console.log(errorObj.message);
console.log(errorObj.args);
}
});
注意,我们在这里使用第0个元素是为了获得实际的DOM元素,而不是jQuery对象
这只是一个例子,但您可以通过多种方式来实现
回购示例
请使用jQuery了解更多详细信息
var currentImage = $('#editable-image')[0];