データベースにブロブとして保存されているいくつかの画像 (PNG および JPG 形式) があります。クエリを使用してそれらを取得していますが、イメージをディスクに書き込まずにメタデータを読み取ってアクションを実行したいと考えています。
ファイルの種類と画像の幅を探しています。
データベースにブロブとして保存されているいくつかの画像 (PNG および JPG 形式) があります。クエリを使用してそれらを取得していますが、イメージをディスクに書き込まずにメタデータを読み取ってアクションを実行したいと考えています。
ファイルの種類と画像の幅を探しています。
ここに記載されImageNew
ている関数を使用して、データをColdFusion Imageタイプに変換する必要があります(クエリから取得した変数に設定します)。source
画像を取得したら、このImageInfo
関数を使用して画像のプロパティを取得できます。
これはあなたに幅を与えます。ただし、CFは元のファイル形式を教えてくれません。そのための魔法数を調べるのが最も簡単かもしれません。ウィキペディアは、それらが何であるか、そしてjpegとpngの値が何であるかについての良い要約を提供します:http://en.wikipedia.org/wiki/Magic_number_(programming)