2011-09-16 4 views
8

これはプログラミングに関する質問そのものではないので、これがこれに最適なフォーラムかどうかはわかりませんが、ここにはあります。iOSアプリで使用するためにPSDから画像を抽出する

私はiOSアプリケーションの開発者であり、私たちは第三者に設計を委託しました。彼らは私たちに、大規模なPhotoShopファイルを配布しました。個々のレイヤーで行われた個別のアートワークすべてを、2倍の解像度で処理しました。次のようにXCodeのにアートワークを取得するには、私のワークフローは次のとおりです。

  1. は、アートワーク
  2. の特定のユニットを含む層のみが全て
  3. コピーが、幸い(寸法を新しいイメージを作成
  4. を吸収合併を選択して表示します自動のケア)
  5. 貼り付け
  6. 選択解除貼り付けられた層を採取して、透明性
  7. 保存画像を保存するために、背景を削除していますx.psd
  8. 保存コピーとして[email protected]
  9. 設定画像サイズ原寸
  10. の50%に x.pngとして
  11. 保存コピーは
  12. 破棄は

は、このアプリはかなりある変更します大規模なので、小さな画像ごとにこのプロセスを実行するのは非常に面倒です。私はあまりPhotoshopに精通していないので、私はそこに良い方法があるのだろうかと思っています。ステップ3〜11を1つのマクロやスクリプトなどにまとめることは十分に簡単であるはずです。これらの手順で各繰り返しで変更されるのは、出力名だけです。助言がありますか?

答えて

2

PhotoshopをJavascriptでスクリプト化することができます。これまで同様の一連の手順を実行するためにスクリプトを作成しましたが、これまでJavascriptを書かなかった私のような人でも、 Photoshopにはマクロのような「アクション」もありますが、アクションでもこのような簡単なことができますが、私が個人的に試したことではありません。スクリプティングに関するAdobeのドキュメントPhotoshop:Adobe Photoshop Scriptingを参照してください。

+0

これは間違いなく有用な情報ですが、実際には十分な量のAPIドキュメントをクロールして把握するためにかなりの時間を節約できるかどうかはわかりません。あなたや他の誰かが、私が必要とする機能の一部に私を手がかりにすることができれば、非常に感謝しています。私が怠け者であることはあまりありません。私が最初からドキュメントから始めれば、これは別のプロジェクトの上にあるプロジェクトに変わるだろうと心配しています。 – acjay

+0

私は残念ながら手渡すコードはありませんでしたが、それはいくつかの仕事の前でした。私はそれがドキュメントの迅速なスキムから把握することは比較的簡単であることを覚えています。 – mattnewport

4

通常のワークフローは、記述した通りです。 Photoshopスクリプトを記述してレイヤの書き出しを行うことができます。アップルでは、​​これらのグラフィックスを2倍のサイズから50%にリサイズするためのオートメーターツールを提供しています。 Great tutorial here。これにより、グラフィックを素早く拡大するのに役立ちます。

達成しようとしていることを自動化するソリューションがあります。このvideo tutorialを使用すると、PSDまたはPNGを取り込んで、すべてのレイヤーを適切にビューに配置し、ビューコントローラを作成し、セグをXcodeに移植することができます。

免責事項 - 私はJUMPSTARTプラットフォームに関連しており、動画に記載されています。

+0

私は現在iOSのものをやっていませんが、それはかなりクールに見えます! – acjay

関連する問題