/*
 * $Id: test.prg 15849 2010-11-20 16:28:13Z vszakats $
 */

#define IMAGES_OUT "imgs_out" + hb_ps()

PROCEDURE Main()

   LOCAL im, im2, col, i

   im := gdImageCreateTrueColor( 100, 100 )
   col := gdImageColorAllocate( im, 255, 255, 255 )

   FOR i := 0 TO 99 STEP 10
      gdImageLine( im, i, 0, i, 99, col )
      gdImageLine( im, 0, i, 99, i, col )
   NEXT

   gdImagePng( im, IMAGES_OUT + "gdtest.png" )

   im2 := gdImageSquareToCircle( im, 400 )

   gdImagePng( im2, IMAGES_OUT + "gdtest_squared.png" )

   gdImageDestroy( im )
   gdImageDestroy( im2 )

   RETURN
