Что такое код imagecreatefromxbm

imagecreatefromxbm

(PHP 4 >= 4.0.1, PHP 5)

imagecreatefromxbm — Create a new image from file or URL

Описание

imagecreatefromxbm() returns an image identifier representing the image obtained from the given filename.

Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция fopen wrappers. Смотрите более подробную информацию об определении имени файла в описании функции fopen() . Смотрите также список поддерживаемых оберток URL, их возможности, замечания по использованию и список предопределенных констант в Supported Protocols and Wrappers.

Список параметров

Path to the XBM image.

Возвращаемые значения

Returns an image resource identifier on success, FALSE on errors.

Примеры

Пример #1 Convert an XBM image to a png image using imagecreatefromxbm()

// Load the xbm file
$xbm = imagecreatefromxbm ( ‘./example.xbm’ );

// Convert it to a png file
imagepng ( $xbm , ‘./example.png’ );
imagedestroy ( $xbm );
?>

Примечания

Версии PHP для Windows до PHP 4.3.0 не поддерживают возможность использования удаленных файлов этой функцией даже в том случае, если включена опция allow_url_fopen.

imagecreatefromwbmp

(PHP 4 >= 4.0.1, PHP 5)

imagecreatefromwbmp — Create a new image from file or URL

Описание

imagecreatefromwbmp() returns an image identifier representing the image obtained from the given filename.

Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция fopen wrappers. Смотрите более подробную информацию об определении имени файла в описании функции fopen() . Смотрите также список поддерживаемых оберток URL, их возможности, замечания по использованию и список предопределенных констант в Supported Protocols and Wrappers.

Список параметров

Path to the WBMP image.

Возвращаемые значения

Returns an image resource identifier on success, FALSE on errors.

Примеры

Пример #1 Example to handle an error during loading of a WBMP

function LoadWBMP ( $imgname )
<
/* Attempt to open */
$im = @ imagecreatefromwbmp ( $imgname );

/* See if it failed */
if(! $im )
<
/* Create a blank image */
$im = imagecreatetruecolor ( 150 , 30 );
$bgc = imagecolorallocate ( $im , 255 , 255 , 255 );
$tc = imagecolorallocate ( $im , 0 , 0 , 0 );

imagefilledrectangle ( $im , 0 , 0 , 150 , 30 , $bgc );

/* Output an error message */
imagestring ( $im , 1 , 5 , 5 , ‘Error loading ‘ . $imgname , $tc );
>

header ( ‘Content-type: image/vnd.wap.wbmp’ );

Илон Маск рекомендует:  Все про IMAP, POP3 и NNTP

$img = LoadWBMP ( ‘bogus.image’ );

imagewbmp ( $img );
imagedestroy ( $img );
?>

Примечания

Замечание: Поддержка WBMP доступна только в случае, если PHP был скомплирован с GD-1.8 или более поздней версии.

Версии PHP для Windows до PHP 4.3.0 не поддерживают возможность использования удаленных файлов этой функцией даже в том случае, если включена опция allow_url_fopen.

Невозможно создать ресурс изображений GD из BMP с типом MIME «image/x-ms-bmp» в PHP

Я пытаюсь создать ресурс изображений GD из образа BMP, но мне не повезло.

Изображение BMP, о котором идет речь, было создано и сохранено в Photoshop. Я пробовал пару BMP, которые я нашел в Интернете, и они дали те же результаты.

getimagesize() говорит мне, что изображение BMP имеет тип изображения IMAGETYPE_BMP (6) и тип MIME ‘image/x-ms-bmp’.

Я попытался запустить изображение через imagecreatefromwbmp() и imagecreatefromxbm(), но не узнал его. Я также попытался запустить его через imagecreatefromstring(), но это ошибочно говорит: «Данные не в распознанном формате».

Я запускаю XAMPP на компьютере под управлением Windows с PHP 5.3.1 и GD 2.0.34 с поддержкой WBMP и XBM. Я также пробовал это на Linux-сервере под управлением PHP 5.2.6 и GD 2.0.34 с поддержкой WBMP и XBM, таким же результатом.

Любые идеи о том, как я могу создать ресурс изображений GD из этого BMP? Возможно ли это?

Насколько я знаю, он не поддерживает изображения BMP. Метод imagecreatefromwbmp() предназначен для работы с файлами растровых изображений (WBMP), а не с обычным BMP, который у вас там есть. imagecreatefromxbm() предназначен для работы с форматом XBM (опять же, отличается от BMP).

Я бы обошел это, повторно открыв Photoshop и перезапустив его как PNG или JPG. Предполагая, что PHP установлен/скомпилирован с соответствующей поддержкой, вы сможете отлично работать с одним или обоими форматами изображений.

В Github существует новый проект с открытым исходным кодом, который позволяет читать и сохранять BMP файлы (и другие форматы файлов) в PHP. Это довольно легко использовать.

Imagecreatefromxbm

Php функции


Php скрипты


imagecreatefromxbm

(PHP 4 >= 4.0.1, PHP 5)

imagecreatefromxbm — Create a new image from file or URL

Description

resource imagecreatefromxbm ( string filename )

imagecreatefromxbm() returns an image identifier representing the image obtained from the given filename.

Подсказка: Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция » fopen wrappers». Смотрите более подробную информацию об определении имени файла в описании функции fopen(), а также список поддерживаемых протоколов URL в Прил. M.

