• 締切済み

画像をバイナリに変換

読み込んだ画像をバイナリデータに変換することは可能でしょうか? ご存知の方おられましたらどうぞよろしくお願いいたします。

  • jyuu
  • お礼率83% (553/665)
  • PHP
  • 回答数3
  • ありがとう数3

みんなの回答

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.3

>echo した際、ブラウザに画像が表示されず、バイナリが表示されるようにしたいのです。 普通にechoするだけで表示されます。 $img = file("img"); foreach ($img as $d) { echo $d; }

jyuu
質問者

お礼

教えて頂いたやり方ですと、単に画像が表示されてしまいました。 $img = file("img"); の "img" の部分は、画像のパスでよろしいのでしょうか?同じディレクトリに test.jpg を配置して、 $img = file("test.jpg"); foreach ($img as $d) { echo $d; } としてみましたが、やはり画像がそのまま表示されてしまいます。

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

バイナリデータを16進数のテキスト形式に変換なら bin2hex() で出来ます。

jyuu
質問者

お礼

使用方法がよくわからないのですが、test.jpg という画像をどう階層に配置して以下のコードを試してみました。 $img = fopen("test.jpg", "r"); echo bin2hex($img); 5265736f75726365206964202333 という結果になります。画像は11kbあるのでおそらく変換できていないと思うのですが、このような使い方でよろしいのでしょうか?

  • times3
  • ベストアンサー率23% (858/3649)
回答No.1

画像データ=バイナリデータですが、どのような形式のバイナリデータに変換したいのでしょうか??

jyuu
質問者

お礼

えと、表示形式を画像ではなく、文字データとして読み込みたいのですが可能でしょうか? つまり、echo した際、ブラウザに画像が表示されず、バイナリが表示されるようにしたいのです。

関連するQ&A

  • 画像をバイナリデータに変換する方法

    ディレクトリ内にある『.gif』の画像~枚を 100kb単位でバイナリデータに変換して 『.dat』という拡張子で出力させたいと思っています。 Perlをふれた事はあまり無く、何から手を付ければ良いのかいまいちつかめません。 『.gif』を100kb単位でバイナリデータに変換する方法など、知っている方いましたら御教授お願い致します。 宜しくお願いします。

    • ベストアンサー
    • Perl
  • バイナリーファイルを画像に変換

    バイナリーファイルを画像に相互変換してくれるソフトってないでしょうか? たとえば QRコードみたいなものですが、QRコードだと 3KB弱のファイルまでなので サイズが小さすぎます。

  • バイナリーの画像データを読み込む。

    データベースをサイベース社のAdaptive Server Anywhre 7と いうのを使用していて、そのDBのテーブルに、long binaryで画像データ の定義を切ってデータをバイナリで保存してあります。 (もとはBMPの画像をバイナリに変換している) 上記のバイナリデータをVBのフォーム上(イメージ)に表示させるには どのようにしたらいいのでしょうか? もちろん、Loadpicture句を使用するのでしょうが、通常はパスを切ったり して使用すると思うのですが。。 VB始めたばかりでまったく想像つきません。どうか教えてください! 別記:上記サイベースのDBで10回程度連続でDBを読み込みに行くと エラーになるのですが、DB上でそのような回数の指定があるのでしょうか? それとも、ハード的な問題なんでしょうか?いままでそのような経験が ありましたら対策等教えてください。お願いします!

  • テキストファイルをバイナリファイルに変換

    -32768, -32768, -32768, -32768, -32768, -32768, -32768, -32768, -32768, -32768, 130, 120, 120, 109, 100, 100, 94, 91, 90, 89, 87, -32768, 78, 71, … と続いていくテキストファイルのデータをバイナリデータにC言語で変換したいのですが、どうすれば変換出来るのでしょうか。

  • C# ファイル→バイナリ→ファイルの変換

    いつもお世話になっています。 只今、エクセルやワードなどのファイルをバイナリデータに変換し DBへ格納するプログラムを作成しています。 使用しているDBはSQLServerです バイナリデータに変換して格納することは出来ました ですが、そこから元のファイルに戻す方法が分かりません やりたいことは  1:バイナリデータを復元  2:ダウンロードする  3:ダウンロードすることなく開く の3つです 調べ方が悪いのか、全く見つからず困っています。 WebではなくWindowsフォームがベースのプログラムです サンプルや手順などがわかる方、よろしくお願いします。

  • sharedobjectのバイナリーデータ

    sharedobjectを利用して保存したtest.sol(仮)のバイナリーデータをテキストデータに変換して読めるようにしたいのですが、可能でしょうか? また、変換させえるフリーのソフトをご存知の方、教えてください。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • バイナリデータをテキストデータに変換

    生データ(バイナリデータ)をテキストデータに変換するプログラムを教えてください。

  • バイナリーデータをCSV変換して元に戻す方法?

    あるバイナリーデータ(.WAVファイル)があります。 このファイルをCSV変換することはできました。 その後、CSVデータ上で値を変換し、もとのWAVファイルに直したいのですが、そういった作業は簡単にできるのでしょうか? この作業の場合、fwrite関数を用いて、バイナリーデータとしてwavファイルに書き込んでいくだけで良いのでしょうか? わかるかたがいましたら教えていただけないでしょうか? よろしくお願いします。

  • 画像バイナリデータの処理について

    お世話になります。 ブラウザから、画像データをアップロードし、サーバのデータベース(MySQL)にバイナリデータとして記録した画像データを、AJAXで取得し、ブラウザでJavascriptを使用して表示させたいと考えています。 現在、バイナリデータをAJAXで取得するところまで作成したのですが、” $.' ",#...”といったデータとなっており、文字列として表示されてしまっています。 これをJavascriptで画像データとして認識させる方法はございますでしょうか? よろしくお願いいたします。

  • N88BASICのバイナリデータをテキストに変換

    N88BASICで作成したプログラムを読みたいのですが、バイナリで保存しており、現在のWindows環境(Windows2000)では読めません。 N88BASICのバイナリデータをテキストデータに変換する方法を知っている方がいらっしゃれば教えてください。 有料で取り扱ってくれるところはあるようなのですが、できればタダで変換したいなぁと考えています。 テキスト形式(アスキー?)に変換できればよいだけです。Windowsで動くようにする等は、既に知っていますので。。。 よろしくお願い致します。

専門家に質問してみよう