在lookup_array
tcpdf
制作图片。但它的形状为Image()
。
1. 如何在
rectangle
中以circle
(圆形)形状制作图像?
2。可以与tcpdf
合作?如果是,那我该怎么做呢?
答案 0 :(得分:5)
我找到了很好的方法。您可以使用图像剪辑。代码:
$pdf->StartTransform();
// set clipping mask
$pdf->StarPolygon(30, 28, 22, 90, 3, 0, 1, 'CNZ');
$pdf->Image('your-image', 8, 6, 44, 44, '', 'URL', '', true, 300);
$pdf->StopTransform();
更多详情:HERE
答案 1 :(得分:1)
您可以尝试使用CSS - 打印图像为html:
$html = <<<EOD
<img src="/images/image.jpg" class/style="some class or style">
EOD;
$pdf->writeHTML($html, true, 0, true, 0);
<强>更新强>
在这种情况下最可靠的方式 - 使用alpha通道制作png
边框文件,并使用this example (pdf)中的函数 - TCPDF::Image()
{{1} }&amp; $ismask
attrs;
与2种情况类似:绘制图像和之后,在主图像上绘制$imgmask
:
PHP代码:
png
结果: