データベースにBLOBデータとして取り込まれた画像がいくつかあります。 これは良い考えではありませんが、私が使用していることです。イメージのサイズ変更 - Symfony
私は私のピアクラスのコードを次ています
public function getImagesPath()
{
$file_srcs = false;
$fp = $this->getPhoto->getBlobData();
if ($fp !== null)
{
$file = stream_get_contents($fp);
$file_srcs = '/uploads/gallery/'.$this->getId().'.jpg';
}
return $file_srcs;
}
私はそのようにように、私のテンプレートでこれを呼び出す:
$path = $item->getImagesPath();
if ($path)
{
echo '<img src="'.$path.'" alt="Thumbnail for '.$photo->getName().'" width="153" height="153" />';
}
さて、これはうまく動作しますが、、私は、正方形か長方形のいずれかの画像をいくつか持っています。 img srcでサイズ/幅を指定すると、その一部が歪んでしまいます。
イメージが表示される前にサイズを変更したりトリミングしたりできますか?
おかげ
明らかに、この関数はイメージクラスの一部であり、GDが必要です。 – Aspelund