问题标签 [adobecreativesdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
189 浏览

crop - Adobe Creative SDK / Aviary 裁剪时会产生模糊的图像

我在为裁剪预设设置固定尺寸时遇到了一个令人沮丧的问题——即使使用高分辨率源,生成的图像也是模糊的。

文档指出:

固定像素cropPresets 在应用时执行调整大小。

但它会产生如此糟糕的结果似乎很奇怪。

示例原文在这里):

使用 120x155 的预设裁剪大部分图像:

在此处输入图像描述

结果输出:

在此处输入图像描述

使用预览调整大小时等效:

在此处输入图像描述

看起来图像首先被裁剪,然后被调整大小,而不是被缩小,然后被裁剪 - 这会产生更好的结果。

我们的应用程序依赖于高分辨率成像,我们非常热衷于切换到 Creative SDK,但这对我们来说是一个大问题。任何建议或想法将不胜感激。

0 投票
0 回答
108 浏览

javascript - Angular ng-show 无法始终如一地工作

问题

我正在尝试将 Adob​​e Creative SDK 集成到我的 Angular 应用程序中。通过单击按钮从照片查看器模式初始化编辑器,这会触发以下功能。初始化编辑器后,onReady回调将隐藏照片查看器元素,并将编辑器附加到模态框。这部分效果很好。

在我的模态 DOM 中,我尝试使用我希望显示或隐藏的元素ng-show="editorOpen"ng-show="!editorOpen"具体取决于编辑器是否打开。我第一次触发$scope.editPhoto时,ng-show按预期工作。但是,当我关闭编辑器时,ng-show无法更新 DOM。编辑器消失,但隐藏的照片查看器元素仍然隐藏。

我不是 Angular 的摘要周期专家,但从我的研究中发现,我认为问题是在摘要周期中调用了hidePreview()and函数,导致没有将更改注册到.showPreview()ng-show$scope.editorOpen

一旦我关闭编辑器并且ng-show无法更新 DOM,我仍然可以通过在应用程序中执行另一个触发摘要循环的操作来手动触发它,例如使用左/右箭头键尝试导航到下一张照片查看器模式。

不过从这里开始变得更奇怪了。一旦我关闭了编辑器并手动触发了摘要,一切似乎都很正常。如果我第二次重新打开编辑器ng-show,即使我尝试使用刚才描述的方法手动触发摘要,也会完全停止工作。

我尝试过的解决方案

我尝试了许多可能的修复方法,包括本讨论中提供的解决问题的所有解决方案,但都失败了。

  1. 我尝试包装$scope.editorOpen = true$scope.editorOpen = false在一个$timeout函数中,因为这应该触发一个摘要。我尝试将延迟设置为 0 毫秒和 10 毫秒。两者都失败了。
  2. 我创建了一个作用域函数$scope.toggleEditor来切换$scope.editorOpen并将其传递到 Adob​​e Creative SDK 图像编辑器的onSaveonReadyonClose回调中,而不是下面代码中的showPreview()hidePreview()函数。那也失败了。
  3. 我尝试将我的整个$scope.editPhoto函数包装在一个$timeout函数中。也失败了。
  4. 我尝试了更直接的手动调用$scope.$apply()方法以及$scope.$digest()在我的showPreview()hidePreview()函数中。这通常在引发$rootScope:inprog错误之前只工作一次,而且闻起来像是不好的做法。
  5. 最后,变得更加绝望,我尝试if (!$scope.$$phase) $scope.$apply()了,只是想看看它是否能解决问题,尽管这是一种糟糕的做法。不出所料,它也像#4 一样失败了。

编码

在我的控制器中,我具有以下功能:

在我看来,我有以下 div,它存在于模式中:

0 投票
1 回答
350 浏览

javascript - 用鸟舍/羽毛以编程方式编辑图像?

有没有办法用 Aviary/Feather 执行命令?例如,假设我想编辑一张图片,但首先我想通过 JavaScript 对其进行裁剪(而不是依赖用户将其裁剪为我的特定比例)。我知道我可以设置允许的裁剪比例,但我想要一种自动执行此操作并确保默认应用裁剪的方法。

0 投票
2 回答
895 浏览

java - Aviary-SDK error during gradle build (Android)

I have copied every single step of Aviary setup guide. During Gradle build, it gives me this:

Error:Configuration with name 'default' not found.

Installation Guide:

Adobe Creative SDK Documentation
Aviary SDK | Android Documentation

Files :

settings.gradle:

build.gradle(Module: app)

0 投票
1 回答
87 浏览

ios - Adobe 的 Creative sdk 在 iOS 项目中崩溃

1.我实际上已经按照文件

2.崩溃原因是+[AVYContentPack installIndexUpdateContext]: unrecognized selector sent to class 0x100407cf0,但是我在creative sdk中找不到名为AVYContentPack的类

3.我不知道,你能帮我解决这个问题吗?</p>

0 投票
2 回答
132 浏览

android - 如何制作画廊?

您好 :) 我花了几个月的时间解决这个问题,我已经阅读了文档。

https://creativesdk.adobe.com/docs/android/#/articles/gettingstarted/index.html

我的应用程序

图像连接到一个 url:/

我想知道如何放置画廊,用户可以选择图像以便您可以编辑,相机也是如此。

0 投票
1 回答
325 浏览

android - 如何从 Android 中的 Aviary SDK 获取 Undo、Redo 和 Apply 等事件

我已经在我的 Android 应用程序中实现了 Aviary 照片编辑器。我需要在我的应用程序中从 Aviary 获取撤消/重做和应用事件。

请帮帮我。建议真的很感激。提前致谢。

0 投票
0 回答
105 浏览

microsoft-edge - Adobe Creative Aviary 中的 SignatureDoesNotMatch 仅在 MS Edge 中

其他人是否对 Microsoft Edge 中的 Aviary 图像编辑器有问题?编辑器在我的 JS Web 应用程序中的 Chrome 中工作正常,但在 Edge 中打开正常,但单击保存会产生 403:Forbidden 错误,内容如下

我会假设我输入了错误的签名或其他凭据,除了它在 Chrome、Firefox 等中保存得很好。

这是 URL - 您需要创建一个免费帐户或使用 Google/Facebook 登录。https://memorylake.com.au/ - 提供名称并进入设计屏幕并上传主照片。对不起,我没有更干净的例子

0 投票
2 回答
461 浏览

android - Android - Adob​​e creative SDK -Aviary v4.48 由于 Proguard 配置而崩溃

我用谷歌搜索了它,还在 Adob​​e 文档中搜索,但找不到适用于 Aviary v4.4.8 的正确 Proguard 配置。

Adobe 更改了类和包,而 Aviary 网站上的旧 Proguard 无法正常工作。使用 Proguard 构建时应用程序崩溃。

有没有人设法修复它或可以给我正确的配置?我还向 Adob​​e 发送了三封电子邮件,但他们没有发表任何评论。

谢谢

0 投票
1 回答
158 浏览

javascript - Adobe Creative SDK 图像编辑器中没有未保存的更改提示

在我的单页应用程序中,我目前正在从 Aviary 迁移到 Adob​​e Creative SDK Image Editor。我注意到完成迁移后“未保存的更改”提示对话框不再出现。做一些逆向工程,代码仍然在这里,但 show 方法不会随时被调用。

你们中的一些人是否使它工作,或者它只是随着新代码而消失?

在此处输入图像描述