問題タブ [photoshop]

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 投票する
3 に答える
3022 参照

photoshop - Photoshop JSX スクリプト - Photoshop を閉じる

JavaScript スクリプト言語を使用して Photoshop を閉じるにはどうすればよいですか。

(私は自動的に多くのことをスクリプト化していますが、何らかの理由で、RAM の一部が新しいタスクごとに解放されていないことに気付きました。X 回の操作の後、Photoshop を完全に閉じて、 RAMを解放してください..それは私の8つのギガをすべて使い果たし、その後Photoshopのヘルプを開いて大きな失敗を引き起こします(実際、正直に言うと、「ハードドライブ」が得られるまで、ハードドライブがジャンクでいっぱいになりますいっぱいです」というメッセージが表示されます... (ハード ドライブの仮想 RAM に RAM をダンプしていると思いますか?)... なんと混​​乱したことでしょう)

ありがとう!!

0 投票する
1 に答える
5380 参照

merge - PhotoshopでPhotomergeを自動化して、複数のパノラマを無人で作成します

デジタル一眼レフカメラとPhotoshopを使ってパノラマを作成しています。私は360度の円筒図法を行っています。Photoshopは、PhotoMergeを使用してそれらを自動的につなぎ合わせるのに優れていますが、作成するパノラマが多数(数百)あり、1回のフォトセッションで通常約30枚が取り込まれることを考えると、「自動化を自動化する方法を探しています。 "(パンの意図)-必要なのは、個々のショットのフォルダーがどこにあるか(それぞれ約30)をPhotoshopに伝え、各フォルダーからパノラマを作成して(そこにある既存のファイルを使用して)自動的に保存することです。それは、そのフォルダに出力パノラマを含むPSDとして。したがって、基本的に、私はフォルダを持っています:

P1、P2、P3、それぞれに次のようなファイルが含まれています。

/P1/Shot01.jpg /P1/Shot02.jpg ... ... ... /P1/Shot30.jpg

他の人についても同様です。Photoshopで各フォルダーにすべてのShot**。jpgを自動的にロードし、パノラマを作成し、同じフォルダーにPSDとして保存してから、他のフォルダーを開いて、同じようにします。 。これを行う方法があるかどうかはわかりません。私が探しているのは、Photoshopですべてのパノラマを無人でつなぎ合わせることです...これには長い時間(数時間)かかるためです。

手がかりはとても役に立ちます。

ありがとう。

0 投票する
1 に答える
1139 参照

silverlight - エクスプレッション ブレンドの Photoshop 効果

Blend を使用するのは初めてです。Photoshop ファイル Blend をインポートすると効果が失われることがわかりました。なぜblendが私の効果を認識しないのか誰か教えてもらえますか?

0 投票する
2 に答える
2732 参照

pdf - Applescript を使用して特定のピクセル寸法で Photoshop で PDF をラスタライズするにはどうすればよいですか?

そのため、より大きな Applescript の一部として一連の PDF を JPEG ファイルにバッチ変換しようとしていますが、「PDF Open Options」のパラメータの一部が無視されていることがわかりました。つまり、「高さ」、「幅」、および「プロポーションを制限する」パラメーターです。

このコードは、Photoshop CS3 Scripting Guide から直接引用したものです (もちろん、ファイル名は変更されています)。

結果のファイルでは、「解像度」は正しいですが、高さと幅は PDF の元の高さと幅に解像度を掛けて計算され、画像は元の縦横比に制限されます。

解像度と高さ/幅をピクセルで指定すると衝突するのではないかと思ったので、解像度を省略してみましたが、デフォルトで300になります。

PDFを開いてこれに遭遇するスクリプトを作成した人はいますか?

0 投票する
2 に答える
2280 参照

c# - .Net の Photoshop のような多層スクリーン

Adobe Photoshop のように機能するユーティリティを作成したいと考えています。この製品を使用すると、新しいレイヤーを作成して簡単に変更できる機能を満たします。ここで、実行時に図形を描画し、独自の右クリック オプションを使用して他のいくつかの図形を挿入するコードを作成する必要があります。

私は特にそれを望んでいません。単純な形状(ANDゲートなどのシンボル)を作成し、それを制御する必要があります。

あなたの意見は何ですか?

おお、C# 3.5で書いた

前もって感謝します。

0 投票する
9 に答える
1090 参照

html - WebデザインのレイアウトをHTML実装にどのように変換し始めますか?

Photoshopでの作成に関するこのチュートリアルを読んweb layoutでいたところ、次のようになりました。

代替テキスト
(出典:adobetutorialz.com

これは単一の画像ファイルを生成するようですが、これをに変換する方法の説明はありませんweb application implementation

つまり、誰かが「」、「」などをクリックしたときのための機能が必要になるということです。About UsServices

staticでは、この画像からよりdynamic機能的なWebアプリに移行するために、次のステップを実行する必要がありますか?

画像をセクションに分割して、ページの背景画像として配置することになっていますか?

0 投票する
4 に答える
599 参照

javascript - Web ページの一部 (CSS セレクターまたは HTML 親要素によって示されるものなど) のスクリーンショットを自動で撮ることは可能ですか?

タイトルが私の問題への最善のアプローチを伝えているかどうかわからないので、少し後退させてください.

私の会社は、広告アフィリエイト プログラムを設定しています。まもなく多数の Web ページに表示されるウィジェットがあり、このウィジェットには、アフィリエイト小売業者からのさまざまな広告を表示する広告ブロックが含まれます。

さまざまな製品の何千もの広告をすばやく (そして可能な限り自動化して) 作成できるソリューションが必要です。残念ながら、当社の広告管理サービス (Google アド マネージャー) は画像ベースの広告クリエイティブのみを受け入れます (実際には Flash を受け入れますが、使用したくありません)。提案があれば、HTML 広告を受け入れる広告管理サービスも実行可能なソリューションになる可能性があります。

Web 開発の世界から来た私たちの最初のアイデアは、非技術者が広告のすべてのコンテンツ (製品名、希望小売価格、販売価格、製品レビューなど) を入力できるブラウザベースの UI を作成することでした。その寸法。この情報を使用して、アプリケーションは入力フォームの横にある「プレビュー」 <div> に広告をレイアウトし、ユーザーが広告のレイアウトとコンテンツを確認して更新できるようにします。次に、この HTML プレビューを使用して、テキストや製品画像のサイズなどを調整し、許容できる広告レイアウトに仕上げることができます。

それはすべて私たちにとって十分に達成可能に思えます。注意が必要なのは、ブラウザーで表示できる HTML プレビューを、かなり高品質の画像に変換する効率的でスケーラブルな方法を見つけ出すことです。各広告が完成したときにページのスクリーンショットを撮ることもできますが、それにはいくつかの追加手順が必要になります。スクリーンショットを画像エディタにコピーし、トリミングして保存し、サーバーにアップロードして、Google Ad Manager を画像の URL。これらの手順に何千もの広告を掛けると、必要以上にプロセスが煩雑になります。

したがって、私は最終的に方法を探しています - ブラウザプラグイン、ブックマークレット、Ruby、Java、または JavaScript などを使用してサーバー側またはクライアント側でこれを行う方法など -合理的に可能な限り少ない手順で、ブラウザー ウィンドウをサーバー上にある画像に変換します。

ただし、スクリーンショットを撮るには、HTML/CSS レンダリングの概念を理解して、広告の「画像」の端 (親 HTML 要素の寸法と位置など) がどこにあるかを知る必要があるようです。空白の白いページの背景に対して広告の四角形だけを切り取ることができます (魔法の杖ツールを使用した Photoshop アクションの線に沿って考えています)。

誰かに共有するアイデアや提案があれば、とても感謝しています!

0 投票する
4 に答える
7123 参照

c++ - 「乗算」ブレンディング モードとアルファを使用した Direct3D レンダリング 2D イメージ

Photoshop フィルター乗算を Direct3D で複製しようとしています。私はさまざまなレンダリング状態について読んでグーグルで調べてきましたが、効果はほとんど機能しています。問題は、テクスチャのアルファ値を無視していることです。

状況を説明する画像は次のとおりです。

http://www.kloonigames.com/petri/stackoverflow_doesnt_allow_.jpg

これに対する 1 つの解決策を見つけました。それは、画像を透明度なしで白い背景で保存することでした。しかし、私はこの解決策に満足していません。問題は、本当にアルファ値を使用する必要があることです。画像を徐々にフェードアウトさせたい。ブレンドモードがアルファ値を無視している場合、これを行うことはできません。

問題は、画像をアルファでレンダリングする方法です。

ブレンドモードのコードは次のとおりです。

編集により SetTextureStageState が追加されました

0 投票する
10 に答える
621 参照

regex - 改ざんされたデジタル画像を除外する Perl スクリプトを作成するにはどうすればよいですか?

昨夜寝る前に、Learning Perl の Scalar Data セクションをもう一度ブラウジングしたところ、次の文に出くわしました。

文字列に任意の文字を含めることができるということは、生のバイナリ データを文字列として作成、スキャン、および操作できることを意味します。

ハードディスクに保存した画像を実際に Perl でスキャンして、Adobe という文字列が含まれているかどうかを確認できるというアイデアがすぐに浮かびました。こうすることで、どれが加工されたものか分かるようです。そこで、このアイデアを実装しようとしたところ、次のコードを思いつきました。

興味深いことに、このコードは実際に機能しているようで、Photoshop で加工された写真をフィルターで除外しています。しかし問題は、多くの写真が他のユーティリティによって編集されていることです。私はそこで立ち往生していると思います。デジタル画像が編集されているかどうかを判断するための単純だが普遍的な方法はありますか?

それとも、単に条件を追加する必要がありますか? お気に入り

これに関するアイデアはありますか?それとも、プログラミングの知識が非常に限られているために単純化しすぎているのでしょうか?

いつもご指導ありがとうございます。

0 投票する
2 に答える
1879 参照

objective-c - ココアクラッシュのカーボン:NSAutoreleasePoolがリリースされた後のEXC_BAD_ACCESS

Bindingsを使用してPhotoshopCS3プラグイン用のCocoaユーザーインターフェイスを開発しています。(PSはCarbonアプリであるため、CocoaのCarbon)EXC_BAD_ACCESSモーダルNSWindowNSAutoreleasePoolリリースを閉じるとエラーが発生します。

チェックボックスからバインディングを削除し、nibからラジオボタンを削除すると、ウィンドウが無制限に閉じることができ、クラッシュしないため、これはバインディングとnibファイルにあるコントロールビューと関係があると思います。

私は今、Instrumentsで何時間も費やして、どのオブジェクトが早期にリリースされる(または二重にリリースされる)可能性があり、それを見つけることができないかを見つけようとしています。

NSAutoreleasePool今、私の考えは、 Cocoa Bindingsを使用している間、モーダルウィンドウを実行することについて私が見逃していることがあるかもしれないということです。おそらく、ウィンドウを閉じる前に、すべてのバインディングを「ファイナライズ」して、解放されたオブジェクトにメッセージを送信しないようにするために、何かを行う必要があるようです。

これが私がしていることの基本的なコード例です:

モーダルウィンドウは、次の呼び出しによって閉じられます。

スタックトレースは次のとおりです。

NSZombieEnabledをオンにしても、ダブルリリースされたオブジェクトは表示されませんでした(Photoshop自体から1つありましたが)

すべてのバインディングをオフにすると、クラッシュがなくなります。

何か案は?