TYPO3-dev:在自定义扩展中调整图像大小

TYPO3-dev:在自定义扩展中调整图像大小,typo3,Typo3,这个打字脚本在PHP中的等价物是什么 10 = IMAGE 10.file{ width = 400 height = 300 import = uploads/pics/ import.field = image } 我猜TYPO3库中也有类似的功能。我已安装Imagemagick。这取决于您的TYPO3配置(在安装工具中)。它要么使用ImageMagick(或GraphicsMagick)(这是外部工具),要么使用GD2(这是PHP安装中通常包含的PHP库)

这个打字脚本在PHP中的等价物是什么

10 = IMAGE
10.file{
    width = 400
    height = 300
    import = uploads/pics/
    import.field = image
}

我猜TYPO3库中也有类似的功能。我已安装Imagemagick。

这取决于您的TYPO3配置(在安装工具中)。它要么使用ImageMagick(或GraphicsMagick)(这是外部工具),要么使用GD2(这是PHP安装中通常包含的PHP库)


要查看图像大小调整的示例,请询问谷歌。有很多示例可用。

这取决于您的TYPO3配置(在安装工具中)。它要么使用ImageMagick(或GraphicsMagick)(这是外部工具),要么使用GD2(这是PHP安装中通常包含的PHP库)


要查看图像大小调整的示例,请询问谷歌。有很多例子可供选择。

在ext的pi1类中:

$mediaArray = explode(',', $row['media']);
$imgConf = array();
$imgConf['file'] = 'uploads/media/'.$mediaArray[0];
$imgConf['altText'] = $row['nav_title']?$row['nav_title']:$row['title'];
$imgConf['file.'] = $conf['somePreset.']['file.'];
$image = $this->cObj->IMAGE($imgConf);
在打字稿模板中:

plugin.tx_myext_pi1.somePreset.file {
  maxW = 320
  maxH = 130
}
您还可以通过替换以下内容直接在PHP中设置维度:

$imgConf['file.'] = $conf['somePreset.']['file.'];
使用内联
数组()


在ext的pi1类中:

$mediaArray = explode(',', $row['media']);
$imgConf = array();
$imgConf['file'] = 'uploads/media/'.$mediaArray[0];
$imgConf['altText'] = $row['nav_title']?$row['nav_title']:$row['title'];
$imgConf['file.'] = $conf['somePreset.']['file.'];
$image = $this->cObj->IMAGE($imgConf);
在打字稿模板中:

plugin.tx_myext_pi1.somePreset.file {
  maxW = 320
  maxH = 130
}
您还可以通过替换以下内容直接在PHP中设置维度:

$imgConf['file.'] = $conf['somePreset.']['file.'];
使用内联
数组()


所以它不是tslib的一部分?因为我知道打字稿会缓存大小调整后的图像,我想知道我是否能用tslib获得同样的效果。所以它不是tslib的一部分?因为我知道打字稿会缓存大小调整后的图像,我想知道我是否可以用tslib获得同样的效果。