mam pytanie, np ten skrypt tworzy obrazek

<?php $obrazek=imagecreate(300,300); $kolor=imagecolorallocate($obrazek, 168, 10, 220); $kolor2=imagecolorallocate($obrazek, 16, 100, 2); imagefill($obrazek,50,160,$kolor); imageline($obrazek,0,250,300,250,$kolor2); imagepng($obrazek); ?>
jak dam format jpeg, jakość kreski masakryczna, przy png i gif, znośna
Czy może być lepsza


Pozdrawiam