qt5base-lts/tests/arthur/data/qps/pixmap_scaling.qps
Qt by Nokia 38be0d1383 Initial import from the monolithic Qt.
This is the beginning of revision history for this module. If you
want to look at revision history older than this, please refer to the
Qt Git wiki for how to use Git history grafting. At the time of
writing, this wiki is located here:

http://qt.gitorious.org/qt/pages/GitIntroductionWithQt

If you have already performed the grafting and you don't see any
history beyond this commit, try running "git log" with the "--follow"
argument.

Branched from the monolithic repo, Qt master branch, at commit
896db169ea224deb96c59ce8af800d019de63f12
2011-04-27 12:05:43 +02:00

528 lines
12 KiB
Plaintext

# Hurra! Force line endings (?)
translate 5 25
setFont "arial" 8
save
drawText 15 0 "opaque image"
translate 50 50
save
translate 1 1
scale 20 20
drawImage solid2x2.png 0 0
restore
save
translate -1 1
scale -20 20
drawImage solid2x2.png 0 0
restore
save
translate 1 -1
scale 20 -20
drawImage solid2x2.png 0 0
restore
save
translate -1 -1
scale -20 -20
drawImage solid2x2.png 0 0
restore
restore
save
translate 150 0
drawText 15 0 "alpha image"
translate 50 50
save
translate 1 1
scale 20 20
drawImage alpha2x2.png 0 0
restore
save
translate -1 1
scale -20 20
drawImage alpha2x2.png 0 0
restore
save
translate 1 -1
scale 20 -20
drawImage alpha2x2.png 0 0
restore
save
translate -1 -1
scale -20 -20
drawImage alpha2x2.png 0 0
restore
restore
save
translate 0 150
drawText 15 0 "solid pixmap"
translate 50 50
save
translate 1 1
scale 20 20
drawPixmap solid2x2.png 0 0
restore
save
translate -1 1
scale -20 20
drawPixmap solid2x2.png 0 0
restore
save
translate 1 -1
scale 20 -20
drawPixmap solid2x2.png 0 0
restore
save
translate -1 -1
scale -20 -20
drawPixmap solid2x2.png 0 0
restore
restore
save
translate 150 150
drawText 15 0 "alpha pixmap"
translate 50 50
save
translate 1 1
scale 20 20
drawPixmap alpha2x2.png 0 0
restore
save
translate -1 1
scale -20 20
drawPixmap alpha2x2.png 0 0
restore
save
translate 1 -1
scale 20 -20
drawPixmap alpha2x2.png 0 0
restore
save
translate -1 -1
scale -20 -20
drawPixmap alpha2x2.png 0 0
restore
restore
save
translate 300 10
save
drawText 0 -10 "subrect solid image"
drawImage solid2x2.png 0 0 50 5 0 0.0 2 0.2
drawImage solid2x2.png 0 5 50 5 0 0.2 2 0.2
drawImage solid2x2.png 0 10 50 5 0 0.4 2 0.2
drawImage solid2x2.png 0 15 50 5 0 0.6 2 0.2
drawImage solid2x2.png 0 20 50 5 0 0.8 2 0.2
drawImage solid2x2.png 0 25 50 5 0 1.0 2 0.2
drawImage solid2x2.png 0 30 50 5 0 1.2 2 0.2
drawImage solid2x2.png 0 35 50 5 0 1.4 2 0.2
drawImage solid2x2.png 0 40 50 5 0 1.6 2 0.2
drawImage solid2x2.png 0 45 50 5 0 1.8 2 0.2
translate 60 0
drawImage solid2x2.png 0 0 5 50 0.0 0 0.2 2
drawImage solid2x2.png 5 0 5 50 0.2 0 0.2 2
drawImage solid2x2.png 10 0 5 50 0.4 0 0.2 2
drawImage solid2x2.png 15 0 5 50 0.6 0 0.2 2
drawImage solid2x2.png 20 0 5 50 0.8 0 0.2 2
drawImage solid2x2.png 25 0 5 50 1.0 0 0.2 2
drawImage solid2x2.png 30 0 5 50 1.2 0 0.2 2
drawImage solid2x2.png 35 0 5 50 1.4 0 0.2 2
drawImage solid2x2.png 40 0 5 50 1.6 0 0.2 2
drawImage solid2x2.png 45 0 5 50 1.8 0 0.2 2
restore
save
translate 150 0
drawText 0 -10 "subrect solid image"
drawImage alpha2x2.png 0 0 50 5 0 0.0 2 0.2
drawImage alpha2x2.png 0 5 50 5 0 0.2 2 0.2
drawImage alpha2x2.png 0 10 50 5 0 0.4 2 0.2
drawImage alpha2x2.png 0 15 50 5 0 0.6 2 0.2
drawImage alpha2x2.png 0 20 50 5 0 0.8 2 0.2
drawImage alpha2x2.png 0 25 50 5 0 1.0 2 0.2
drawImage alpha2x2.png 0 30 50 5 0 1.2 2 0.2
drawImage alpha2x2.png 0 35 50 5 0 1.4 2 0.2
drawImage alpha2x2.png 0 40 50 5 0 1.6 2 0.2
drawImage alpha2x2.png 0 45 50 5 0 1.8 2 0.2
translate 60 0
drawImage alpha2x2.png 0 0 5 50 0.0 0 0.2 2
drawImage alpha2x2.png 5 0 5 50 0.2 0 0.2 2
drawImage alpha2x2.png 10 0 5 50 0.4 0 0.2 2
drawImage alpha2x2.png 15 0 5 50 0.6 0 0.2 2
drawImage alpha2x2.png 20 0 5 50 0.8 0 0.2 2
drawImage alpha2x2.png 25 0 5 50 1.0 0 0.2 2
drawImage alpha2x2.png 30 0 5 50 1.2 0 0.2 2
drawImage alpha2x2.png 35 0 5 50 1.4 0 0.2 2
drawImage alpha2x2.png 40 0 5 50 1.6 0 0.2 2
drawImage alpha2x2.png 45 0 5 50 1.8 0 0.2 2
restore
save
translate 0 100
drawText 0 -10 "subrect alpha pixmap"
drawPixmap solid2x2.png 0 0 50 5 0 0.0 2 0.2
drawPixmap solid2x2.png 0 5 50 5 0 0.2 2 0.2
drawPixmap solid2x2.png 0 10 50 5 0 0.4 2 0.2
drawPixmap solid2x2.png 0 15 50 5 0 0.6 2 0.2
drawPixmap solid2x2.png 0 20 50 5 0 0.8 2 0.2
drawPixmap solid2x2.png 0 25 50 5 0 1.0 2 0.2
drawPixmap solid2x2.png 0 30 50 5 0 1.2 2 0.2
drawPixmap solid2x2.png 0 35 50 5 0 1.4 2 0.2
drawPixmap solid2x2.png 0 40 50 5 0 1.6 2 0.2
drawPixmap solid2x2.png 0 45 50 5 0 1.8 2 0.2
translate 60 0
drawPixmap solid2x2.png 0 0 5 50 0.0 0 0.2 2
drawPixmap solid2x2.png 5 0 5 50 0.2 0 0.2 2
drawPixmap solid2x2.png 10 0 5 50 0.4 0 0.2 2
drawPixmap solid2x2.png 15 0 5 50 0.6 0 0.2 2
drawPixmap solid2x2.png 20 0 5 50 0.8 0 0.2 2
drawPixmap solid2x2.png 25 0 5 50 1.0 0 0.2 2
drawPixmap solid2x2.png 30 0 5 50 1.2 0 0.2 2
drawPixmap solid2x2.png 35 0 5 50 1.4 0 0.2 2
drawPixmap solid2x2.png 40 0 5 50 1.6 0 0.2 2
drawPixmap solid2x2.png 45 0 5 50 1.8 0 0.2 2
restore
save
translate 150 100
drawText 0 -10 "subrect alpha pixmap"
drawPixmap alpha2x2.png 0 0 50 5 0 0.0 2 0.2
drawPixmap alpha2x2.png 0 5 50 5 0 0.2 2 0.2
drawPixmap alpha2x2.png 0 10 50 5 0 0.4 2 0.2
drawPixmap alpha2x2.png 0 15 50 5 0 0.6 2 0.2
drawPixmap alpha2x2.png 0 20 50 5 0 0.8 2 0.2
drawPixmap alpha2x2.png 0 25 50 5 0 1.0 2 0.2
drawPixmap alpha2x2.png 0 30 50 5 0 1.2 2 0.2
drawPixmap alpha2x2.png 0 35 50 5 0 1.4 2 0.2
drawPixmap alpha2x2.png 0 40 50 5 0 1.6 2 0.2
drawPixmap alpha2x2.png 0 45 50 5 0 1.8 2 0.2
translate 60 0
drawPixmap alpha2x2.png 0 0 5 50 0.0 0 0.2 2
drawPixmap alpha2x2.png 5 0 5 50 0.2 0 0.2 2
drawPixmap alpha2x2.png 10 0 5 50 0.4 0 0.2 2
drawPixmap alpha2x2.png 15 0 5 50 0.6 0 0.2 2
drawPixmap alpha2x2.png 20 0 5 50 0.8 0 0.2 2
drawPixmap alpha2x2.png 25 0 5 50 1.0 0 0.2 2
drawPixmap alpha2x2.png 30 0 5 50 1.2 0 0.2 2
drawPixmap alpha2x2.png 35 0 5 50 1.4 0 0.2 2
drawPixmap alpha2x2.png 40 0 5 50 1.6 0 0.2 2
drawPixmap alpha2x2.png 45 0 5 50 1.8 0 0.2 2
restore
restore
image_load alpha2x2.png alpha2x2
image_convertToFormat alpha2x2 alpha2x2_argb32 ARGB32
image_convertToFormat alpha2x2 alpha2x2_argb32pre ARGB32_Premultiplied
image_convertToFormat alpha2x2 alpha2x2_rgb888 Format_RGB888
image_convertToFormat alpha2x2 alpha2x2_rgb32 RGB32
image_convertToFormat alpha2x2 alpha2x2_rgb16 Format_RGB16
save
translate 0 300
drawText 15 0 "drawImage - argb32"
translate 50 50
save
translate 0.5 0.5
scale 20 20
drawImage alpha2x2_argb32 0 0
restore
save
translate -0.5 0.5
scale -20 20
drawImage alpha2x2_argb32 0 0
restore
save
translate 0.5 -0.5
scale 20 -20
drawImage alpha2x2_argb32 0 0
restore
save
translate -0.5 -0.5
scale -20 -20
drawImage alpha2x2_argb32 0 0
restore
restore
save
translate 150 300
drawText 15 0 "drawImage - argb32premul"
translate 50 50
save
translate 0.5 0.5
scale 20 20
drawImage alpha2x2_argb32pre 0 0
restore
save
translate -0.5 0.5
scale -20 20
drawImage alpha2x2_argb32pre 0 0
restore
save
translate 0.5 -0.5
scale 20 -20
drawImage alpha2x2_argb32pre 0 0
restore
save
translate -0.5 -0.5
scale -20 -20
drawImage alpha2x2_argb32pre 0 0
restore
restore
save
translate 0 450
drawText 15 0 "drawImage - rgb888"
translate 50 50
save
translate 0.5 0.5
scale 20 20
drawImage alpha2x2_rgb888 0 0
restore
save
translate -0.5 0.5
scale -20 20
drawImage alpha2x2_rgb888 0 0
restore
save
translate 0.5 -0.5
scale 20 -20
drawImage alpha2x2_rgb888 0 0
restore
save
translate -0.5 -0.5
scale -20 -20
drawImage alpha2x2_rgb888 0 0
restore
restore
save
translate 150 450
drawText 15 0 "drawImage - rgb32"
translate 50 50
save
translate 0.5 0.5
scale 20 20
drawImage alpha2x2_rgb32 0 0
restore
save
translate -0.5 0.5
scale -20 20
drawImage alpha2x2_rgb32 0 0
restore
save
translate 0.5 -0.5
scale 20 -20
drawImage alpha2x2_rgb32 0 0
restore
save
translate -0.5 -0.5
scale -20 -20
drawImage alpha2x2_rgb32 0 0
restore
restore
save
translate 300 450
drawText 15 0 "drawImage - rgb16"
translate 50 50
save
translate 0.5 0.5
scale 20 20
drawImage alpha2x2_rgb16 0 0
restore
save
translate -0.5 0.5
scale -20 20
drawImage alpha2x2_rgb16 0 0
restore
save
translate 0.5 -0.5
scale 20 -20
drawImage alpha2x2_rgb16 0 0
restore
save
translate -0.5 -0.5
scale -20 -20
drawImage alpha2x2_rgb16 0 0
restore
restore
save
translate 0 600
drawText 15 0 "clipping - argb32"
translate 50 50
setClipRect -30 -30 60 60 ReplaceClip
save
translate 0.5 0.5
scale 20 20
drawImage alpha2x2_argb32 0 0
restore
save
translate -0.5 0.5
scale -20 20
drawImage alpha2x2_argb32 0 0
restore
save
translate 0.5 -0.5
scale 20 -20
drawImage alpha2x2_argb32 0 0
restore
save
translate -0.5 -0.5
scale -20 -20
drawImage alpha2x2_argb32 0 0
restore
restore
save
translate 150 600
drawText 15 0 "clipping - argb32premul"
translate 50 50
setClipRect -30 -30 60 60 ReplaceClip
save
translate 0.5 0.5
scale 20 20
drawImage alpha2x2_argb32pre 0 0
restore
save
translate -0.5 0.5
scale -20 20
drawImage alpha2x2_argb32pre 0 0
restore
save
translate 0.5 -0.5
scale 20 -20
drawImage alpha2x2_argb32pre 0 0
restore
save
translate -0.5 -0.5
scale -20 -20
drawImage alpha2x2_argb32pre 0 0
restore
restore
save
translate 300 600
drawText 15 0 "clipping - rgb16"
translate 50 50
setClipRect -30 -30 60 60 ReplaceClip
save
translate 0.5 0.5
scale 20 20
drawImage alpha2x2_rgb16 0 0
restore
save
translate -0.5 0.5
scale -20 20
drawImage alpha2x2_rgb16 0 0
restore
save
translate 0.5 -0.5
scale 20 -20
drawImage alpha2x2_rgb16 0 0
restore
save
translate -0.5 -0.5
scale -20 -20
drawImage alpha2x2_rgb16 0 0
restore
restore
path_addEllipse ellipse -30 -30 60 60
save
translate 0 750
drawText 15 0 "clipping - argb32"
translate 50 50
setClipPath ellipse ReplaceClip
save
translate 0.5 0.5
scale 20 20
drawImage alpha2x2_argb32 0 0
restore
save
translate -0.5 0.5
scale -20 20
drawImage alpha2x2_argb32 0 0
restore
save
translate 0.5 -0.5
scale 20 -20
drawImage alpha2x2_argb32 0 0
restore
save
translate -0.5 -0.5
scale -20 -20
drawImage alpha2x2_argb32 0 0
restore
restore
save
translate 150 750
drawText 15 0 "clipping - argb32premul"
translate 50 50
setClipPath ellipse ReplaceClip
save
translate 0.5 0.5
scale 20 20
drawImage alpha2x2_argb32pre 0 0
restore
save
translate -0.5 0.5
scale -20 20
drawImage alpha2x2_argb32pre 0 0
restore
save
translate 0.5 -0.5
scale 20 -20
drawImage alpha2x2_argb32pre 0 0
restore
save
translate -0.5 -0.5
scale -20 -20
drawImage alpha2x2_argb32pre 0 0
restore
restore
save
translate 300 750
drawText 15 0 "clipping - rgb16"
translate 50 50
setClipPath ellipse ReplaceClip
save
translate 0.5 0.5
scale 20 20
drawImage alpha2x2_rgb16 0 0
restore
save
translate -0.5 0.5
scale -20 20
drawImage alpha2x2_rgb16 0 0
restore
save
translate 0.5 -0.5
scale 20 -20
drawImage alpha2x2_rgb16 0 0
restore
save
translate -0.5 -0.5
scale -20 -20
drawImage alpha2x2_rgb16 0 0
restore
restore