為了讓 png 影像正常運作,我必須將它們儲存為索引色彩(128 色)。
(PECL ps >= 1.1.0)
ps_place_image — 將影像放置在頁面上
將先前載入的影像放置在頁面上。影像可以縮放。如果影像也需要旋轉,您必須事先使用 ps_rotate() 旋轉坐標系。
psdoc
由 ps_new() 返回的 PostScript 檔案資源識別碼。
imageid
由 ps_open_image() 或 ps_open_image_file() 返回的影像資源識別碼。
x
影像左下角的 x 坐標。
y
影像左下角的 y 坐標。
scale
影像的縮放比例。縮放比例為 1.0 將會產生 72 dpi 的解析度,因為每個像素等於 1 點。
如果您想使用圖形軟體製作範本並將其放置在 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 檔案的選項。