FPDF:调整图像大小保持纵横比
FPDF: Resize image keeping aspect ratio
如何在保持宽高比的情况下缩小或放大图像?
$pdf->Image($Imagen,10,25);
您需要先计算原始宽高比。 w/h。
然后你要么有一个你想要达到的目标宽度或高度。 targetX.
newHeight = ( width / targetWidth ) * height
newRatio = newHeight / oldHeight
或
newWidth = ( targetHeight / height ) * width
newRatio = newWidth / oldHeight
然后
$pdf->Image($Imagen, curWidth * newRatio, curHeight * newRatio);
$scale = 1.25;
$pdf->Image($Imagen,$originalWidth * $scale, $originalHeight * $scale);
如果您想缩放图像,只需应用缩放乘数即可。 > 1 将放大图像,而 < 1 将缩小图像。
如何在保持宽高比的情况下缩小或放大图像?
$pdf->Image($Imagen,10,25);
您需要先计算原始宽高比。 w/h。 然后你要么有一个你想要达到的目标宽度或高度。 targetX.
newHeight = ( width / targetWidth ) * height
newRatio = newHeight / oldHeight
或
newWidth = ( targetHeight / height ) * width
newRatio = newWidth / oldHeight
然后
$pdf->Image($Imagen, curWidth * newRatio, curHeight * newRatio);
$scale = 1.25;
$pdf->Image($Imagen,$originalWidth * $scale, $originalHeight * $scale);
如果您想缩放图像,只需应用缩放乘数即可。 > 1 将放大图像,而 < 1 将缩小图像。