『枯れた技術の水平思考』とは、故・横井軍平さんの哲学だそうですが、ツール開発にもその哲学が。ソリューション営業部の浅井です。
ある日、弊社の開発から『面白いこと考えた!』という叫び声が上がったのが本年の7月。聞けば『24bitのPNGを、24bitのまま小さく』となぞなぞっぽいアイデア・・・だったんですが、ここ1年くらい、スマートフォンアプリを制作しているお客様から『PVRTCやETCなどの圧縮テクスチャをどーしても使いたくない局面』があること、またその場合は『フルカラーのPNGを仕方なしに使っている』と聞いていたこともあって、こここ、これはッ!
と色めき立ちまして、弊社製品“OPTPiX imesta 7 for Mobile & Social”に「OPTPiX Labs」印で実験的にリリースしたことを、ここにお知らせいたします。
その新機能の名前は『PNG24高圧縮化加工』 実に”読んで字の如し”な機能なのですが、その効果をまずはご覧ください。
本機能は、PNGという画像が持つ色の配列を「人間の目をごまかすように」再配列することで、PNGの圧縮率を上げるというのが仕組み・・・なのですが、不思議なことに24bitPNGのサイズが3分の1程度小さく!
ともあれ加工前・後の画像をご用意いたしましたので、ダウンロードしてお確かめください。
まずはソーシャルゲームの王道、カード素材風の画像。
![]() オリジナルのPNG24画像 (898KB) |
![]() PNG24高圧縮化加工を行った画像 (643KB) |
アドベンチャーゲームの背景風画像もこのとおり。
![]() (1,328KB) |
![]() (1,046KB) |
元画像がデジカメで撮影した画像であっても、PNG24高圧縮化加工は効きます!
![]() (451KB) |
![]() (323KB) |
アプリのUI素材にも効きます!
![]() (59KB) |
![]() (51KB) |
実は、PNG24高圧縮化加工があまり効かない画像もあります。例えば下の8~16bit世代風の画像のように、元から色数の少ない画像を処理した場合は圧縮があまり効きません。画像によっては逆に容量が増えてしまう場合もあります。
その場合はOPTPiX imestaの『減色』機能を利用いただければ、容量削減が可能です。
![]() (84KB) |
![]() (85KB) |
![]() (68KB) |
いかがでしょう? 画像によりけりなんでしょうが、スマートフォンアプリに載せるUI素材なんかの縦横サイズでは、その差異がまず分からないレベルかと思います。
iOSの圧縮テクスチャ”PVRTC”や、Androidの様々なチップセットで共通して使える圧縮テクスチャ”ETC”は、どうしても色のにじみが発生するもの。この機能により、スマートフォンアプリ制作で「仕方なく」使っていたPNGが、少しでも小さくすることができれば!
ということで、こちらの“PNG24高圧縮化加工”は、現在”OPTPiX imesta 7 for Mobile & Social”のフルトライアルでもすぐにお試しいただけます。この機会に、是非。