• 締切済み

画像を記号化

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

noname#82037
noname#82037

みんなの回答

  • 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

  • カラーの画像を白黒へ

    使用しているCADソフトが、2色のビットマップイメージしか読み込みません。 カラーの画像を白黒(2色)に変換する方法があれば教えて下さい。 今、変換したいの画像は、ビットマップイメージです。

  • ファイルに埋め込まれた画像を*楽に*読む方法

    C++ WindowsAPI でプログラミングしています。 以下の場合においてビットマップハンドルを構成し、BitBltなどで貼り付ける楽な方法が知りたいです。 ファイル内にビットマップ形式の画像ファイルのバイナリデータが丸ごと埋め込まれている、 ファイル画像ファイルデータの前後に何らかのデータが置かれる、かつ、画像ファイルバイナリの 開始位置と終了位置を知ることができる。 自分が調べた限りでは、バイナリを読んでビットマップファイルの各構造体に書き込んで、 CreateDIBitmap を使うのがもっともよさそうなのですが、もっと楽な方法がないものでしょうか?

  • 画像データを0と1に変換するソフト

    画像を読み込んでそれを2値化し、0と1のテキストデータに変換してくれるようなソフトウェアを探しています。そういったものがあると非常に助かります。ご存じないでしょうか? 例)△ ↓ 00100 01010 11111 というようなものです。 いわゆるアスキーアート変換ソフトではないですが、それに近いものです。よろしくお願いします。

  • 画像→文字

    Windowsのフリーソフトで、ビットマップやスキャナーから画像データを読み込んで、文字テキスト形式で出力する。 といった感じのソフト、知っていたらおしえてください。

  • 画像処理に詳しい方にお尋ねいたします。

    画像処理に詳しい方にお尋ねいたします。 ビットマップの画像をJPGniに変換する方法教えてください。 よろしくお願いします。

  • 画像の変換

    ビットマップイメージ画像をJPG画像に変換することはできませんか。

  • 画像のテキストデータ化・暗号化について

    いつもお世話になってます。 今回は画像の暗号化と変換についておしえてください。 現在、Androidのアプリ制作をしています。 画像をテキストデータにし暗号化したものをサーバにアップロードし、それをユーザがダウンロードしたときにプログラム(Java)によって復号し、元のpng画像に変換したいのですが、その方法がいまいちわかりません。 Q1.画像pngのバイナリデータをテキストデータにするにはどうしたらいいですか? Q2.テキストデータをプログラム(?)で暗号化するにはどうしたらいいですか?(できればJavaで。 初心者なので的外れな質問があるかと思いますが、どうぞよろしくお願いいたします。

    • ベストアンサー
    • Java
  • 画像ファイルの編集の方法

    画像にはいろんなフォーマットがありますが、ソフトウェアを使うとフォーマット変換ができます。そこで例えばビットマップに変換できたとします(変換には不可逆とか不可逆の圧縮とかありますが、そこはとりあえず不問で)。 そこでプログラムによってビットマップを何らかの方法で数値として取り出し、編集してまた元に戻すことを考えています。これが自在にできると大きな自由度を得ることができます。ビットマップですから平面に展開された数値(RGB値?)だと思います。編集作業が一番難しいのでしょうが、プログラムを駆使して何かができてそれを元に戻すと編集後の画像が再構成されます。このようなことを実行する方法はC++とかJAVAなのかなと思うのですが、実際どのようにして行うことが可能でしょうか。そのようなテンプレートのようなプログラムがあると助かるのですが。画像ファイルのヘッダーなどは形式によって決まっているのではないかと思いますが。なお、できるのであれば形式はビットマップでなくてもいいです。よろしくお願いします。

  • 画像保存

    どういった画像に、どういった保存方法が優れているか教えてください。 ビットマップ保存、JPEG保存、PNG保存、GIF保存…などたくさんあって分かりません。 また、保存後の拡張子も付け加えていただけると助かります。(例:ビットマップ保存→bmp) ※拡張子zipって何保存でしょうか?

  • インターネットから取り込む画像が、すべてビットマップになってしまう。

    インターネットから取り込みたい画像があって、「名前を付けて保存」を押すと、すべて「無題、ビットマップ」となってしまいます。 一旦ビットマップのまま取り込んでから、jpgへの変換方法は分かるのですが、最初の入口、即ち保存の段階でjpg表示にする方法はありますでしょうか? 宜しくお願い致します。