コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
SquidSky ◆qhyT2aHAyMJC
2018/10/26 21:50
画像を圧縮する方法を考えてみました。
テキスト形式で
-493256778:(33,55)(87,230)(300,210)
というふうにします。カラーコード:(X,Y)(X,Y)という形です。
同じカラーコードを使う座標をテキスト形式で記載します。
復元時は解析していって、その座標をカラーコードで描画します。
ですが、文字列の解析に時間がかかるので無理かもしれません。

コメント

アバター
More10 2018/10/26 22:02 ◆J1/MCFrfgp6.
すっごく試してみたいけど、試す技術が無いのでくやしい。
アバター
SatoshiMcCloud 2018/10/26 22:47 ◆Z1qfV11i63Jr
これでサイズ圧縮するのは厳しいかと…

座標を表す文字列が、例えば(300,210)なら9文字/ドット×2byte/文字=18byte/ドットになります。3DSで保存したGRPファイルがだいたい2byte/ドットなので、圧縮どころか9倍に膨れ上がるということに…。

※大きな画像の大部分が透明で、描画ドットが少なければ効果あるかも?

※テキスト形式ではなくバイナリ形式にして、負数はカラーコード、正数は座標みたいなルールにしたらもうちょっとサイズ削減できるかも?
アバター
SquidSky 2018/10/27 6:40 ◆qhyT2aHAyMJC
やっぱりそうですよね...
アバター
Soybeanman 2018/10/27 19:08 ◆SDLkyXUP6WqK
http://wiki.hosiken.jp/petc3gou/?cmd=read&page=Toukou%2FGRP%A2%CEDATA%CA%D1%B4%B9%BC%AB%BA%EE%CC%BF%CE%E1%BD%B8
↑のURLは私の作ったGRP圧縮自作命令です。
バイナリではなく、テキストで、その上DATAに格納するため"と改行が使えないので圧縮効率は悪いと思います。
それでも1px当たり0.57文字位にはなったので烏賊空さんの言っているのが実現すればもっと圧縮できると思います。

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -