このエントリー
をはてなブックマークに追加
published on

RGBA4444 の追加実験

RGBA4444 の追加実験

RGBA4444 のチャンネル分離してディザをかける方法だと色合いが変わってしまうので、A だけ分離する方法を試しました。

結論としては、RGBA バラバラに処理した時と見た目が変わりません。唯の検証メモという扱いでどうぞ。

RGB444, A4 のディザ画像検証

パレット画像の準備

  • RGB444 パレット作成
    $ convert -size 16x16 gradient:black-red black-red.png
    $ convert -size 16x16 gradient:black-green1 -rotate 270 black-green.png
    $ composite -compose plus black-red.png black-green.png black-red-green.png
    $ convert -size 256x16 tile:black-red-green.png black-red-green-tiled.png
    $ convert -size 16x16 gradient:black-blue -scale 100%x1600% -rotate 270 black-blue.png
    $ composite black-red-green-tiled.png -compose plus black-blue.png black-red-green-blue.png
    

実行コマンド

$ convert gradient_hue_polar-transparent.png +matte rgb.png

$ convert gradient_hue_polar-transparent.png -channel A -separate alpha.png


$ convert rgb.png \
    -dither Riemersma -remap black-red-green-blue.png \
    red-green-blue444.png

$ convert alpha.png \
    -dither Riemersma -remap gray16palette.png \
    alpha444.png

$ convert red-green-blue444.png -separate -channel RGB 444.png



$ convert 444-[012].png alpha444.png -channel RGBA -combine red-green-blue-alpha4444.png

特に改善されず。。