1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
|
# Version: 1
# CheckVsReference: 5%
#setRenderHint SmoothPixmapTransform
translate 10 50
setBackground ff7f7f
setPen 3f3f9f
bitmap_load dome_mono.png the_pixmap
save
# Draw with opaque pen/bg in transparent/opaque mode
setBackgroundMode Transparent
drawPixmap the_pixmap 0 0
setBackgroundMode Opaque
drawPixmap the_pixmap 110 0
translate 220 0
# Draw with alpha pen/bg in transparent/opaque mode
save
setBackground 7fff7f7f
setPen 7f3f3f9f
setBackgroundMode Transparent
drawPixmap the_pixmap 0 0
setBackgroundMode Opaque
drawPixmap the_pixmap 110 0
restore
translate 220 0
# Draw with rotated opaque pen/bg in transparent/opaque mode
setBackgroundMode Transparent
save
translate 50 50
rotate 10
translate -50 -50
drawPixmap the_pixmap 0 0
restore
setBackgroundMode Opaque
translate 110 0
save
translate 50 50
rotate 10
translate -50 -50
drawPixmap the_pixmap 0 0
restore
restore
translate 0 150
save
setBackgroundMode Transparent
drawTiledPixmap the_pixmap 0 0 200 100
setBackgroundMode Opaque
drawTiledPixmap the_pixmap 210 0 200 100
translate 440 -10
save
rotate 10
drawTiledPixmap the_pixmap 0 0 200 100
restore
restore
translate 0 150
save
setBackgroundMode Transparent
drawTiledPixmap the_pixmap 0 0 200 100 10 20
setBackgroundMode Opaque
drawTiledPixmap the_pixmap 210 0 200 100 10 20
translate 440 -10
save
rotate 10
drawTiledPixmap the_pixmap 0 0 200 100 10 20
restore
restore
pixmap_setMask the_pixmap mask_100.png
drawPixmap the_pixmap 0 150
setBackgroundMode Opaque
drawPixmap the_pixmap 110 150
translate 220 150
save
translate 50 50
rotate 10
translate -50 -50
setBackgroundMode Transparent
drawPixmap the_pixmap 0 0
restore
translate 110 0
save
translate 50 50
rotate 10
translate -50 -50
setBackgroundMode Opaque
drawPixmap the_pixmap 0 0
restore
resetMatrix
translate 10 650
bitmap_load dome_mono.png the_bitmap
setBackgroundMode Transparent
begin_block draw_subrected
drawPixmap the_bitmap 0 0 50 50 0 0 50 50
drawPixmap the_bitmap 50 0 50 50 50 0 50 50
drawPixmap the_bitmap 0 50 50 50 0 50 50 50
drawPixmap the_bitmap 50 50 50 50 50 50 50 50
end_block
translate 110 0
setBackgroundMode Opaque
repeat_block draw_subrected
translate 110 0
save
translate 20 -10
rotate 10
setBackgroundMode Transparent
repeat_block draw_subrected
restore
translate 110 0
save
translate 20 -10
rotate 10
setBackgroundMode Opaque
repeat_block draw_subrected
restore
# Some helpful texts
resetMatrix
setPen black
drawText 10 40 "Transparent"
drawText 120 40 "Opaque"
drawText 230 40 "Trans w/alpha"
drawText 340 40 "Opaque w/alpha"
drawText 450 40 "Trans w/xform"
drawText 560 40 "Opaque w/xform"
drawText 10 190 "Transparent tiled"
drawText 220 190 "Opaque tiled"
drawText 440 190 "Opaque w/xform"
drawText 10 340 "Transparent tiled w/offset"
drawText 220 340 "Opaque tiled w/offset"
drawText 440 340 "Opaque w/xform w/offset"
drawText 10 490 "Trans masked"
drawText 120 490 "Opaque masked"
drawText 230 490 "masked w/xform"
drawText 340 490 "masked w/xform"
drawText 10 640 "Subrected"
drawText 110 640 "Subrected opaque"
drawText 220 640 "subrect w/xform"
drawText 330 640 "subrect w/xform opaque"
|