我有一个图像,我试图强制标准8.5 x 11进行打印。由于它是如何呈现的,我可以找到一种方法来使img src =“”工作,我发现的所有php函数在得到甚至接近时都会破坏内存。
<?php
$image = imagecreatefrompng('/var/www/localhost/htdocs/contactdb/2.png');
header('Content-type: image/png');
$black = imagecolorallocate($image, 0, 0, 0);
$font_path = '/var/www/localhost/htdocs/contactdb/arial.ttf';
$text = "This is a message!";
imagettftext($image, 100, 0, 275, 800, $black, $font_path, $text);
imagepng($image);
imagedestroy($image);
?>
答案 0 :(得分:0)
如果要在打印时调整图像大小,可以创建print.css。将其包含在您的html页面中:
<link rel="stylesheet" href="print.css" screen="print">
..然后为要在print.css中调整大小的图像添加样式属性
img.yourimage
{
width: newwidth;
height: newheight;
}