如何解决DomPdf渲染黑白图像
我正在使用dompdf创建pdf文件。文件中是背景透明的徽标.png图像。创建文件后,它将渲染图像背景黑色和前景白色。这是不正确的。有人可以帮助纠正这一点吗?
public function downloadPdf($id)
{
$application = FertilAppUser::application($id);
$schedule = FertilAppUser::schedule($id);
$fertiluser = FertilAppUser::detail($id);
$publicPath = public_path('/');
$view = false;
// Generate file name
$filename = $this->makeSafe($application[0]->fname . '_' . $application[0]->bname);
$pdf = PDF::loadView('admin.fertil.schedule.pdf',compact('application','schedule','fertiluser','view'))->setPaper('a4','landscape');
return $pdf->download($filename . '_Bemesting_Skedule.pdf');
}
这是pdf html图像路径:
<img src="{{ asset('images/logo.png') }}" alt="Logo" style="width: 120px; height:66px;"/>
我也尝试了public_path('images/logo.png')
和'./images/logo.png'
。这没有用。我还尝试过使用.jpg文件,其中已删除了Alpha通道,而在渲染彩色照片时没有任何变化。
虽然奇怪的是,在我的本地主机上,图像已正确呈现,但是在我的共享主机提供商的服务器上,这种错误的图像仍然存在。 当我logOutputFile时,它给出:
<span style='color: #000' title='Frames'> 242</span><span style='color: #009' title='Memory'> 20480.00 KB</span><span style='color: #900' title='Time'> 233.81 ms</span><span title='Quirksmode'> <span style='color: #d00'> ON</span></span><br />
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。