問題タブ [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.
javascript - 編集した画像を保存する Adobe Creative SDK for Web
管理目的で Adobe Creative SDK 製品をサイトに実装しています。管理者は、特定の画像 (フロントページのスライダーで使用される) にアクセスし、編集し、保存することができます。
問題は、onSave() コールバック関数を利用する方法に関する Adobe のドキュメントが非常に曖昧なことです。答えを見つけるために、古いサイトである Aviary に行かなければなりませんでしたが、それでもかなりあいまいです。
まず、MySql DB クエリを使用してサーバーから画像を取得しています (スライダーには少なくとも 2 つの画像があるため、これを静的ではなくデータベース駆動にしたかったのです)。画像は、DB 内の画像を参照してファイルとして保存されます。
次に、画像がページに表示されると (すべての画像がテキスト オーバーレイ、リンクなどとともに管理ページに表示されます)、管理者は画像をクリックすると、Adobe Creative SDK が呼び出され、エディター ウィンドウが表示されます。 . すべて良い。
第 3 に、編集後に管理者が「保存」をクリックすると、編集内容が Adobe クラウドに一時的に保存されます (編集された画像がページ上の元の画像に置き換わります)。私が必要とするのは、元のイメージをオーバーライドしてサーバーにイメージを保存することです(DBの更新を行う必要はありません-余分な作業が多すぎます)。
これは、Adobe と Aviary のあいまいな指示が役に立たないところです。
これが私のコードです...
(これらは Adobe Creative SDK の関数です):
基本的に、ロードされる各画像には、<img>
次のような onclick イベントがタグに含まれます。
これにより、launchEditor 関数が呼び出され、エディターが表示されます。[保存] をクリックすると、特に onSave() コールバックが起動され、そのコールバック関数で画像をローカルに保存できます。
しかし、アドビはこれを達成するために次の例のみを提供しており、私にはほとんど意味がありません:
まず、これを onSave() 関数に追加する必要があるようです:
「/save」は、実際に作業を行うために使用するphpスクリプトであると想定しています...または、画像を保存するサーバー上の場所である可能性があります...わかりません。「postdata」には、「元の画像への参照」が必要であると書かれていますが、それを取得する方法がよくわかりません。フェザーエディターに渡されたように見えるため、launchEditor() 関数から「url」を使用してみましたが、うまくいきませんでした。
誰かがこれを理解するのを手伝ってくれれば、節約を行うサーバー側のphpを簡単に処理できます。しかし、アドビが保存した新しい画像を取得して、サーバー上の古い画像を上書きする方法がわかりません。ありがとう!
android - クリエイティブ SDK。MainActivity で Image Editor を起動します。次にホームキー。その後、アプリに戻ります。画像エディターのアクティビティが消える
AndroidプラットフォームでAdobeのデモのクリエイティブSDKを使用しています
操作: MainActivity から Image Editor を起動します。次にホームキー。次にアプリを起動します。イメージ エディターのアクティビティが消えます。
Image Editor が消えないように設定する方法がわかりません。誰もが知っていますか?
angularjs - Adobe の Creative Cloud Web SDK を適切に閉じる
Creative Cloud Web SDK を AngularJS と組み合わせて使用する単一ページ アプリケーションを作成しました。現在、エディターの要素への参照が、エディターが削除された後もページに残っているように見え、状態/ビュー (UI-Router を使用しています) が変更されたという問題が発生しています。その後、アプリケーションがエディターを再起動すると、新しい DOM オブジェクトとイベント リスナーが作成されます。エディターに組み込まれている .close() 関数は、エディターを非表示にしているように見え、実際にはエディターを削除しません。
DOM オブジェクトの量の増加によるメモリ リークを引き起こすことなく、同じページで安全に再起動できるようにエディタを適切に閉じる方法はありますか?
おそらく、エディターの要素をページ上に保持したまま、他のすべての処理に関係なく非表示にすることはありますか? そうすれば、起動する必要があるたびに新しいエディターを作成する必要がなくなります。
お時間をいただきありがとうございます。
android - 大きな画像(> 5MB)をAdobe Creative Cloudにアップロードし、処理してAndroidアプリにダウンロードします
イメージを(ユーザーの選択に応じて)さまざまなパーツに分割できる Android アプリを作成したいと考えています。画像は電話ギャラリーから閲覧でき、分割された画像は選択したフォルダーに保存できます。画像のサイズが 5 MB を超える場合、Android では処理できません。この場合、画像をクリエイティブ クラウドにアップロードし、処理 (つまり、分割) してから、ダウンロードして電話に保存したいと考えています。
私は自分のアプリにcreativesdkを統合しましたが、残りの方法を理解できません。私はアンドロイドが初めてです。誰でも助けてもらえますか?
android - 「android.app.activity」に割り当てられないアプリケーションを拡張します
Adobe Creative SDK を実装しています。マニフェスト ファイルに次のエラーが表示されます。
これは私のXMLファイルです:
これは私の主な活動クラスです:
}
stackoverflow でこの質問を何度も見たのは、マニフェストでフラグメントを宣言しようとしている人でしたが、それはここでは問題ではなく、解決策を見つけることができませんでした。
ご協力ありがとうございました。
java - Android gradle ビルド用に AdobeCreative SDK を設定する方法..正しく
アプリケーションに写真編集を追加したかったので、Android アプリ用に AdobeCreative SDK を構成する方法を見つけるのに何時間も費やしました。ドキュメンテーションは非常に優れていましたが、ドキュメンテーションの 2 つの重要な部分が抜けていて、多くの開発者が頭を悩ませていました。以下、私の質問にお答えします。