ps_place_image

(PECL ps >= 1.1.0)

ps_place_image在页面上放置图像

描述

ps_place_image(
    资源 $psdoc,
    整数 $imageid,
    浮点数 $x,
    浮点数 $y,
    浮点数 $scale
): 布尔值

将先前加载的图像放置在页面上。图像可以进行缩放。如果图像也需要旋转,则需要使用 ps_rotate() 之前旋转坐标系。

参数

psdoc

PostScript 文件的资源标识符,由 ps_new() 返回。

imageid

图像的资源标识符,由 ps_open_image()ps_open_image_file() 返回。

x

图像左下角的 x 坐标。

y

图像左下角的 y 坐标。

scale

图像的缩放比例。缩放比例为 1.0 将导致 72 dpi 的分辨率,因为每个像素相当于 1 个点。

返回值

成功返回 true,失败返回 false

参见

添加注释

用户贡献的注释 2 个注释

1
mike at lasaero dot com
17 年前
为了使 png 图像正常工作,我不得不将它们保存为索引颜色(128 种颜色)。
0
php at catchall dot toao dot net
15 年前
如果您想使用图形软件制作模板并将其放置在您的 PostScript 页面上,一种方法是使用 eps 文件。

<?php
$template
= ps_open_image_file($ps, 'eps', 'template.eps');
ps_place_image($ps, $template, 0, 0, 1);
?>

专业的页面布局软件(如 InDesign)通常能够生成 eps 文件。如果您的软件无法做到这一点,一种方法(在 Windows 上)是设置一个打印到文件的打印机,使用驱动程序“Lexmark Color 4079 plus PS”。此驱动程序包含在 Windows 中,并在其高级首选项中提供生成 EPS 文件的选项。
To Top