To get png images to work I had to save them as indexed colour (128 colours).ps_place_image
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ps_place_image
Референца за `function.ps-place-image.php` со подобрена типографија и навигација.
ps_place_image
(PECL ps >= 1.1.0)
ps_place_image — Поставува слика на страницата
= NULL
Поставува претходно вчитана слика на страницата. Сликата може да се скалира. Ако сликата треба да се ротира, прво мора да го ротирате координатниот систем со ps_rotate().
Параметри
psdoc-
и користење на шемата како боја за пополнување. ps_new().
imageid-
Идентификатор на ресурсот на сликата како што е вратен од ps_open_image() or ps_open_image_file().
x-
x-координата на долниот лев агол на сликата.
y-
y-координата на долниот лев агол на сликата.
scale-
Фактор на скалирање за сликата. Скала од 1.0 ќе резултира со резолуција од 72 dpi, бидејќи секој пиксел е еквивалентен на 1 точка.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Види Исто така
- ps_open_image() - Чита слика за подоцнежно поставување
- ps_open_image_file() - Отвора слика од датотека
Белешки од корисници 2 забелешки
If you want to make a template with graphics software and place it on your PostScript page, one way to do it is with an eps file.
<?php
$template = ps_open_image_file($ps, 'eps', 'template.eps');
ps_place_image($ps, $template, 0, 0, 1);
?>
Professional page layout software such as InDesign will typically be able to generate an eps file. If your software can't, one way to do it (on Windows) is to set up a printer that prints to file with the driver "Lexmark Color 4079 plus PS". This driver is included with Windows and has the option in its advanced preferences to generate an EPS file.