4D v15

TRANSFORM PICTURE

ホーム

 
4D v15
TRANSFORM PICTURE

TRANSFORM PICTURE  


 

 

TRANSFORM PICTURE ( picture ; operator {; param1 {; param2 {; param3 {; param4}}}} )

4D v14 R2から導入

TRANSFORM PICTURE コマンド("ピクチャ"テーマ)はoperator 引数において新しいTransparency 定数を受け取るようになりました。これにより、カスタムの透過度を変換されたピクチャに適用することが出来るようになりました。

この機能は特に、廃止されたPICTフォーマットのピクチャから変換されたピクチャの透過度を操作するために設定されたものですが、どんな種類のピクチャに対しても使用することが出来ます。

新しい定数は"Picture Transformation" テーマに追加されています。これを渡すと、使用できる引数はparam1 のみになります:

定数(値)param1param2param3param4
Transparency (102)RGB color---16進数
  • Transparency: param1 に渡された色に基づいて透過マスクがピクチャに適用されます。たとえば、0x00FFFFFF (白)をparam1に渡した 場合、オリジナルのピクチャ内の白いピクセルは、変換されたピクチャの中では透明になります。この操作はビットマップピクチャにもヴェクター画像にも適用することが出来ます。デフォルトでは、param1 引数が省略されている場合は、白(0x00FFFFFF) がターゲットカラーとして設定されます。

例題  

ピクチャの白い部分を透過にしたい場合を考えます。このためには、以下のコードを使用します:

 TRANSFORM PICTURE(Pict1;Transparency;0x00FFFFFF) //0x00FFFFFF は白のカラーコード

結果は以下の様になります:

 
プロパティ 

プロダクト: 4D
テーマ: ランゲージ

 
履歴 

 
ARTICLE USAGE

4D v15 - アップグレードリファレンス(標準版) ( 4D v15)