なんで見えない?この写真

スマホで撮影した写真をローカルでバックアップしたのにPCで見えない?

形式はjpegなのになんでかな?って疑問を記事にしました。

今後の環境が変わっていくと状況は改善するかも?

ラスター形式とベクター形式の違い

まずは描写に利用されている形式について紹介します。

デジタル描写で使用されている形式は大きく分類すると2種類だけで、

それがラスター形式とベクター形式です。

それぞれの詳細をこれから解説します。

ラスター形式とは

ラスター形式はカメラで撮影した画像や、ペイントなどのお絵描きツールで採用され、

モザイクアートのように画面の端からドットを並べて描写する形式です。

ドットの細かさは画像の場合、解像度に依存しているので、

元画像よりも拡大して表示するとドットが目立ち、画像が荒く感じられるため

解像度を超えて描写するには不向きな形式です。

また、利用している形式によっては保存時に自動的に圧縮が加わって劣化することがあります。

ベクター形式とは

ドロー形式はCADなどの設計業務や、ポスターなどの印刷物などで採用され、

点と線や位置など数学的に記録して目的の形を作る形式です。

関数で似た形状になるように置換したりしていますが、

解像度に依存していないので拡大しても綺麗な形状を維持できます。

データ容量が大きくなる傾向があるので写真のような複雑な描写には不向きな形式です。

特に輪郭が曖昧な描写は扱うデータ量が膨大になりメモリーに優しくありません。

ですが、ラスター形式のように保存時に劣化することはありません。

ラスター形式とベクター形式を一緒に使うと?

最近、Vtuberが人気になっていますが複雑に動きながら綺麗なCGと思わせるものは

輪郭をベクター形式で作って、肌をラスター形式で補完して作られているからです。

昔のポリゴンから同じ手法ですがベクター形式の部品を繋げ、

モーションデータを基に動作を作ると複雑な動きもできるようになります。

ラスターの部品化(目や口、肌色など)を交換することで表情がコロコロ変わったり

本当に話しているように見えているので、製作者の努力に脱帽します。

有名な企画としてLive2Dというものがありますよね!

ラスター形式の画像における主な種類

ラスター形式から画像で扱われる主要なビットマップ画像の種類を表にまとめました。

形式名読み方色数圧縮形式特徴
PNGピング約1677万可逆圧縮形式背景を透過でき、元画質が維持できる
JPEGジェイペグ約1677万不可逆圧縮形式圧縮アルゴリズムが鋭利な形状には不向き
図形や、塗りつぶしなどを行うと
画像にノイズが発生する
BMPビットマップ約1677万非圧縮(標準)Windowsの関連ソフトで使用する場合は
非圧縮のため元画質が維持できる
GIFジフ256可逆圧縮形式背景を透過でき、元画質が維持できる
RAWローカメラ依存非圧縮高級カメラで撮影した時の生データ
メーカーの独自色が強く、互換性がない
最近はpixelなどのスマホで採用
HEICヒーフ10億色不可逆圧縮形式最近のカメラやiphoneや
一部のAndroidスマホで採用されている
Windowsでは標準対応しておらず
プラグインなどの追加導入が必要
不可逆圧縮形式ではあるものの
多少の変動性や劣化耐性をもっている

形式は同じでも規格が違う?

スマホで撮影した写真はHEICかRAW、Jpegのいずれかを利用していますが

RAWについて調べてみるとわかるのですが名称は同じでも互換性がないものもあり、

特にメーカー独自の技術が利用されていると機能の仕様が相互共有されず、

専用ソフトウェアやMACなどでのみ編集作業や変換作業が推奨されるのが現実です。

Pixelで採用されているトップショットと呼ばれる機能も

1つのJpegファイルなのにm-jpeg(モーションジェイペグ)動画のように

複数のフレームを格納する規格も生まれているので新機能は端末で完結する運用が前提のようです。

結論

多様な端末が開発される一方で、一般ユーザーはSNSサービスを利用することが増え、

規格を意識しなくても利用できるようにサービス側が既存の仕組みを拡張しています。

しかし、セキュリティー対策でネットワークを介さずにデータ交換が必要な職場では

互換性に悩まされることが今後も増えていくことを実感しました。

特にブラウザ環境とローカル環境の敷居が顕著になっており、

レガシーな環境では導入できるものも少なくなっているようにも感じました。

Comments

Copied title and URL