4

JSX/ExtendScript を使用して、PNG 画像を提供する Web サービスを Photoshop に統合しようとしています。これを実現するために、Socket(TCP) を作成し、ユーザーが構成可能なパラメーターを GET 要求に書き込みます。次に、サーバーは HTTP 応答を返します。これを 1 行ずつ読み取ることができ、正しいヘッダー情報 (たとえば、Content-Type: image/png) があることを確認できます。しかし、Photoshop に貼り付けることができるある種の画像データを取得するために、HTTP 応答を処理する方法について途方に暮れていArtLayerます。今のところ、ASCIIとして処理すると、9行目か10行目に「██PNG███」があるだけで、そこからデータが始まると思われます。

誰でもこれを達成する方法を知っていますか? そのような処理を処理できる既存の JavaScript ライブラリはおそらくありますか? 私が知る限り、Photoshop および ExtendScript ライブラリは、この点でかなり制限されています。

アップデート

私はまだこれを理解していません。しかし、代わりに AIR で Creative Suite 拡張機能を作成することになりました (Flash Builder + Creative Suite SDKを使用)。これはスクリプトが思っていたよりもはるかにシンプルで、Photoshop (および Illustrator と In-Design ...) に統合されます。とにかく持っています。Flex にはすでに URL リソース ローダーがあり、特に AIR を使用して、コンテンツをクリップボードにプッシュし、レイヤーにコピー/ドラッグできるようにしました。

可能だと思うので、これがJSXスクリプトでどのように行われたかを知りたいです。

4

0 に答える 0