HomeMenu
Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

imagecreatefrompng

Description

The imagecreatefrompng of Image for PHP creates a new image from file or URL.

Syntax

imagecreatefrompng(
    string $filename
): GdImage|false

Parameters

filename

Path to the PNG image.

Return

Returns an image object on success, false on errors.

Examples

1 · filename · file

<?

$filename = $_SERVER["DOCUMENT_ROOT"] . "/assets/png/1.png";

$return = imagecreatefrompng($filename);

var_dump($return);
object(GdImage)#1 (0) {
}

2 · filename · url

<?

$filename = "https://osbo.com/assets/png/1.png";

$return = imagecreatefrompng($filename);

var_dump($return);
object(GdImage)#1 (0) {
}

3 · base64

<?

$filename = $_SERVER["DOCUMENT_ROOT"] . "/assets/png/1.png";
$image = imagecreatefrompng($filename);

ob_start();

    imagewebp($image);

$output = ob_get_clean();

echo '<!doctype html>
<html>
<body>
    <img src="data:image/webp;base64,' . base64_encode($output) . '">
</body>
</html>';
<!doctype html>
<html>
<body>
    <img src="data:image/webp;base64,UklGRkwAAABXRUJQVlA4IEAAAACwBQCdASpkAGQAPm02mUmkIyKhIKgAgA2JaW7hc+AAY2upvcReWAa6m9xF5YBrqb3EXlgGngAA/v+DYAAAAAAA">
</body>
</html>