<?php //działająca wersja skryptu generującego pusty blankiet listu poleconego //$image = imagecreatefrompng("wzor.png"); $image = imagecreatetruecolor(575, 430); imagefilledrectangle($image, 0, 0, 575, 430, $white); // Courier New (BOLD) $font = 'arial.ttf'; // Deklaracja koloru $black = imagecolorallocate($image, 0, 0, 0); $white = imagecolorallocate($image, 255, 255, 255); // Obramowanie ImageSetThickness($image, 3); // określenie szerokości imageline($image, 5,5, 570, 5, $black); //górna imageline($image, 5, 425, 570, 425, $black); // dolna imageline($image, 5,5, 5, 425, $black); // lewa imageline($image, 570 ,5, 570, 425, $black); // lewa //Linie dzielące // imageline($image, 328, 82, 328, 425, $black); //środkowa imageline($image, 5, 82, 329, 82, $black); //górna imageline($image, 5, 253, 329, 253, $black); //dolna //Pieczęć pocztowa imageellipse($image, 451 ,335, 75, 75, $black); // lewa imagettftext($image, 9, 0, 390, 390, $black, $font, "Podpis przyjmującego"); //Napisy główne //imagettftext($image, Wielkość, Obrót, X, Y, $black, $font, "Podpis przyjmującego"); imagettftext($image, 19, 0, 125, 32, $black, $font, "POTWIERDZENIE NADANIA"); imagettftext($image, 10, 0, 90, 60, $black, $font, "przesyłki poleconej o numerze:"); imagettftext($image, 16, 0, 13, 105, $black, $font, "NADAWCA:"); imagettftext($image, 16, 0, 13, 276, $black, $font, "ADRESAT:"); imagettftext($image, 12, 0, 349, 110, $black, $font, "Opłata ......................zł ..........gr"); imagettftext($image, 12, 0, 349, 147, $black, $font, "Masa ..................kg ..............g"); imagettftext($image, 12, 0, 349, 184, $black, $font, "GABARYT A B"); imagettftext($image, 12, 0, 349, 220, $black, $font, "Priorytetowa"); imagettftext($image, 12, 0, 349, 255, $black, $font, "Potwierdzenie odbioru"); imagettftext($image, 7, 0, 440, 420, $black, $font, "Wygenerowano automatycznie"); //Kratki (pola) imageline($image, 459, 158, 459, 190, $black); //środkowa imageline($image, 491, 158, 491, 190, $black); //środkowa imageline($image, 459, 158, 491, 158, $black); //środkowa imageline($image, 459, 190, 491, 190, $black); //środkowa imageline($image, 459, 198, 459, 230, $black); //środkowa imageline($image, 491, 198, 491, 230, $black); //środkowa imageline($image, 459, 198, 491, 198, $black); //środkowa imageline($image, 459, 230, 491, 230, $black); //środkowa imageline($image, 515, 158, 547, 158, $black); //górna imageline($image, 515, 190, 547, 190, $black); //dolna imageline($image, 515, 158, 515, 190, $black); //lewa imageline($image, 547, 158, 547, 190, $black); //prawa imageline($image, 515, 233, 547, 233, $black); //górna imageline($image, 515, 265, 547, 265, $black); //dolna imageline($image, 515, 233, 515, 265, $black); //lewa imageline($image, 547, 233, 547, 265, $black); //prawa imageline($image, 5, 82, 329, 82, $black); //górna imageline($image, 5, 253, 329, 253, $black); //dolna // Nadawca imagettftext($image, 14, 0, 13, 150, $black, $font, "Linia1:"); imagettftext($image, 14, 0, 13, 180, $black, $font, "Linia2:"); imagettftext($image, 14, 0, 13, 210, $black, $font, "Ulica nr/nr:"); imagettftext($image, 14, 0, 13, 240, $black, $font, "00-000"); imagettftext($image, 14, 0, 93, 240, $black, $font, "Miasto"); // Adresat imagettftext($image, 14, 0, 13, 320, $black, $font, "Linia1:"); imagettftext($image, 14, 0, 13, 350, $black, $font, "Linia2:"); imagettftext($image, 14, 0, 13, 380, $black, $font, "Ulica i nr/nr:"); imagettftext($image, 14, 0, 13, 410, $black, $font, "00-000"); imagettftext($image, 14, 0, 93, 410, $black, $font, "Miasto:"); imagepng($image); ?>
Kod ma rysować druczek na list polecony. Jedak przeglądarka zwraca obraz, tyle że pusty. (Obrazek się nie ładuje). Ktoś coś podpowie?