setRenderHint Antialiasing setPen #00ff00 image_load dome_argb32.png the_image begin_block draw_stuff save # standard draw drawImage the_image 0 0 # sub recting translate 120 0 drawImage the_image 0 0 40 40 0 0 40 40 drawImage the_image 60 0 40 40 60 0 40 40 drawImage the_image 0 60 40 40 0 60 40 40 drawImage the_image 60 60 40 40 60 60 40 40 drawImage the_image 0 40 40 20 0 40 40 20 drawImage the_image 60 40 40 20 60 40 40 20 drawImage the_image 40 0 20 100 40 0 20 100 # subrecting w/scale translate 120 0 drawImage the_image 0 0 50 50 0 0 25 25 drawImage the_image 50 0 50 50 25 0 25 25 drawImage the_image 0 50 50 50 0 25 25 25 drawImage the_image 50 50 50 50 25 25 25 25 # subrecting w/scale & smooth xform translate 120 0 setRenderHint SmoothPixmapTransformation drawImage the_image 0 0 50 50 0 0 25 25 drawImage the_image 50 0 50 50 25 0 25 25 drawImage the_image 0 50 50 50 0 25 25 25 drawImage the_image 50 50 50 50 25 25 25 25 # Rotation w/o smooth xform translate 120 0 save setRenderHint SmoothPixmapTransform off rotate 10 drawImage the_image 0 0 restore # Rotation w smooth xform translate 120 0 save setRenderHint SmoothPixmapTransform rotate 10 drawImage the_image 0 0 restore restore end_block translate 0 120 image_load dome_rgb32.png the_image repeat_block draw_stuff translate 0 120 image_load dome_indexed.png the_image repeat_block draw_stuff translate 0 120 image_load dome_indexed_mask.png the_image repeat_block draw_stuff translate 0 120 image_load dome_mono.png the_image repeat_block draw_stuff resetMatrix translate 700 60 setPen black drawText 0 0 "32 bit w/alpha" translate 0 120 drawText 0 0 "32 bit w/o alpha" translate 0 120 drawText 0 0 "8 bit indexed" translate 0 120 drawText 0 0 "8 bit indexed w/mask" translate 0 120 drawText 0 0 "1 bit" resetMatrix translate 0 600 drawText 0 0 "normal" translate 120 0 drawText 0 0 "subrect" translate 120 0 drawText 0 0 "subrect scale" translate 120 0 drawText 0 0 "subrect scale smooth" translate 120 0 drawText 0 0 "xform" translate 120 0 drawText 0 0 "smooth xform" translate 120 0