こんにちは、誰か助けてください。フルサイズの画像を読み込んで、その場で横向きまたは縦向きに応じて 150x200px または 200x150px にサイズ変更する Web サイトがあります。テーブルに表示されるインデックス ページにはサイズ変更された画像を使用し、サイトの後半ではフル サイズの画像を使用します。私の問題は、インデックスで使用するために画像を呼び出すと、100x100px の画像領域がありますが、これにより画像が 100x75px または 75x100px ではなく 100x100px に歪むことです。ここでは、使用するコードのセクションを示します。
$dynamicList .= '<table width="100%" border="0" cellspacing="0" cellpadding="6">
<tr>
<td width="20%" valign="top"><a href="product.php?id=' . $id . '"><img style="border:#666 1px solid;" src="inventory_images/resized_' . $id . '.jpg" width="100" height="100" alt="' . $product_name . '" border="1" /></a></td>
<td width="80%" valign="top">' . $product_name . '<br />
£' . $price . '<br />
<a href="product.php?id=' . $id . '">View Product Details</a></td>
</tr>
</table>';
}
} else {
$dynamicList = "We have no products listed in our store yet";
高さ100x幅100を削除しようとしましたが、これにより画像が200x150pxとしてレンダリングされます
私の質問は、200x150px の画像を 100x100px のスペースにレンダリングし、縦横比を維持する方法です。ホームページは rushleighs.co.uk です。