tests/arthur/data/qps/perspectives2.qps
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 22 Jan 2010 10:32:13 +0200
changeset 1 ae9c8dab0e3e
parent 0 1918ee327afb
permissions -rw-r--r--
Revision: 201001 Kit: 201003

setRenderHint Antialiasing

image_load zebra.png zebra_png

image_convertToFormat zebra_png zebra ARGB32_Premultiplied

translate 75 100
# standard draw
begin_block row
drawImage zebra -50 -50

translate 90 0
save
rotate_y 50
drawImage zebra -50 -50
restore

translate 65 0
save
rotate_y 60
drawImage zebra -50 -50
restore

translate 50 0
save
rotate_y 70
drawImage zebra -50 -50
restore

translate 30 0
save
rotate_y 80
drawImage zebra -50 -50
restore

translate 24 0
save
rotate_y 82
drawImage zebra -50 -50
restore

translate 20 0
save
rotate_y 84
drawImage zebra -50 -50
restore

translate 16 0
save
rotate_y 86
drawImage zebra -50 -50
restore

translate 12 0
save
rotate_y 87
drawImage zebra -50 -50
restore

translate 8 0
save
rotate_y 88
drawImage zebra -50 -50
restore

translate 6 0
save
rotate_y 89
drawImage zebra -50 -50
restore

translate 6 0
save
rotate_y 91
drawImage zebra -50 -50
restore

translate 6 0
save
rotate_y 92
drawImage zebra -50 -50
restore

translate 8 0
save
rotate_y 93
drawImage zebra -50 -50
restore

translate 12 0
save
rotate_y 94
drawImage zebra -50 -50
restore

translate 16 0
save
rotate_y 96
drawImage zebra -50 -50
restore

translate 20 0
save
rotate_y 98
drawImage zebra -50 -50
restore

translate 24 0
save
rotate_y 100
drawImage zebra -50 -50
restore

translate 30 0
save
rotate_y 110
drawImage zebra -50 -50
restore

translate 50 0
save
rotate_y 120
drawImage zebra -50 -50
restore

translate 65 0
save
rotate_y 130
drawImage zebra -50 -50
restore

translate 90 0
save
rotate_y 180
drawImage zebra -50 -50
restore
end_block

resetMatrix
translate 75 280
setRenderHint SmoothPixmapTransform
repeat_block row

resetMatrix
setPen black
translate 300 20
drawText 0 0 "Fast Pixmap Transform"
resetMatrix
translate 300 210
drawText 0 0 "Smooth Pixmap Transform"

resetMatrix
translate 0 400

image_load dome_argb32.png the_pixmap

image_convertToFormat the_pixmap dome ARGB32

setRenderHint SmoothPixmapTransform false

translate 75 100
# standard draw
begin_block row
drawImage dome -50 -50

translate 90 0
save
rotate_y 50
drawImage dome -50 -50
restore

translate 65 0
save
rotate_y 60
drawImage dome -50 -50
restore

translate 50 0
save
rotate_y 70
drawImage dome -50 -50
restore

translate 30 0
save
rotate_y 80
drawImage dome -50 -50
restore

translate 24 0
save
rotate_y 82
drawImage dome -50 -50
restore

translate 20 0
save
rotate_y 84
drawImage dome -50 -50
restore

translate 16 0
save
rotate_y 86
drawImage dome -50 -50
restore

translate 12 0
save
rotate_y 87
drawImage dome -50 -50
restore

translate 8 0
save
rotate_y 88
drawImage dome -50 -50
restore

translate 6 0
save
rotate_y 89
drawImage dome -50 -50
restore

translate 6 0
save
rotate_y 91
drawImage dome -50 -50
restore

translate 6 0
save
rotate_y 92
drawImage dome -50 -50
restore

translate 8 0
save
rotate_y 93
drawImage dome -50 -50
restore

translate 12 0
save
rotate_y 94
drawImage dome -50 -50
restore

translate 16 0
save
rotate_y 96
drawImage dome -50 -50
restore

translate 20 0
save
rotate_y 98
drawImage dome -50 -50
restore

translate 24 0
save
rotate_y 100
drawImage dome -50 -50
restore

translate 30 0
save
rotate_y 110
drawImage dome -50 -50
restore

translate 50 0
save
rotate_y 120
drawImage dome -50 -50
restore

translate 65 0
save
rotate_y 130
drawImage dome -50 -50
restore

translate 90 0
save
rotate_y 180
drawImage dome -50 -50
restore
end_block

resetMatrix
translate 0 400
translate 75 280
setRenderHint SmoothPixmapTransform
repeat_block row

resetMatrix
setPen black
translate 0 400
translate 300 20
drawText 0 0 "Fast Pixmap Transform"
resetMatrix
translate 0 400
translate 300 210
drawText 0 0 "Smooth Pixmap Transform"