Thursday, July 4, 2024
HomeLanguagesPhpPHP | imagexbm() Function

PHP | imagexbm() Function

The imagexbm() function is an inbuilt function in PHP which is used to display image to browser a file. The main use of this function is to view an image in the browser and convert any other image type to XBM.

Syntax:

bool imagexbm( resource $image, int $to, int $foreground)

Parameters: This function accepts three parameters as mentioned above and described below:

  • $image: It specifies the image resource to work on.
  • $to (Optional): It specifies the path to save the file to.
  • $foreground (Optional): It specifies the foreground of the image.

Return Value: This function returns TRUE on success or FALSE on error.

Below examples illustrate the imagexbm() function in PHP:

Example 1: In this example we will be downloading an image in browser.




<?php
  
// Load an xbm image from local folder
// Image can be converted into xbm using
// online convertors or imagexbm()
$im = imagecreatefromxbm('neveropen.xbm');
  
// Download the image
header('Content-Type: image/xbm');
imagexbm($im);
imagedestroy($im);
?>


Output:

This will download your image as download, 
further you can rename this file to anything like 
neveropen.xbm and use it.

Example 2: In this example we will convert PNG into XBM.




<?php
  
// Load an image from PNG URL
$im = imagecreatefrompng(
  
// Convert the image into XBM using imagexbm() function
imagexbm($im, 'converted.xbm');
imagedestroy($im);
?>


Output:

This will save the XBM version of image in the same 
folder where your PHP script is.

Reference: https://www.php.net/manual/en/function.imagexbm.php

Nicole Veronica Rubhabha
Nicole Veronica Rubhabha
A highly competent and organized individual DotNet developer with a track record of architecting and developing web client-server applications. Recognized as a personable, dedicated performer who demonstrates innovation, communication, and teamwork to ensure quality and timely project completion. Expertise in C#, ASP.Net, MVC, LINQ, EF 6, Web Services, SQL Server, MySql, Web development,
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments