ホーム › ドキュメント › TSリファレンス › 関数: › imgResource:

5.2. imgResource:

imgResourceはデータタイプimgResourceで使用されるプロパティである。

例:

これはtoplogo.gifイメージを幅200ピクセルまで拡大する。

file = toplogo.gif
file.width = 200

プロパティ:

データタイプ:

説明:

デフォルト:

ext

imageExtension /stdWrap

 

web

width

pixels /stdWrap

幅と高さの両方がっ設定されており、その数字の1つに"m"が付け加えられている場合、その比率は保存され、幅と高さはイメージの最大寸法とみなされる。イメージは幅、高さの寸法の長方形に合うように拡大される。

 

幅と高さの両方が設定されており、少なくともその数字の1つに"c"が付け加えられている場合、クロップスケールが有効になる。すなわちその比率は保存され、イメージは幅、高さの寸法の長方形におおよそ合うように拡大される。そして、イメージの内部の中心部分(幅、高さで定義されたサイズ)は切り取られる。

その後、"c"はパーセンテージ値(-100 ... +100)を持ち、その数字はトリミングは中心から境界に向かってどれだけ切り取られるかを定義している。

 

同時に“m” もしくは“c” のみが使えることに留意!

 

例:

以下は拡大されたイメージの中心から120x80pxトリミングする:

.width = 120c
.height = 80c

 

以下は左の横方向と中心の縦方向から100x100pxトリミングする:

.width = 100c-100
.height = 100c

 

以下は中心のやや右の横方向と中心よりやや上の縦方向から100x100pxトリミングする:

.width = 100c+30

.height = 100c-25

 

height

pixels /stdWrap

“.width”参照

 

params

string

ImageMagick コマンドライン:

fx. "-rotate 90"又は"-negate"

 

sample

boolean

設定されたら、-geometryの代わりにイメージを拡大するのに –sampleは使用される。Sampleはアンチエイリアス処理使用しないのでずっと早くなる。

 

alternativeTempPath

string

テンプイメージに使う代替パスを入力する。TYPO3_CONF_VARS[FE][allowedTempPaths]内のリストの中にある。

 

frame

int

gif-アニメーション又はpdf-ファイルのどちらのフレームかを選択する。.

"" = first frame (zero)

 

import

path /stdWrap

値はファイルのパスに設定されなければならない

stdWrapでデータ配列からファイルネームを入手する

 

例:

以下はデータ配列から"image"フィールド内の最初のイメージを戻す。

.import = uploads/pics/

.import.field = image

.import.listNum = 0

 

maxW

pixels /stdWrap

幅最大値

 

maxH

pixels /stdWrap

高さ最大値

 

minW

pixels

幅最小値(maxW/maxHを却下する)

 

minH

pixels

高さ最小値(maxW/maxHを却下する)

 

Masking:

(Black hides, white shows)

m.mask

imgResource

"m.bgImg"へイメージを隠すマスク. Both "m.mask" と "m.bgImg" のどちらもimgResourceイメージのサイズに合うように拡大される!

注: "m.mask"と"m.bgImg"両方共有効なイメージでなければならない。

 

m.bgImg

imgResource

NOTE: "m.mask"と"m.bgImg"どちらも有効なイメージでなければならない。

 

m.bottomImg

imgResource

imgResources の前に"m.bottomImg_mask"によって"m.bgImg"へマスクされたイメージは"m.mask"でマスクされる。

"m.bottomImg"と"m.bottomImg_mask"のどちらもimgResourceイメージのサイズに合うように拡大される!

これはimgResourceの基層を作成するのにもっともよく使われる。.

注: "m.bottomImg"と"m.bottomImg_mask"のどちらも有効なイメージでなければならない。

 

m.bottomImg_mask

imgResource

(オプション)

注: "m.bottomImg"と"m.bottomImg_mask"のどちらも有効なイメージでなければならない。

 

[tsref:->imgResource]