TCDPF 渲染带有 png 图像的 pdf,透明 png 的问题
TCDPF render a pdf with a png image, problem with transparent png
如果我使用 png 文件渲染 pdf,我会收到以下错误。
这有什么问题?
Warning
Message: imagepng(/...examplepathfolder.../tmp/__tcpdf_172a5566d5e348eba254a398c0909340_imgmask_alpha_2e51083373b9767f3e6183dfb1d0d48e): failed to open stream: No such file or directory
Filename: tcpdf/tcpdf.php
似乎是透明 png 文件的问题,如果我用 jpeg 尝试相同,没有错误。
有一个使用透明文件的例子,https://tcpdf.org/examples/example_042/
对我来说,我不明白我必须用我的代码更改什么
$info_left_column .= pdf_logo_url();
$pdf->MultiCell(($dimensions['wk'] / 2) - $dimensions['lm'], 0, $info_left_column, 0, 'J', 0, 0, '', '', true, 0, true, true, 0);
pdf_logo_url() returns png 文件的绝对路径。
我的天啊,我发现了问题。
因此,在正常使用情况下,临时文件夹 ("K_PATH_CACHE") 未用于 tcpdf。如果您使用 png,临时文件夹对于创建第二张图像以准备 alpha 通道问题很重要。
所以,在我的安装中有一个错误的临时文件夹,所以我更改了它,现在一切正常:-)
如果我使用 png 文件渲染 pdf,我会收到以下错误。
这有什么问题?
Warning
Message: imagepng(/...examplepathfolder.../tmp/__tcpdf_172a5566d5e348eba254a398c0909340_imgmask_alpha_2e51083373b9767f3e6183dfb1d0d48e): failed to open stream: No such file or directory
Filename: tcpdf/tcpdf.php
似乎是透明 png 文件的问题,如果我用 jpeg 尝试相同,没有错误。
有一个使用透明文件的例子,https://tcpdf.org/examples/example_042/
对我来说,我不明白我必须用我的代码更改什么
$info_left_column .= pdf_logo_url();
$pdf->MultiCell(($dimensions['wk'] / 2) - $dimensions['lm'], 0, $info_left_column, 0, 'J', 0, 0, '', '', true, 0, true, true, 0);
pdf_logo_url() returns png 文件的绝对路径。
我的天啊,我发现了问题。
因此,在正常使用情况下,临时文件夹 ("K_PATH_CACHE") 未用于 tcpdf。如果您使用 png,临时文件夹对于创建第二张图像以准备 alpha 通道问题很重要。 所以,在我的安装中有一个错误的临时文件夹,所以我更改了它,现在一切正常:-)