ホームへ
このエントリーをはてなブックマークに追加
Powered By 画RSS

【検証】Photoshopでカンバスの左右反転を繰り返すと画像は劣化するのか はてなブックマーク - 【検証】Photoshopでカンバスの左右反転を繰り返すと画像は劣化するのか



Photoshop左右反転検証001


1つ前の記事で、PhotoshopとSAIの左右反転機能の違いが話に上がり、
Photoshopの”カンバスの左右反転”で画像は劣化するのか?
というような質問をさせていただきました。

私は、Photoshopの「カンバスの左右反転」がファイル情報を変更する破壊的な編集なので
反転→反転で元に戻しても、画像は劣化してしまうと思っていました。


それについて詳しい情報を募ったところ、大変参考になるメールをいただきました。


===================================================

Photoshopの「カンバスの左右反転」についてですが、
データ自体を置き換えていますが、劣化は起こりません。
(本来の写真用とでは16bit以上での作業が求められることが多々なのに
 8bit程度での劣化はありえません)

簡単な確認方法については、
写真を用意し、レイヤーを新規ドキュメントで複製
遇数回好きなだけ"カンバスの反転"をし続ける。
反転し続けたレイヤーを元のドキュメントに複製し、描画モードを"差の絶対値"に変更。
選択範囲ツールで許容値:0 アンチエイリアス:OFF 全レイヤーを対象 で、真っ黒に見えるであろうドキュメントをクリック。
全て範囲指定されていれば、劣化は起こっていないことがわかります。

===================================================

とのことです。
簡単な確認方法まで教えていただいたので、実際に劣化しないか検証しました。



1 写真を1枚用意して複製する

Photoshop左右反転検証001


2 コピーした方の写真を遇数回好きなだけ反転し続ける
  今回は念を入れて30回反転を繰り返しました

Photoshop左右反転検証02


3 反転し続けたレイヤーを元のドキュメントに複製する

Photoshop左右反転検証002


4 レイヤーの描画モードを"差の絶対値"に変更する
  すると、画面全体が黒くなります

  差の絶対値とは上のレイヤーと下のレイヤーを比較して、
  明るい色から暗い色を引いたモードです。
  上下のレイヤーがぴったり合っていると真っ黒になります。


  詳しくはこちらの”「差の絶対値」を使ってパーツのズレを直す方法”を参考に

Photoshop左右反転検証003


5 自動選択ツールを選択し、許容値:0 アンチエイリアス:OFF 全レイヤーを対象 に変更

  許容値:0、アンチエイリアスをOFF にすることで、選択する色の範囲が厳密になります
  また、全レイヤーを対象 にチェックを入れることで、
  下のレイヤーも自動選択ツールの対象になります


Photoshop左右反転検証004


6 その状態で真っ黒に見えるドキュメントをクリック

Photoshop左右反転検証06


7 全て範囲指定されているので、反転を繰り返した写真は元の写真と完全に同じ
  つまり、少しも劣化していないということが分かります


Photoshop左右反転検証005



※もしも反転を繰り返した画像が劣化していたなら、その劣化した部分が自動選択ツールに引っかかります。
劣化の代わりに、上のレイヤーをブラシで4ヶ所加筆して同じ工程を試すと…

Photoshop左右反転検証加筆00


このように加筆(劣化)した部分があらわになります。

Photoshop左右反転検証加筆01



【まとめ】

今回の検証で、Photoshopで「カンバスを左右に反転」を繰り返しても画像は劣化しないことがわかりました。

今まで劣化が心配でPhotoshopの反転をほとんど使っていなかったのですが、
これからは心おきなく使っていこうと思います。

左右反転機能についてコメントをくださった皆さん、本当にありがとうございました。
今後、PhotoshopにSAIのような、ビュー画面のみを反転できる機能が付くことに期待します。




Photoshopデザインメソッド
Photoshopデザインメソッド井上のきあ

Amazonで詳しく見る

[ 2012/03/26 00:59 ] | CM(45) | このエントリーをはてなブックマークに追加 はてなブックマーク - 【検証】Photoshopでカンバスの左右反転を繰り返すと画像は劣化するのか | |

はてなブックマークに追加 Twitterでつぶやく

Amazon 人気ランキング

おすすめ記事


お絵かき速報!最新記事
Powered By 我RSS
関連記事(タブをクリックすると記事変更)
Loading



コメント
8882: 絵かきさん 投稿日:2012/03/26 01:15
ほう 劣化しないのか
一つ賢くなった
8883: 名無し@まとめいと 投稿日:2012/03/26 01:38
フォトショの左右反転不便だよねー時間かかるし
saiみたいに反転できたら助かるんだけどなあ
8884: ddd 投稿日:2012/03/26 01:39
なるほど。反転したら劣化するのでは?という疑問は私も長年持っていたので大変参考になりました。
……しかし、使っておられるのが最新のCS6のように思えるのですが、これは古いフォトショップ(例えば7くらいの)でも同様なのでしょうか?
もしかしたら、新しいフォトショと古いフォトショの反転では処理が違っていたりするのかも?かも?
8885: 絵かきさん 投稿日:2012/03/26 01:52
検証乙
ちょっと気になってた
8886: 絵かきさん 投稿日:2012/03/26 02:34
検証乙
自分もずっと同じ勘違いしてたからすごく参考になった
かなり重くなる動作だからあまり多用しないだろうけど
これからは気兼ねなく使っていくわ~
8887: 絵かきさん 投稿日:2012/03/26 02:51
どうでもいい
8888: 絵かきさん 投稿日:2012/03/26 03:17
これは嬉しい
8890: 名無しさん 投稿日:2012/03/26 04:42
    ___
   ,;f     ヽ         
  i:         i   ありがたやありがたや
  |        |  ///;ト,
  |    ^  ^ ) ////゙l゙l;   
  (.  >ノ(、_, )ヽ、} l   .i .! |   
  ,,∧ヽ !-=ニ=- | │   | .|
