

＃概要

XY時の写真保存をほぼそのまま流用。

RequestReadLinerPixelsでキャプチャされた画像を渡されることを想定している。


当初はコンテスト写真だけだったのでコンテスト側は単体（sango_project\prog\src\contest\photo）で存在しているが、後にヒミツキチ写真も作ることになったので念のためそちらは一般化（sango_project\prog\src\app\photo_saver）している。

すでにコンテスト写真は完成していたため、そちらを再度一般化したコードで書き直すことはしていない。（主に作業コストとエンバグへの危惧のため）



＃画像のコンバート

扱うことになる画像は以下の３種類。
・キャプチャ時の画像：リニア
・レイアウトのテクスチャを書き換える際の画像：ブロック
・セーブ時の画像：JPEG

キャプチャ時の画像はRequestReadLinerPixelsを使うためリニア画像になる。

レイアウトのテクスチャはブロック画像として表示するため、キャプチャ画像からコンバート（リニア→ブロック）する必要がある。直で変換コードを書くとエンバグの危険性などもあったため、JpegMpEncoderを使って一旦JPEGを経由して確実に変換している（リニア→JPEG→ブロック）。

セーブ時の画像は圧縮のためJPEGを使用している。











