Tips

CREATE THUMBNAIL コマンドの使用

日付2001/03/02
ID01-533
バージョンv6.7 specific
プラットフォームWindows and Mac

4Dを使用して、Web上のピクチャを公表しそれらのサイズをコントロールしたい場合、イメージソースタグに以下のようにそれを定義することができます:

< img src="/4DACTION/MyMethod/<!--#4DVAR [Paragraphs]Subtitle--> : ## エラー # 48width='48' height='48'" >

この例において、イメージはMyMethodメソッドによってブラウザーに送られます:




このメソッドはフィールド[Paragraphs]サブタイトルを使用して、データベースを尋ねて、SEND HTML BLOBコマンドによって等価なピクチャを送ります。これは働きますが、あなたがオリジナルピクチャを送りたくない場合ケースがあります。ピクチャが大きすぎ、ブラウザーによって縮小される必要がある場合、実際のピクチャを送ることは帯域幅およびブラウザーのRAMの両方を浪費するでしょう。これはCREATE THUMBNAILコマンドが作用し始める場所です。

このメソッドはフィールド[Paragraphs]サブタイトルを使用して、データベースを尋ねて、SEND HTML BLOBコマンドによって等価なピクチャを送ります。ピクチャが大きすぎ、ブラウザーによって縮小される必要がある場合、実際のピクチャを送ることは帯域幅およびブラウザーのRAMの両方を浪費するでしょう。これはCREATE THUMBNAILコマンドが作用し始める場所です。

その後、タグはこうなるでしょう:

< img src="/4DACTION/MyMethod/<!--#4DVAR [Paragraphs]Subtitle--> : ## エラー # 48" >

また、メソッドは従って修正されるでしょう:




このメソッドの使用によって必要とするものをブラウザーが単にダウンロードし、ブラウザーのRAMの使用が最適化されることを確かめます。

上に記述されたコードをコピーするためには、テキストを選択してください:

C_BLOB($MyBlob)
$1:=Replace string($1;"/";"")
QUERY([Paragraphs];[Paragraphs]Subtitle=$1)
PICTURE TO BLOB([Paragraphs]Field5;$MyBlob;"JPEG")
SEND HTML BLOB($MyBlob;".jpeg")

C_BLOB($MyBlob)
$1:=Replace string($1;"/";"")
QUERY([Paragraphs];[Paragraphs]Subtitle=$1)
CREATE THUMBNAIL([Paragraphs]Field5;$MyPicture)
PICTURE TO BLOB($MyPicture;$MyBlob;"JPEG")
SEND HTML BLOB($MyBlob;".jpeg")