2
我相信在TCPDF中没有本地方法来创建阴影。任何想法如何使用其他任何方法创建这种效果?我首先想到在每个边缘旁边创建一个小的渐变(对于矩形),但没有办法创建具有不同Alpha通道的渐变。在TCPDF中拖放阴影
我相信在TCPDF中没有本地方法来创建阴影。任何想法如何使用其他任何方法创建这种效果?我首先想到在每个边缘旁边创建一个小的渐变(对于矩形),但没有办法创建具有不同Alpha通道的渐变。在TCPDF中拖放阴影
事情是这样的:
class MYPDF extends TCPDF {
public function addShadow($x,$y,$h,$w){
for($i=5;$i>=1;$i-=0.5){
$this->SetAlpha(0.1-($i*0.02));
$this->SetFillColor(0, 0, 0);
$this->SetDrawColor(0, 0, 0);
$this->Rect($x+$i, $y+$i, $h, $w, 'DF');
}
$this->SetAlpha(1);
}
}
我结束了对彼此的顶部画多个矩形,每个矩形比前一个更小一点。每个矩形的阿尔法值都是0.01325,因此它朝着中心变暗,从而给人以幻影的感觉。 – Bjorn