Imagemagick 使用图像或graphicmagick自动缩放图像
我有一个问题取决于imagemagick: 例如,是否可以只上传一张大小为1200px的图片,并根据设备或浏览器分辨率,减小图像的高度和大小Imagemagick 使用图像或graphicmagick自动缩放图像,imagemagick,typo3,Imagemagick,Typo3,我有一个问题取决于imagemagick: 例如,是否可以只上传一张大小为1200px的图片,并根据设备或浏览器分辨率,减小图像的高度和大小 提前感谢您可以根据设备或浏览器版本使用条件。假设您希望在滤镜图像高度之间切换: IE6为600px 用于移动设备的320px 所有其他设备的800px (即普通计算机) 然后将此部分输入到模板常量中: # for IE6: [browser = msie] AND [version = 6] styles.content.imgtext {
提前感谢您可以根据设备或浏览器版本使用条件。假设您希望在滤镜图像高度之间切换:
- IE6为600px
- 用于移动设备的320px
- 所有其他设备的800px (即普通计算机)
# for IE6:
[browser = msie] AND [version = 6]
styles.content.imgtext {
maxH = 600
maxHInText = 600
}
# for mobile devices:
[useragent = *iPhone*]||[useragent = *iPod*]||[useragent = *Android*]||[useragent = *OperaMini*]||[useragent = *BlackBerry*]
styles.content.imgtext {
maxH = 320
maxHInText = 320
}
# For all other browsers
[else]
styles.content.imgtext {
maxH = 800
maxHInText = 800
}
[GLOBAL]
模板设置的替代解决方案(解释如下):
useragent
无法正确识别移动设备,请尝试扩展。它提供了一个非常可靠的移动设备交换机maxW
)效果很好,但在4.2以下的版本中设置高度(maxH
)有点问题。如果出现maxH问题,请使用替代解决方案好的,这对我很有帮助,但重要的是要知道这些图像是真的会加载它们的大小,还是会加载它们调整后的更小的大小?你知道我的意思吗?Imagemagick实际上为你生成图像大小,所以在本例中,将创建三个不同的文件。它们没有缩放。太完美了,这就是解决方案!:)
# for IE6:
[browser = msie] AND [version = 6]
tt_content.image.20.1.file {
maxH = 600
maxHInText = 600
}
# for mobile devices:
[useragent = *iPhone*]||[useragent = *iPod*]||[useragent = *Android*]||[useragent = *OperaMini*]||[useragent = *BlackBerry*]
tt_content.image.20.1.file {
maxH = 320
maxHInText = 320
}
# For all other browsers
[else]
tt_content.image.20.1.file {
maxH = 800
maxHInText = 800
}
[GLOBAL]