03-11-2008 07:37 PM
03-12-2008 11:46 AM
03-17-2008 07:20 AM
03-17-2008 06:43 PM
横槍で恐縮です。
早い話が、既に備わっている「BMPファイル読み込み」の動作を流用して、いちいちファイルを経由せず、BMP形式文字列から直接画像に変換できれば良いわけですよね?
BMPファイル読み込みの関数は、ファイルから文字列を読んできて画像に変換しているので、「既にBMP形式の文字列になったもの」をスタートに出来ればよいかと思います。BMPファイル読み込み関数は、ダブルクリックするとダイヤグラムが開けるので、それを書き換えれば、BMP形式の文字列から直接ピクチャに書き込むことが出来ます。
一例で、既存のBMPファイル読み込みの関数をリワイヤリングして、平坦化pixmapをピクチャに書き出す部分も付加し、BMP形式の文字列をピクチャに書き込む関数を作ってみました。(なお、このviに含まれるサブviは、元々BMPファイル読み込みの中にあったものなので、基本的にはそのまま読めると思いますが、もし開く際に「サブviを指定せよ」といわれたら、予め「BMPファイル読み込み」関数をどこかに置いた上でこのviを開けば大丈夫だと思います)
JPEG、PNGファイルの読み込みについては、中枢部がCall Library Functionになってしまっているので、このテは使えません。
03-27-2008 12:08 PM
早い話が、既に備わっている「BMPファイル読み込み」の動作を流用して、いちいちファイルを経由せず、BMP形式文字列から直接画像に変換できれば良いわけですよね?