如何使图像变小或变大并保持宽高比?
$pdf->Image($Imagen,10,25);
答案 0 :(得分:1)
$scale = 1.25;
$pdf->Image($Imagen,$originalWidth * $scale, $originalHeight * $scale);
因此,您要缩放图像,只需应用缩放倍数即可。 > 1将放大图像,而<1将缩小图像。
答案 1 :(得分:0)
您需要首先计算原始宽高比。 w / h。 然后,您将具有要实现的目标宽度或高度。 targetX。
newHeight = ( width / targetWidth ) * height
newRatio = newHeight / oldHeight
或
newWidth = ( targetHeight / height ) * width
newRatio = newWidth / oldHeight
然后
$pdf->Image($Imagen, curWidth * newRatio, curHeight * newRatio);