我在显示正常的正确链接图片上使用list($pws,$phs,$pfts,$pfas)=getimagesize($row->picurl);
,但有些图片太宽而无法放入表格列。
ini_get('allow_url_fopen')
返回 1 。
根据手册,getimagesize()不需要GD图像库。
phpversion()
返回“5.3.9-1~dotdeb.3”。
我想要做的是在填充表格时将外部PNG图像网址的宽度与表格列宽进行比较,仅缩放错误上传的巨大网格,并保持其他正确的未缩放,即。或者为img标签设置width =“384”。
大多数PNG都是从Photoshop导出的,带有Save For Web选项,rgb 24位,没有alpha或matte,所以它们应该尽可能好,但即使是那些返回空值。
我是否需要在服务器上启用其他功能,或者我可以使用其他功能检查宽度吗?
我也会接受任何类似的解决方案来实现这一目标。
答案 0 :(得分:-1)
如果知道列的宽度,可以在图像上设置CSS max-width:
<img src="..." style="max-width: <?= $column_width; ?>;" />
这样可以减少较大的图像,但不会放大较小的图像。