$wysokosc i $szerokość nie są faktycznie zdefiniowane i to było błędem, ja je zastąpiłem wartościami 300 i 200.
Ale to nie zmieniło problemu.
Obrazek w przeglądarce jest normalnie otwierany, jeśli wyłączę
header to w przeglądarce pokazuje się binarna zwartość tego obrazka a nie obrazek.
i tą zawartość chciałbym zapisać do pliku, próbowałem:
<?php
$im = @imagecreate
(300
, 200
) or
die(\"Cannot Initialize new GD image stream\"); $kolor_tla = imagecolorallocate($im, 255, 255, 0);
$kolor = imagecolorallocate($im, 0, 0, 0);
imageline($im, 10, 10, 39, 10, $kolor);
$fp = fopen(\"yyy.png\", \"w\");
imagedestroy($im);
?>
ale w ten sposób plik się w ogóle nie tworzy, natomiast w takiej kolejności:
<?php
$fp = fopen(\"yyy.png\", \"w\"); $im = @imagecreate
(300
, 200
) or
die(\"Cannot Initialize new GD image stream\"); $kolor_tla = imagecolorallocate($im, 255, 255, 0);
$kolor = imagecolorallocate($im, 0, 0, 0);
imageline($im, 10, 10, 39, 10, $kolor);
imagedestroy($im);
?>
plik jest tworzony, jednak jego zawartość jest pusta, w jaki sposób mam do niego wrzucić binanrną wartość, która jest pokazywana w przeglądarce po wyłączeniu
header