1

TYPO3 ギャラリー拡張機能のソース画像から正方形のサムネイルを生成したいのですが、これを行う方法が見つかりません。ソース画像の正方形のセクションにすることができます。

サムネイルに比例して画像を減らすには、次の関数を使用します。

    function generateImg($w,$h,$fname,$dir,$class,$id){
    $imgTSConfig = array();
    $imgTSConfig['file'] = $dir.'/'.$fname;                         
    $imgTSConfig['file.']['maxW'] = $w;
    $imgTSConfig['file.']['maxH'] = $h;
    $imgTSConfig['stdWrap.']['addParams.']['class'] = $cl;
    $imgTSConfig['stdWrap.']['addParams.']['id'] = $id;

    $timg = $this->cObj->image($imgTSConfig); 
    return($timg);
}
4

1 に答える 1

2

これを試して:

$imgTSConfig['file.']['width'] = '120';
$imgTSConfig['file.']['height'] = '120c';

...の代わりに (または組み合わせて)maxHmaxW. 'c' パラメーターは、高すぎる場合に画像をトリミングします。

ソース

于 2013-08-01T08:15:09.727 に答える