我有一个取决于 imagemagick 的问题:例如,是否可以只上传一张高度为 1200 像素的图片,并且 - 取决于设备或浏览器分辨率 - 减少图片的图片高度和大小?
提前致谢
我有一个取决于 imagemagick 的问题:例如,是否可以只上传一张高度为 1200 像素的图片,并且 - 取决于设备或浏览器分辨率 - 减少图片的图片高度和大小?
提前致谢
您可以根据设备或浏览器版本使用条件。假设您想在以下图像高度之间切换:
然后将此部分输入到您的模板常量中:
# 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]
模板设置的替代解决方案(如下所述):
# 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]
useragent
尝试扩展cwmobileredirect。它提供了一个非常可靠的移动设备开关。maxW
) 工作正常,但设置高度 ( maxH
) 在低于 4.2 的版本中是错误的。如果出现 maxH 问题,请使用替代解决方案。