2024 年日本 PHP 研討會

ps_place_image

(PECL ps >= 1.1.0)

ps_place_image將影像放置在頁面上

說明

ps_place_image(
    資源 $psdoc,
    整數 $imageid,
    浮點數 $x,
    浮點數 $y,
    浮點數 $scale
): 布林值

將先前載入的影像放置在頁面上。影像可以縮放。如果影像也需要旋轉,您必須事先使用 ps_rotate() 旋轉坐標系。

參數

psdoc

ps_new() 返回的 PostScript 檔案資源識別碼。

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