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

アバター
こういち ◆ou0jbJnEJ0Kb
2018/9/23 11:13
情報交換
MK_PIC2研究所
MIKIさんの画像圧縮ツール「MK_PIC2」のコードや使い方を解析するトピック。

MK_PICが更新されたようなのでトピックを建て直しました。
MK_PIC2の公開キー S27EE83E
前のトピック
http://petitverse.hosiken.jp/community/petitcom/topic/?read=455

コメント

アバター
こういち 2018/9/23 11:14 ◆ou0jbJnEJ0Kb
(MIKIさんのツイートを引用)
プチコン画像圧縮ツール改訂です。メモリ使用量を削減しました。あとバグ一つ潰した。
file=mk_pic2 key=S27EE83E

使い方:
1 画像を表示した状態でこのプログラムを実行する
2 十字ボタンとスティックで範囲を指定する
3 Aボタンでファイル名指定

#petitcom #ぷつこん
アバター
こういち 2018/9/28 20:43 ◆ou0jbJnEJ0Kb
P_U32TOS(X)
Xを下から8ビットごとに切り取って文字列化
P_TARFN(P_TAR[],I)
Iから4要素ぶんP_U32TOS()を実行して連結
アバター
こういち 2018/9/28 21:31 ◆ou0jbJnEJ0Kb
P_MKLEN(Z[],WX,WY)
Z グラフィック配列
WX 横幅 WY たて幅
変化点とその長さを記録し、返す。
アバター
こういち 2018/10/1 10:26 ◆ou0jbJnEJ0Kb
388行目の
&H01002F50
ってなんだろう?
識別子か何かかにゃ?
アバター
こういち 2018/10/2 19:29 ◆ou0jbJnEJ0Kb
…!そうか。バイト数!
ビューワーのN/4、気になってたんだ。
アバター
こういち 2018/10/12 12:02 ◆ou0jbJnEJ0Kb
う〜ん?
P_OUTINT
の動作がイマイチよくわからない。
もしかしてwyle符号化ってやつかにゃ?
アバター
こういち 2018/10/12 13:00 ◆ou0jbJnEJ0Kb
P_OUTINTの出力まとめ。
1 0 0
2 1 0
3 00 01
4 01 01
5 10 01
6 11 01
7 000 011
8 001 011
9 010 011
10 011 011
11 100 011
12 101 011
13 110 011
14 111 011
15 0000 0111
16 0001 0111
17 0010 0111
18 0011 0111
アバター
こういち 2018/10/14 7:49 ◆ou0jbJnEJ0Kb
ヒント:後ろから読む。
まず、後ろ2桁読んで
00だったら1
10だったら2
01だったら3~6
11だったらそれ以上なのね。
アバター
こういち 2018/10/14 17:39 ◆ou0jbJnEJ0Kb
謎の変数PMAXについて。
最大色数?
255だとグレースケール画像になるっぽい?
謎。
アバター
こういち 2018/10/15 14:48 ◆ou0jbJnEJ0Kb
二値画像専用PICエンコーダー構想中。
連鎖を求めるアルゴリズムでいい感じのが思い付きそう。
具体的には高速ビットカウントを縦に拡張したようなやつ。
アバター
こういち 2018/10/30 20:44 ◆ou0jbJnEJ0Kb
結局思い付かなかった。
稲妻走るPICデコーダー作りたい。
アバター
こういち 2018/10/31 21:48 ◆ou0jbJnEJ0Kb
稲妻走るpicデコーダー作ろうとしてるけどめっちゃバグファイアー。

コメントを書く

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

- WEB PATIO -