我想添加一个“图像框”,一个包含图像的框和超出此框之外的图像值的作物。这样的事情:
如果可能的话,我不知道如何做到这一点。
答案 0 :(得分:4)
实际上你可以用剪辑来做到这一点。 下面的行将显示200X300的照片:
$pdf->Image('photo.JPG', 100, 100, 200, 300, '', true, '', false, 300);
要剪辑它,你需要:
$pdf->StartTransform();
$pdf->Rect(100, 100, 200, 300, 'CNZ'); //Clipping mask (CNZ style makes your day)
$pdf->Image('photo.JPG', 50, 50, 300, 400, '', true, '', false, 300);
//this would actually cut off a 50 units a in each direction.
$pdf->StopTransform();
答案 1 :(得分:2)
您可以使用php裁剪图像,将其存储为temp_file将其传递给tcpfd,然后在完成pdf渲染后将其删除。另一种选择是使用html / css在图像上定位一个html元素但是我们都知道tcpdf对css知之甚少,所以我不知道它是否会起作用。