Версии PHP для Windows до PHP 4.3.0 не поддерживают возможность использования удаленных файлов этой функцией даже в том случае, если опция allow_url_fopen включена.

User Contributed Notes

There are no user contributed notes for this page

W3cubDocs

(PHP 4 >= 4.0.1, PHP 5, PHP 7)

imagecreatefromxbm — Create a new image from file or URL

Description

imagecreatefromxbm() returns an image identifier representing the image obtained from the given filename.

A URL can be used as a filename with this function if the fopen wrappers have been enabled. See fopen() for more details on how to specify the filename. See the Supported Protocols and Wrappers for links to information about what abilities the various wrappers have, notes on their usage, and information on any predefined variables they may provide.

Parameters

Path to the XBM image.

Return Values

Returns an image resource identifier on success, FALSE on errors.

Examples

Example #1 Convert an XBM image to a png image using imagecreatefromxbm()

Что такое код imagecreatefromxbm

imagecreatefromwbmp — создаёт новое изображение из файла или URL.

Описание

resource imagecreatefromwbmp (string filename)

imagecreatefromwbmp() возвращает идентификатор изображения, полученного из данного файла filename.

imagecreatefromwbmp() возвращает пустую строку при ошибке. Также выводит сообщение об ошибке, которое отображается в браузере как разорванная ссылка. Для облегчения отладки следующий пример выведет WBMP ошибки:

Внимание

Пример 1. Обработка ошибки при создании (благодарим vic@zymsys.com)

Примечание: поддержка WBMP доступна только в том случае, если PHP был скомпилирован с GD-1.8 или новее.

Что такое код imagecreatefromxbm

(PHP 4 >= 4.0.1, PHP 5)

imagecreatefromwbmp — Create a new image from file or URL

Description resource imagecreatefromwbmp ( string filename )

imagecreatefromwbmp() returns an image identifier representing the image obtained from the given filename.

imagecreatefromwbmp() returns an empty string on failure. It also outputs an error message, which unfortunately displays as a broken link in a browser. To ease debugging the following example will produce an error WBMP :

Example 1. Example to handle an error during creation

Note: WBMP support is only available if PHP was compiled against GD-1.8 or later.

Windows versions of PHP prior to PHP 4.3.0 do not support accessing remote files via this function, even if allow_url_fopen is enabled.

Что такое код imagecreatefromxbm

imagecreatefromwbmp — создаёт новое изображение из файла или URL.

Описание

resource imagecreatefromwbmp (string filename)

imagecreatefromwbmp() возвращает идентификатор изображения, полученного из данного файла filename.

imagecreatefromwbmp() возвращает пустую строку при ошибке. Также выводит сообщение об ошибке, которое отображается в браузере как разорванная ссылка. Для облегчения отладки следующий пример выведет WBMP ошибки:

Warning

Пример 1. Обработка ошибки при создании (благодарим vic@zymsys.com)

Примечание: поддержка WBMP доступна только в том случае, если PHP был скомпилирован с GD-1.8 или новее.


Назад Оглавление Вперёд
imagecreatefromstring Вверх imagecreatefromxbm

Материалы, которые находятся на этой страничке, любезно предоставлены Игорем Ивановым

Что такое код imagecreatefromxbm

(PHP 3>= 3.0.13, PHP 4 )

imagecreatefrompng — Create a new image from file or URL

Description resource imagecreatefrompng ( string filename)

imagecreatefrompng() returns an image identifier representing the image obtained from the given filename.

imagecreatefrompng() returns an empty string on failure. It also outputs an error message, which unfortunately displays as a broken link in a browser. To ease debugging the following example will produce an error PNG :

Example 1. Example to handle an error during creation (courtesy vic at zymsys dot com)

Windows versions of PHP prior to PHP 4.3.0 do not support accessing remote files via this function, even if allow_url_fopen is enabled.

Make sure when coding image serving scripts that you avoid using the full «http://» URL of the image whenever possible. Use «../imagename» etc.

Loading URL’s from your own site will double your used bandwidth, as the script grabbing the image will count against it as well as sending it to the browser.

This color table issue is actually a bit more complicated.

From my testing, it would appear that whatever colors you have specified in the color table for your picture in the first nth number of spots, those colors will automatically be given to the first «n» colors you attempt to use in your CreateImagefromPNG.

So, for example, if you need to create dynamic black and red text in your image, the first three spots in the color table for your background image should be white, black and red (in this order).

This can be a pain, but it is the only way to ensure that your images look as intended in all browsers.

I’ve noticed a couple of things with the ImageCreateFromPng function that may be useful if your having problems.

1st thing I noticed is that the PNG file you are creating from needs to be indexed and less than 256 colors.

Что такое код imagecreatefromxbm

imagecreatefromwbmp — создаёт новое изображение из файла или URL.

Описание

resource imagecreatefromwbmp (string filename)

imagecreatefromwbmp() возвращает идентификатор изображения, полученного из данного файла filename.

imagecreatefromwbmp() возвращает пустую строку при ошибке. Также выводит сообщение об ошибке, которое отображается в браузере как разорванная ссылка. Для облегчения отладки следующий пример выведет WBMP ошибки:

Warning

Пример 1. Обработка ошибки при создании (благодарим vic@zymsys.com)

Примечание: поддержка WBMP доступна только в том случае, если PHP был скомпилирован с GD-1.8 или новее.

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL