0
我試圖用FPDF與添加圖像:如何擴大在FPDF(PHP)的圖像
$pdf->Cell(90, 120, "", 0, 1, 'C',$pdf->Image($img1,10,70,0,90));
因此,這將讓寬度比例與設定的高度,但問題是當寬度大於高度..
我想以某種方式適合圖像,通常無需爲寬度和高度設置固定值,所以如果寬度更大 - >縮放高度,如果高度更大 - >縮放寬度。
任何幫助?
我試圖用FPDF與添加圖像:如何擴大在FPDF(PHP)的圖像
$pdf->Cell(90, 120, "", 0, 1, 'C',$pdf->Image($img1,10,70,0,90));
因此,這將讓寬度比例與設定的高度,但問題是當寬度大於高度..
我想以某種方式適合圖像,通常無需爲寬度和高度設置固定值,所以如果寬度更大 - >縮放高度,如果高度更大 - >縮放寬度。
任何幫助?
如果你不知道尺寸,你必須找出哪個高度或寬度是限制因素,然後用0代表另一個(如果只有一個尺寸是非零):
list($x1, $y1) = getimagesize($img1);
$x2 = 10;
$y2 = 70;
if(($x1/$x2) < ($y1/$y2)) {
$y2 = 0;
} else {
$x2 = 0;
}
$pdf->Cell(90, 120, "", 0, 1, 'C',$pdf->Image($img1,$x2,$y2,0,90));
但Cell()不必對Image()做任何事情。所以整個Cell()調用已經過時並且有問題 - 刪除它並保留一個簡單的Image()調用。 –