imagepalettecopy
imagepolygon
GD and Image Funkcje
PHP Manual

# imagepng

(PHP 4, PHP 5)

imagepng — Output a PNG image to either the browser or a file

### Opis

bool imagepng ( resource `$image` [, string `$filename` [, int `$quality` [, int `$filters` ]]] )

Outputs or saves a PNG image from the given `image`.

### Parametry

`obraz`

  Zasób obrazu, zwrócony przez jedną z funkcji tworzących obrazy, taką jak imagecreatetruecolor().

`filename`

  Ścieżka do zapisu pliku. Jeśli nie jest ustawiona lub ma wartość `NULL`, obraz zostanie przesłany bezpośrednio na wyjście.

  > Informacja:

  > `NULL` is invalid if the `quality` and `filters` arguments are not used.

`quality`

  Compression level: from 0 (no compression) to 9.

`filters`

  Allows reducing the PNG file size. It is a bitmask field which may be set to any combination of the PNG_FILTER_XXX constants. `PNG_NO_FILTER` or `PNG_ALL_FILTERS` may also be used to respectively disable or activate all filters.

### Zwracane wartości

Zwraca `TRUE` w przypadku powodzenia, `FALSE` w przypadku błędu.

### Rejestr zmian

Wersja | Opis
--- | ---
5.1.3 | Added the `filters` parameter.
5.1.2 | Added the `quality` parameter.

### Przykłady

`<?php
$im = imagecreatefrompng("test.png");
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>`

### Zobacz też:

- imagegif() - Wysłanie obrazu do przeglądarki lub zapis do pliku
- imagewbmp() - Wysłanie obrazu do przeglądarki lub zapis do pliku
- imagejpeg() - Wysłanie obrazu do przeglądarki lub zapis do pliku
- imagetypes() - Return the image types supported by this PHP build
- imagesavealpha() - Set the flag to save full alpha channel information (as opposed to single-color transparency) when saving PNG images

imagepalettecopy
imagepolygon
GD and Image Funkcje
PHP Manual