コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
SOU ◆PY5UW/bdgc/d
2017/12/16 15:43
質問
DATAでのSPの作り方について
よく分からないので教えてください。
普通にSPをセーブすると
容量がデカいので。
補足 : SPの画像です。

コメント

アバター
New3DS大豆マン 2017/12/16 16:23 ◆2FCk4r5A9R8g
SPの何を保存したいのですか?
SPDEF?SP画像?それともそれ以外の物ですか?
アバター
SOU 2017/12/16 17:05 ◆PY5UW/bdgc/d
SPの画像です。
アバター
はる 2017/12/16 17:29 ◆75Vh4SY8TdKS
色を16ビットの色コードにして、
それを文字コードとして文字に変換して文字列にすればいいと思います。
データの量にも無駄が少なく※、
視覚的にも分かりやすいので。
※内部でUTF-8に変換されてデータ量が増えますが。
アバター
キルル2 2017/12/16 18:19 ◆rGE712Ruejv7
プチコンでは、
色は65536色
文字は65536文字
PRG系命令で実際のコードを操作
色はGSPOITで取得
文字への変換にはCHR$関数があります
これらを組み合わせて、SPの画像を文字列として保存できます
アバター
あまさとしおん 2017/12/16 20:16 ◆mzDKTVUAtwqE
GSPOIT()では32bit色のはずなのでGSAVEで取得するのがおすすめです(色変換オプションを「物理コードのまま」にして)

文字の種類と16bit色はうまく対応できますが、残念なことに画素数あたりのファイルサイズは最大1.5倍になります。運がいい場合は半分になります。(UTF-8の仕様を考えると分かる※)

※プチコンのTXTファイルは内部でUTF-8として扱われてる模様。

コメントを書く

この投稿にはコメントできません。

- WEB PATIO -