PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
13753 00/11/01 16:38:47 RE(9):PB6.5: 画像データについて By ひろゆき
13752 00/11/01 16:03:32 RE(8):PB6.5: 画像データについて By ryochan
13750 00/11/01 14:04:11 RE(7):PB6.5: 画像データについて By ひろゆき
13747 00/11/01 11:29:26 RE(6):PB6.5: 画像データについて By ryochan
13745 00/11/01 11:00:38 RE(5):PB6.5: 画像データについて By ひろゆき
13736 00/10/31 22:59:29 RE(4):PB6.5: 画像データについて By ryochan
13735 00/10/31 20:31:06 RE(3):PB6.5: 画像データについて By M.M
13734 00/10/31 19:18:43 RE(2):PB6.5: 画像データについて By ひろゆき
13727 00/10/31 09:49:21 RE(1):PB6.5: 画像データについて By ryochan
13722 00/10/27 18:44:59 PB6.5: 画像データについて By ひろゆき

カテゴリ:データベース
日付:2000年10月31日 22:59 発信者:ryochan
題名:RE(4):PB6.5: 画像データについて

ひろゆきさん、こんばんは。

>ですが、DB OLEカラムに格納されたものが表示できません。
...
>状態になるのです。過去ログのビットマップに関する記述を見てみますと、ファイルに付く
>ヘッダが原因ではないかと推測できます。

ファイルヘッダの認識はちょっと
違うような気がします。(反論がでるかも)
JPEGを扱う処理をしたことがあるのですが、
そこから推測した限りでは、
JPEGのバイナリデータ(に限らず多くのバイナリデータ)
には「これはJPEG形式ですよ」
という情報は入っていないと思います。

JPEGデータを開発者が扱う場合、
これはJPEGデータだと
アサインさせるか、それとも拡張子をjpg、jpeg
にしないと、対応のコンポーネントは
判断できないと思います。

実際、JPEGファイルの拡張子を変更して(jp1等)
ペイントショップからそのJPEGファイルを
開くと、「このファイルタイプは対応していません」
というメッセージが出て画像を表示させることが
できません。
もし、ヘッダファイル情報があれば
ペイントショップクラスのツールならば
表示しても良いはずです。

M.MさんのおっしゃったLEAD TOOL
も私は知りませんが
バイナリデータをJPEGイメージ
として表示させるJPEG専門ツールだとしたら
表示できるかもしれません。
しかし、他の形式も処理することが
出来るのであれば、多分バイナリデータの
形式を指定するメソッドなり、
OLE指定もJPEGデータ、他のデータなり
分かれているはずです。

ペイントショップからどうしても
開きたい場合は、思いつかれたかも
しれませんが、OLEオブジェクト
を別に作っておき
SELECTBOLBでバイナリデータを
一旦ファイル(.jpg)に落として、
insertfile関数で読み込ませて
activateでアクティブにさせる
というのも一つの手かもしれません。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.