2017-11-25 18 views
0

私はNodejsを使用してアプリケーションを作成しています。イメージはSQLにブロブとして保存されます。 SQLからイメージを取得した後、そのフォーマットを確認するためにチェックしました。イメージのJSONレスポンスはこのように表示されます。バッファはどのようなデータ形式ですか?

Response after fetching the image

私は、フロントエンドにデータを送信した後、画像は、それがバッファを表示しているので、私は画像フォーマットが何であるか混乱してい

JSON Response in the front end

この形式で表示されます。画像はどのような形式ですか?

+1

「バッファ」は基本的に単なるバイナリBLOBです。そのバイナリデータを評価して、それがどんなイメージフォーマットであるかを判断する必要があります(または同じことをするサードパーティのモジュールを使用してください) – Joe

+0

@Joe Thanks!だから、もし私がUIにそれを表示するなら、私はそれをどのような形式に変換するのですか? – APJ

答えて

1

形式はJPEG(JFIF)です。あなたは

(255, 216, 255, 224, 0, 16, 74, 70, 73, 70, 0, 1, 1, 1, 0, 200) 

または同等に見てみる場合:

FF D8 FF E0 00 10 4A 46  .......J 
49 46 00 01 01 01 00 C8  FIF..... 

特に4A 46 49 46 00を、この識別子JFIFです。

FF D8   # Start of Image 

FF E0   # APP0 marker 
00 10   # length of segment: 16 bytes 
4A 46 49 46 00 # "JFIF\0" 
01 01   # version:   1.01 
01    # pixel density unit: pixels per inch 
00 CB   # Xdensity:   200 ppi 
... 
関連する問題