首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在tcpdf中制作圆圈图像?

如何在tcpdf中制作圆圈图像?
EN

Stack Overflow用户
提问于 2015-09-08 13:28:28
回答 2查看 5.1K关注 0票数 3

tcpdf中,Image()制作图像。但它呈rectangle形状。

1.如何在tcpdf中以circle (圆角)形状制作图像? 2.可能和Circle()在一起吗?如果是,那我该怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-21 19:04:44

我找到了很好的方法。您可以使用图像剪辑。守则:

代码语言:javascript
运行
复制
$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();

更多细节:这里

票数 6
EN

Stack Overflow用户

发布于 2015-09-08 23:26:17

  1. 您可以尝试将CSS打印图像作为html: $html = << EOD;$pdf->writeHTML($html,true,0,true,0);
  2. 你也可以尝试在图像上画白色的几何图形,用这个tcpdf例子中的人:phppdf格式

更新:

  1. 在这种情况下,最可靠的方法是制作带有alpha通道的png边界文件,并使用来自这个例子 (pdf) - TCPDF::Image() $ismask & $imgmask attrs的函数; 类似于2种情况:绘制图像和之后,在主图像上绘制png

PHP代码:

$pdf->Image('/images/g1.jpg',1,1,'','',‘,'',false,300);$pdf->Image(’/Image/Fron.png‘,1,1,'',false,300);

结果:

文件

原始图像

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32459125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档