【3月6日実施】システムメンテナンス実施のお知らせ

< これまでの認識 >
・背景透明の画像を作成するためには、GIF、PNG何れかの拡張子で画像ファイルを作成する必要があると思っていました

< 今日、気が付いたこと >
・実際は、GIF、PNG8、PNG24、PNG32の4種類あるのですか?

< 下記は何が異なるのですか? > 
・インデックス透明カラー
・アルファチャネル
・透過あり
※同じ背景透明の画像でも、透明化する仕組みはそれぞれ異なる??
https://iwb.jp/png8-png24-png32-analyze/

そもそもソフトウェアで画像保存するとき、PNGの種類を選択しないと思うのですが…

A 回答 (4件)

> ・PNG24で情報がない部分を透過処理することはできない??



仕様書を調べると、透明化には2つの方法があることがわかります。
1.各色を RGB + α / Gray + α で表現する
2.特定の色を透明ということにする
 例えば、 RGB=#000000を透明にする、と設定したら、#000000は黒ではなく透明になる

2.はPNG24でも使えます。

http://uno036.starfree.jp/PRGmanual/ImageFormatP …


> ・ネットでPNG24(透過)という表記を見かけることがあるのですが、これは誤りですか?

PNG24とか言う言い方自体、そもそも「公式な呼び方」ではないので、何が正解かはわかりません。
PNG32のことを 24bitカラー+透過 という意味で言ってるのかもしれません。
上記の「透明扱いの色」が設定されているPNG24のことを言っているのかもしれません。
    • good
    • 0
この回答へのお礼

回答&リンク提示ありがとうございました。

>仕様書を調べると
・画像ファイルに仕様書とかあるのですね
・初めて見ました
・大変参考になりました

お礼日時:2019/07/08 08:23

とりあえず


色があるのか透明なのか
この2諧調なのか
または
透明度に段階があるのか
もちろん色にも透明度が適用できます。
この違いです。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

なるほど、この違いがあるわけですね

お礼日時:2019/07/07 08:29

・インデックス透明カラー


インデックスカラーは256色
その内の1色を透明色として扱います
1色しかないので半透明やグラデーションにはできません

・アルファチャネル
8bit(256色)分の色情報を持ちます
繊細なグラデーションや半透明に対応します

・透過あり
そのまんま
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

・透過あり、の意味が良く分かりませんでした
・インデックス透明カラー もしくは、アルファチャネルで透明度100%にしていると、いう意味ですか?

>PNG8(アルファチャネル)
・透明度 xx% ?

>PNG32(透過あり)
・透明度 100% ?

お礼日時:2019/07/07 08:27

画像には


・どんな情報で画像を構成しているのか
・それをどんな約束(フォーマット)でファイルに保存するのか
によって違いがあります。

○GIF と PNG
フォーマットが違います。

○PNG8,PNG24,PNG32
PNGというフォーマットは同じで、画像情報の作り方が違います。

PNG8
 縦横に「8ビットの色番号」を並べた物を画像として扱います。
各色番号には
0は黒、1は赤...
という感じで色との対応表が別に付いています。
パレットカラー、インデックスカラー等と呼ばれます。

PNG24
 R,G,B各8bitずつ、計24bitの「色そのもの」を縦横に並べたものを画像として扱います。
透明は扱いません。

PNG32
 R,G,B各8bitずつに不透明度であるアルファチャンネル8ビットを加えた、計32bitの「色そのもの」を縦横に並べたものを画像として扱います。
アルファチャンネルの大きさで、完全な不透明、完全な透明の他に半透明も表現できます。


○「PNGの種類を選択しないと思うのですが」
ソフトによります。
PNGは他にも
・1チャンネル16bit
・グレースケール(モノクロ画像)
にも対応しているます。
そのため、( PNG8,PNG24といった選択ではなく) 詳細に設定するようになっていたり、画像の内容から適切と思われるフォーマットを自動選択するようになってたりします。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

・ネットでPNG24(透過)という表記を見かけることがあるのですが、これは誤りですか?
・PNG24で情報がない部分を透過処理することはできない??

お礼日時:2019/07/07 08:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!