正常に表示される正しくリンクされた画像で使用list($pws,$phs,$pfts,$pfas)=getimagesize($row->picurl);
しますが、幅が広すぎて表の列に収まらないものもあります。
ini_get('allow_url_fopen')
1を返します。
マニュアルによると、getimagesize() は GD Image Library を必要としません。
phpversion()
"5.3.9-1~dotdeb.3" を返します。
私がやりたいことは、テーブルを埋めるときに外部 PNG 画像 URL の幅をテーブル列の幅と比較して、誤ってアップロードされた巨大なものだけをスケーリングし、他の正しいものをスケーリングしないようにすることです。img タグに width="384" を設定するか、設定しないかのどちらかです。
ほとんどの PNG は、Photoshop から [Web 用に保存] オプション、rgb 24 ビット、アルファまたはマットなしでエクスポートされるため、最高の品質である必要がありますが、それでも null が返されます。
サーバーで何か他のものを有効にする必要がありますか、または他の機能で幅を確認できますか?
これを達成するための同等のソリューションも受け入れます。