Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
プレイ日記
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文字位にはなったので烏賊空さんの言っているのが実現すればもっと圧縮できると思います。
コメントを書く
この投稿にはコメントできません。
-
WEB PATIO
-