• 締切済み

画像を記号化

ビットマップ画像を,できる限り短いテキストデータ(例:36進数)に変換する方法を教えてください。お願いします!

みんなの回答

  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.5

やりたいことはバイナリデータのテキスト化でしょうか。 簡単にはBASE64エンコードをすれば良いですが、Ishとかを使った方が効率的かもしれませんね。 なお、データの圧縮についてはzip等を使いましょう。なお画像がBMPじゃなくてJPEGなんかだと圧縮しても縮まないのでしない方が良いです。

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.4

バイナリをAsciiテキストにしたいなら Base64でいいんじゃない? しかし36進数って中途半端だなあ。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.3

>投稿ありがとうございます。どういう意味でしょうか。ビットマップを0~9・A~Zの36進数に置き換えるフリーウェア等ないですかね。お願いします。 ここはプログラマ向けの質問カテゴリになりますので、当然プログラムの作り方が回答になります。フリーウェアに関しては別カテゴリで質問してください。 >ランレングス法、ハフマン符号化orLZ法の組み合わせですかね。 全て圧縮のアルゴリズムです。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

裏技: ほーむぺーじにアップロードする. 「短い」かどうかはさておいて, URL という「テキストデータ」にはなりますね.

回答No.1

ランレングス法、ハフマン符号化orLZ法の組み合わせですかね。

noname#82037
質問者

補足

投稿ありがとうございます。どういう意味でしょうか。ビットマップを0~9・A~Zの36進数に置き換えるフリーウェア等ないですかね。お願いします。

関連するQ&A