/\..\\`ニニ´ !, {   .ノ.ノ
/  \ \ ̄ ̄ ̄../   / .|

8893: 絵かきさん 投稿日:2012/03/26 06:35
反転は劣化しないだろうけど回転は劣化するんじゃない?
90度とか180度以外の角度の場合
8897: 絵かきさん 投稿日:2012/03/26 11:57
検証乙
8899: 名無しさん@ニュース2ちゃん 投稿日:2012/03/26 15:36
長年の疑問が解決しましたありがとう!
こんなこと考えてるの自分だけかと思ってたからホントに助かりました
メールの人親切すぎる
8902: 絵かきさん 投稿日:2012/03/26 20:23
左右反転で劣化すると思う人がいるということに驚いた。
8903: 名無しさん@ニュース2ちゃん 投稿日:2012/03/26 20:55
上下左右、90度意外回転は劣化してるだろ
8905: 絵かきさん 投稿日:2012/03/26 21:32
水平、垂直反転、90度単位の回転は劣化しないし
その他の変形は基本的に劣化すると思っていい

例外的にPhotoshopのスマートオブジェクトは
オリジナルのデータが常にあるので
変形を繰り返しても劣化しない
8910: 絵かきさん 投稿日:2012/03/26 22:59
つまるところ補間が起こる(変換後に穴ができるのでそれを穴埋めする)かどうかだろう

米8893
CS5からビューの回転があるよ ビューだけだから劣化はしない


8911: やじうま名無し 投稿日:2012/03/26 23:22
劣化すると思ってる馬鹿多すぎわろたwwwwwwwwww
検証するまでもない
8912: 絵かきさん 投稿日:2012/03/26 23:40
>8893
90度刻み以外は強烈に劣化する。
あとphotoshopとは直接関係ないけど、一般的なjpeg回転の場合は90度でも基準となる圧縮ブロックが変わるので劣化する。

>8884
検証不可能だが、劣化させるようなプログラムを組む方が遥かに面倒なので、可能性として有り得ない。
8913: 絵かきさん 投稿日:2012/03/27 00:17
そもそも反転で劣化とかどこの都市伝説なのよ
このブログで初めて聞いたわ
8914: 絵かきさん 投稿日:2012/03/27 00:51
劣化すると勘違いしてる人がこんなにいるとは思わなかった
絵を描く人は、やはりアナログ的な考え方の人が多いんだな
8916: 絵かきさん 投稿日:2012/03/27 02:09
SimPixで何回か反転させた画像と元画像を比較すると
一応値は0だったから劣化しないのかな~と思ってたけど
これのおかげで確信できました。ありがとう
8918: 名無しさん@ニュース2ちゃん 投稿日:2012/03/27 03:33
photoshop7もCSも反転は劣化しないよ
90度・180度も90度きざみは大丈夫 ただし45度や半端な角度は劣化するね
Painter10も同じくでしたー
8923: 絵かきさん 投稿日:2012/03/27 14:23
何で劣化すると思うんだよ…そんな風に考えたりなんかしねーよ普通は
8925: 絵かきさん 投稿日:2012/03/27 17:14
>8918
いや、7で90度刻みで回転したら、劣化っていうかレイヤーがズレまくったぞ
ゲーム業界の人がその方法教えてくれて試したけど、後で泣きながら数十枚全てのレイヤーを塗り直した…
8933: 絵かきさん 投稿日:2012/03/28 11:57
逆に劣化する反転ってどうやればいいんだろう。
8935: 名無しさん@ニュース2ちゃん 投稿日:2012/03/28 19:15
比べ方がおかしくないか?
なんで画像全体じゃなくて、真っ黒の部分だけとりだして比較するんだ?

違いが出ますって方は、真っ黒じゃないところを加工して比較してるのに。
8936: 名無しさん@ニュース2ちゃん 投稿日:2012/03/28 19:17
画像をRGBでそのまま吐き出して、ファイルコンペアした方が正確だろ
8942: 絵かきさん 投稿日:2012/03/28 21:04
>8935
加工画像全体と元画像全体の差分を各画素で取ってる。
真っ黒の画像は差をとった結果。
8948: ブヒブヒ@名無し 投稿日:2012/03/29 03:00
そもそも左右反転で劣化するとかありえないだろ。
単純にデータの並び入れ替えるだけなんだから。

※8935
この実験の解説をよく理解していない。
画像全体を比較してるんだよ。
上下のレイヤーが完全に同じで、上に重ねるレイヤーの
モードを「差の絶対値」にすれば、画像全体が真っ黒になる。
ただ見た目に真っ黒でも微妙に違う場所もあるかもしれないから、
念の為に誤差0で範囲選択する。それで画像全体が選択されれば、
わずかな劣化も存在せず、完全に同一なのが確認できる。

逆にほんの少しでもペンツールで加筆したレイヤーを重ねれば、
ぱっと見では同じように見えても、上記と同じ方法で確認すると
誤差0の範囲選択で漏れる部分が出てくる。それが加筆部分。

※8936
ファイルコンペアは確かに正確だけど、「~した方が正確」
ってのはありえない。どちらも完全に正確に確認する手法だから
どっちでも正確さは同じ。
反転作業する流れでついでに確認するならファイルコンペアの方が
断然面倒くさい。
8955: 名無しさん@ニュース2ちゃん 投稿日:2012/03/29 23:38
画像を扱う人は、多少なりともプログラム的にどのような処理が行われているかをはっきり知っておいた方がいい。
画像回転や圧縮がどうして劣化させてしまうのか、などは、はっきり理解していないととんでもない誤解をする可能性がある。

音楽関係も同様。
8956: 絵かきさん 投稿日:2012/03/30 01:35
あほすぎわろたw
ピクセル位置をただ置き換えるだけなのに劣化するわけないだろw
Photoshopのフィルタ処理が高度だからただの反転でもなんかやってると
思ったとかわからないじゃないが、そんな無駄な処理、コストかけるだけ
無駄だろwww
8961: 絵かきさん 投稿日:2012/03/30 16:11
そもそも手作業で30回反転させるくらいなら、
アクション使って3000回くらいやればいいじゃん。
8962: 絵かきさん 投稿日:2012/03/30 17:24
流石に左右反転で劣化って…
アドベがそんなクソな仕様にはしないと思うよ
8972: 名無しさん 投稿日:2012/03/31 00:25
※8956
肝心な所が分かっていないバカ乙
8976: 絵かきさん 投稿日:2012/03/31 06:59
俺も劣化するなんて初めて聞いたし考えたこともなかった
だって、単純に反転させるだけなら絵を構成するドットを逆向きに配列してるだけでドット自体が別の色になったりするわけじゃないじゃん
8977: 絵かきさん 投稿日:2012/03/31 07:51
ありがたい検証
ドヤ顔でそんなの当たり前ってコメントする皆さんかっけーっす!
8986: 絵かきさん 投稿日:2012/03/31 18:13
まず劣化するなんて考えなかった
昔は劣化したの?
8993: 絵かきさん 投稿日:2012/04/01 10:47
考えたこともなかったコメが多いのは
思考障害アピールがやってるからかもな
8994: 絵かきさん 投稿日:2012/04/01 10:59
俺は劣化するかも知れないが普通だと思った。ソフトによっては警告出るし。
8999: 絵かきさん 投稿日:2012/04/01 18:07
フォトショのプログラムがどうなってるか知らないけど、回転とか反転ってある地点を基準にドットの位置を計算して移動させてると思ってるから90度単位の回転と反転はぴったりドットがはまるから劣化しないと思ってる。
9001: 絵かきさん 投稿日:2012/04/01 22:55
90度とかは劣化しないはず。
ただプログラムの作りによっては起こってもおかしくない。
何も考えず、変換マトリクスにsin90°とかcos0°とか指定して浮動小数点で変換後のピクセル座標求めてたら、
どこかで丸め誤差は起こりそうな気がする(あくまで気がする)。
意外と反転や90°回転みたいに、変換マトリクスの値が整数になる時は、整数で演算するとか面倒なことしてくれてるんじゃないかなーと思う。
9013: 絵かきさん 投稿日:2012/04/02 21:13
否定されたからってムキになるのは恥ずかしいよね
9015: 絵かきさん 投稿日:2012/04/02 22:39
当たり前だろ

と言う前に他のソフトで劣化する(ソフトがある)ということを初めて知った 

9215:   投稿日:2012/04/22 17:47
※8883
今のフォトショップはSAIのような反転機能が付いてる。
10411: 名無しさん@ニュース2ちゃん 投稿日:2012/08/17 01:37
ベクトルじゃなくて
ピクセルデータでも左右反転では
劣化しないのは当たり前だろ
■□■
□■■

■□■
■■□
になるだけなんだから

10637: 絵かきさん 投稿日:2012/10/08 10:53
劣化はソフトが勝手に色を作り出した時に起こるもの。
絵描きは完成とともに論理性、理解力も持ち合わせていないと
やってくのは無理だよねー。





コメントの投稿
 ※コメントは承認制です。反映されるには時間がかかります。
  httpは禁止ワードに設定しています。








ホームへ戻る
イラストソフト painterの公式サイトへ
Pixivのトップへ
漫画制作ソフト コミスタの公式サイトへ
イラストソフト FireAlpacaの公式サイトへ
写真整理ソフト Picasaの公式サイトへ
ペイントソフト GIMPの紹介サイトへ
イラストソフト イラスタの公式サイトへ
ペイントツール SAIの公式サイトへ
3Dポーズソフト Poserの公式サイトへ
画像編集ソフト Photoshopの公式サイトへ
高性能ペンタブレット Intuos5の公式サイトへ
イラスト制作ソフト CLIP STUDIO PAINT PROの公式サイトへ
グラフィックソフト Illustratorの公式サイトへ
お絵かき速報のtwitterを見る