正確な縦横比を失うことなく、さまざまな画像のサイズを取得し、これらの画像の固定サムネイル寸法測定値を作成できるかどうかを知りたいだけです。
これまでのところ、私はこれらを作りました:
- さまざまな画像のサイズを変更する
- アスペクト比を維持する
- 同じサイズを提供していない(例: 高さ 100px、幅 100px)
ここに私が取り組んでいるコードがあります:
<?php
require("dbinfo.php");
$allPhotosQuery = mysql_query (" SELECT * FROM `placesImages` ");
while ($allPhotosArray = mysql_fetch_assoc ($allPhotosQuery))
{
$filename= $allPhotosArray['fileName'];
$placeId = $allPhotosArray['placeId'];
$imagePath = "placesImages/" . $placeId . "/" . $filename;
$imageSize = getimagesize($imagePath);
$imageWidth = $imageSize[0];
$imageHeight = $imageSize[1];
$newSize = ($imageWidth + $imageHeight)/($imageWidth*($imageHeight/45));
$newHeight = $imageHeight * $newSize;
$newWidth = $imageWidth * $newSize;
echo "<img src='".$imagePath."' width='".$newWidth."' height='".$newHeight."' />";
}
?>