web-dev-qa-db-ja.com

Photoshop:透明なピクセルが含まれないように写真をトリミングしますか?

Photoshopで、Photomergeツールを使用していくつかのパノラマ写真をまとめました。結果の画像には、多くの透明なピクセルが含まれています。また、複数の写真から組み立てられているため、位置合わせがずれている可能性があります。私がやりたいのは、透明なピクセルをまったく含まない最大のボックスに画像を切り詰めることです。トリミングツールに似ていますが、これにより多くの不透明ピクセルが削除されます。このようなものはありますか?

基本的に、上の画像をそこの選択ボックスに自動的にトリミングするもの:透明なピクセルのない長方形。

33
nickf

画像>トリミングし、次に基づいて選択:透明ピクセル

34
Caleb

CS6を使用して、以下は私に必要なものを正確に実行します。

  1. 切り抜きツールを選択
  2. 「まっすぐにする」を選択します
  3. 既知の直線に沿って描く
  4. 回転はすぐに実行され、推奨されるクロップが表示され、回転によって生じたすべての透明ピクセルが切り取られます。

結果:美しい!

3
Pete C

これにはいくつかの方法がありますが、自動的に行う方法は考えられません。

まず、下に明るい色の塗りつぶしレイヤーを作成します。これにより、画像のマージで残った半透明のピクセルが表示されます。

次に、最上層を画像と複製します。下の塗りつぶしレイヤーの色が消えるまで、元の画像レイヤーを複製し続けます。これには、半透明のピクセルを完全に不透明にする効果があり、すでにあるように画像の残りの部分には影響しません。

最後に、これらすべてのレイヤーをマージし、目的のサイズにトリミングします。必要に応じて、最初にトリミングすることもできますが、違いはありません。

特定のピクセル領域に塗りつぶしがなく、塗りつぶされていない場合は、クローンツールを使用してその上にクローンを作成しませんか?

2
nemof

Photoshopがこれに対する解決策を提供しない場合に備えて:

私は写真のステッチにMicrosoft ICEまたはAutopano Proを使用しており、どちらも非常にシンプルなトリミング機能を使用してこれを実現しています。

ステッチには別のツールを使用する必要があるかもしれません-ICEは無料です。試してみる価値があるかもしれません。

2
Sam

新しいレイヤーを作成し、編集-塗りつぶし...黒で塗ります。

これで、両方のレイヤーが表示され、画像レイヤーが選択された状態で、マジックワンドを使用し、[すべてのレイヤーのサンプル]と[連続]がオンになっている状態で、透明な領域を選択します。

削除を押します。隣接するすべての透明なピクセルを削除する必要があります。

1
user3802871

自動ツールが見つからず、手作業で終了する必要がある場合は、 このチュートリアル を使用すると、通常のツールよりもはるかに簡単な単一行のマーキーツールでそれを行う方法が表示されます一番上にしようとするとき。

0
Deverill

これは、次のようなスクリプトで実行できます。

  1. こちらからスクリプトをダウンロードしてください: https://developer71240.github.io/crop-to-opaque/
  2. ダウンロードしたZipファイルを解凍します
  3. Photoshopでトリミングする画像を開いて、File>Openを選択します
  4. 抽出したスクリプトファイルを参照し、crop-to-opaque.jsxを選択して[開く]を選択します

注:画像は、アルファチャネルが必要な現在のレイヤーに従ってトリミングされます。

0
developer71240

私が考えることができるのは:

a)Photoshopスクリプト[ 12 ]

b)Matlab []

見てください。その間、これがどのように行われるかをよりよく説明するリンクを探すか、おそらくこれのためにいくつかのMatlabコードを記述してから、この投稿を編集します。

0
Lazer

すべてを選択し、キーボードを右、左の順にタップして、最終的にそれらを移動せずに不透明なピクセルを選択し、[クロップ]をクリックする必要があります。これにより、不透明なピクセルのみがバインドされます。

0
Pixelmaster69