[prev in list] [next in list] [prev in thread] [next in thread]
List: graphicsmagick-commit
Subject: [GM-commit] GraphicsMagick: PerlMagick/t/input_pal16.xpm New testcase with 1...
From: GraphicsMagick Commits <graphicsmagick-commit () lists ! sourceforge ! net>
Date: 2022-10-28 1:57:58
Message-ID: mailman.10165.1666922288.1567.graphicsmagick-commit () lists ! sourceforge ! net
[Download RAW message or body]
changeset d42a77ac8d21 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=d42a77ac8d21
summary: PerlMagick/t/input_pal16.xpm New testcase with 16 bit palette.
diffstat:
ChangeLog | 8 +
PerlMagick/t/input_pal16.xpm | 186 +++++++++++++++++++++++
PerlMagick/t/read.t | 6 +-
PerlMagick/t/reference/read/input_xpm_pal16.miff | Bin
4 files changed, 199 insertions(+), 1 deletions(-)
diffs (230 lines):
diff -r ea938c433ebb -r d42a77ac8d21 ChangeLog
--- a/ChangeLog Sun Oct 23 12:06:25 2022 -0500
+++ b/ChangeLog Fri Oct 28 03:57:27 2022 +0200
@@ -1,3 +1,11 @@
+2022-10-28 Fojtik Jaroslav <JaFojtik@yandex.com>
+
+ * PerlMagick/t/input_pal16.xpm
+ * PerlMagick/t/reference/read/input_xpm_pal16.miff New testcase
+ with 16 bit palette.
+ * PerlMagick/t/read.t: Added input_xpm_pal16.miff to PerlMagick test
+ suite.
+
2022-10-23 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* NEWS.txt: Updated the news.
diff -r ea938c433ebb -r d42a77ac8d21 PerlMagick/t/input_pal16.xpm
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PerlMagick/t/input_pal16.xpm Fri Oct 28 03:57:27 2022 +0200
@@ -0,0 +1,186 @@
+/* XPM */
+static char * teapot_xpm[] = {
+"234 149 34 1",
+" c #FFFFFFFFFFFF",
+". c #FFFF9191AAAA",
+"X c #DADA9191AAAA",
+"o c #FFFFB6B6AAAA",
+"O c #FFFFB6B6FFFF",
+"+ c #FFFFDADAFFFF",
+"@ c #FFFFDADAAAAA",
+"# c #B6B66D6DAAAA",
+"$ c #B6B66D6D5555",
+"% c #6D6D48485555",
+"& c #91916D6D5555",
+"* c #91916D6DAAAA",
+"= c #B6B69191AAAA",
+"- c #919148485555",
+"; c #B6B691915555",
+": c #DADA6D6DAAAA",
+"? c #484848485555",
+"> c #6D6D24245555",
+", c #6D6D6D6D5555",
+"< c #DADAB6B6AAAA",
+"1 c #91914848AAAA",
+"2 c #FFFF9191FFFF",
+"3 c #DADA9191FFFF",
+"4 c #DADA6D6D5555",
+"5 c #DADA91915555",
+"6 c #DADAB6B6FFFF",
+"7 c #484824245555",
+"8 c #919191915555",
+"9 c #6D6D4848AAAA",
+"0 c #B6B64848AAAA",
+"q c #6D6D6D6DAAAA",
+"w c #6D6D48480000",
+"e c #6D6D24240000",
+"r c #484848480000",
+" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
.... \
", +" \
...XoO++++O+o+o... \
", +" \
O.O+.++++O+++O++++++O. \
", +" \
XoO@O+O++++++++++++++++X \
", +" \
OXO+++++++++++++++++ ++++# \
", +" \
O$XoOo+o+++++++ + + + + +o \
", +" \
%##X.oOO+++++ + + + O.. \
", +" \
%%%&#X.ooO@+++ +++++O.. \
", +" \
%%%%$*=X...OoOOOOoO... \
", +" \
%%%%%-&*##;:XXXXX#.. \
", +" \
%%%%%%-&&#&#$#$#$. \
", +" \
?%%%%%%-*&*&#&*&. \
", +" \
>%?%%-,-*$#&#$% \
> ",
+" \
.....**&%%%%-*&#$=#=X+OX....... \
", +" \
.... ++++++ ++++oX?%%-*$#XXXXX.oOoO..oOOoOoO.... \
", +" ...+ \
+++++O++o+OOOOoOoOO-%-*XXoooOooOOoo.oOooX:XXXXXXX.oo=... \
", +" \
..++..++OO+OoOooOOoO@Oo+O+oX&&#XoOO+O++O@O+O+OOOO+O@O+OoXXX*$##==.o.. \
", +" \
..++++++OOoOooO@OO+O@O+oOO+ooO.XXX.oO++ ++++O+o++@O@+O+o++++O+OXX%-&*#=.O. \
", +" \
...++++OOoOoOo+o+O+O@Oo+OoO+ooOoOoOoOoO+++ + +++++O+O+O++++O+O+@O+@O+o=&%%%&#<O. \
", +" \
..++OoOoOoOoOO@OO+O@Oo+O+oO+oOO+oOO+++O++++++++ \
+++++++++++++o+++@+O++O+++O+O+OX&%>%&XX. \
", +" \
+++oooOoOo+O+o+O+o+oO+O+oO+o+O@O+O+@++++++++++ ++ + + \
++++++++++O+O++++++O++++o++O+=&%%*XX. \
", +" \
X+Oo..OoOOo+O@O+o+O+O++o+O+o+O+O++o++O+++++++++++ ++ \
+++++++++++++++++++o+++@O++++++o+Oo1%-&Oo. \
", +" \
o+o.XoOoOo+O+oO+O+o+o+o+O+o++O+@+O++++++++++++++ ++++++ ++ \
++++++++++++++++++++++O++++++++o%%&XO \
", +" \
O+.XXOoOO+O@O+O+o+O+O+O+O+++O+@O+++++O++++++++++++++ + ++++++ \
++++++++++++++++++++++@O+++O+++X%-X+. \
", +" \
X+.XXoOOo+o+O+o+O+@O+@O+@+O@O++++O+@O+++++++++++++++++++++ \
++++++++++++++++++++++++++++++++++O+o*$+@ \
", +" \
#o+.XOoOo+O+O@O++o+O++O++O+++++o++++++++@+++++++++++ ++++++++++++ \
++++++++++++++++++++++++++++++++-O+X \
", +" \
XoOooOoO+o+o+O+o++O+@O+@O++o+O+++O+++++++++++++++++++++++ ++++ \
+++++++++++++++++++++++++++++++++++oO+O. \
", +" \
$X.OOoOoOO+O+O@++O++O++++++++++++++++O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O+++o \
", +" OOOOOOOoOoOoOOOOOOOOOO \
.*=.o+OoO@O@O@+O+O+o+++O+O+o++O++O+@+++++++++++++++++++++++++++++++++++ \
+++++++++++++++++++++++++++O++++O \
", +" \
OOoO+++++++++++++++++++++++++O@O+$$#XoOO+OO+O+O++O@+++O@++@++++++@+++O+++++++++++++++++++++++++ \
++++++ +++++++++++++++++++++++++++++++++++X \
", +" \
OOO++++++++++++++++++++++++++++++++o*$=XX.@+o+o++@O+++O++++O+++O+++O+++++++++++++++++++++++++ \
+++++++++ ++++++++++++++++++++++++++ +O+++++++oO \
.+++++++O+O+O+o+O@+O. ", +" \
OOO++++++++O++++++++++++++++++++++++++#&#$#XX.O+++O+++O++++o++++O++++++++++++++++++++++++++++++++++++++++++++++++ \
++ ++++ +++++ + + +O++++ ++++++X \
..OoOoo.OoOOOOoOo+O+++oO+O ", +" \
=o++O+O@OO@O+o+O+O++++++++++++++++++++o&*$*=#XXo.O@++O+@++O+++++++++++++++++++++++++++++++++++++++++ \
++++ ++++++++++++++ ++++ +++++++++ + +++++++Oo. \
XOO++++++++++@++++++++ ++. ", +" \
XOoOoOoOO@OO@OOo+oOoOoOoOo+OO+O+O+O+O++:*$#$#;XXXXo2ooO++O+@++++O+++++++++++++++++++++++++++++++ \
++++++++++++++ ++ ++ +++++ +++ ++++++ + ++ + +++++OX \
XoooOoOoOoOOoO+O+O+++oO:. ", +" \
XooOoOoOooOoo.oo..Xo.o.ooOo.oooooOooOoOo$&*$#=##=XXX.o2ooOo+O+O+++++++++++++++++++++++++++++++++++++ \
+++ +++ + +++++++++ + +++++++ + + + ++++++++o+o. \
XX.O.oooOoOoOoOoo.oX$#- ", +" \
.XX.OooOo.XXX:=##*&*-&*&##$#=#####$OOOXX#&#&#$#;X$XXXXXo.ooOoOo+o++@O++o+++++++++++++++++++++++ \
+++ +++++++ ++++++ + + + ++++++ + + + + + + + +++++++OX \
XX.<.O.O.OoOooOo.XX#&- ", +" =X.O.o.XX##&- \
OO$*&##;##=:=:XXXXX2.o.OoOoOoO+o++++O@O++o+++++++++++++++++ ++++ + ++++ + +++ +++ + + \
+ + + + + ++ +++ +++++O@o =XXX.o.OooOooO.o.XX#- \
", +" O#X.o.3X#&-%% \
O&$*$*#;#X;X=XXXXXX<.O.ooOoOoOOoOO@+O+++++++++++++++++++++O+++++++ + ++ + + + + + \
+ + + + ++ + +++++++OO. #XXX.<2oo2oO.O.oX..&. \
", +" .#Xo2<XX$*%? \
$*&#$#;#=#X#XX=XXXX.XXo2.o2oOooO@OOo+oO+o+O+++++++++++++++++ + + ++ + + + + + + \
+ + + + + + + ++++++++++oO =#XXXXoo2oOoOoo.X... \
", +" .XXoo..=#&& \
*$*$*$#=4=:;X:XXXXXXoX.<.ooooOoOoOoOO+o+O+@O++O+++++++++++ ++ + + + + \
+ + + ++ ++ + ++++++O+o. $=XXXo2oOoOoo2.X.. \
", +" .=.OoOo.XX# \
%&*$*$=#$=#XX=XXXXX.XX2<.3.O.O.OoOoOoOo+Oo+O+o++@++++++++ ++ + + \
+ + + + + + ++ ++ ++++++Oo #=:XX.oOoOoOo2oXX. \
", +" .XXoOOoO.XX \
#&$*$##;#X;#X:=XXXXXXoX.<.o.OooOoOoOo+Oo+OO@O++O+O++++++++ ++ + + + \
+ + + + + + + +++++++++o+O &#;XXo2oOoOoOo.X. \
", +" .XoOoOOoOo. \
%&*$*#$#=##X=5XXXXXXXXX.6.o3o.O.oOoOoOoOOo+o++O@++++++++++++ + + \
+ + + + + + + ++ + ++++++O+X *$=XX.oOoOoOo.oX. \
", +" .=.O+++O@Oo \
*$*&#$=$#;X$X#X=:XXXX.<X.Xo.Oo.OoOoOoOo+o+O+O@O+O+o+++++++ +++ + + \
+ + + + + + + + ++ +++++++OoO *$XXXo2oOoOoOoX. \
", +" .XoO+o++OOo \
?$&*$#&#=#=#X=X:X5XXXXX.3oXO.o2ooOoOoOoOOoO@O+O+O@+++O+++++++ ++ + \
+ + + + + ++ + ++++++++++oX $*=:X.OoOoOOoO.. \
", +" .#.o+++++oOo \
&*-#&##$=$X$X#X;XXXXXX.<X.oXO.oOo.OoOoO@O+OO@O@O++O+++++++++++ + + \
+ + + + + + + + +++ ++++++O+OO *$#XXoOoO+o+ooX. \
", +" .&XO++++++Oo \
#&$*$#;##=#X=5:XX=XXXXX.X6..oo2oOoOoOoOOoO@OO+O@O++O+@++++++ +++ + + \
+ + + + + + + + ++ +++++@+o. *&#;XooOoO@OoO.. \
", +" *.oO+++++Oo \
%&*&#&##;#5#=:=X=XXXXX.X<..<2<2oo.OoOoOoO@OO@O@O++o+++O++++++++ + + \
+ + + + + + + ++ +++++++++O+OX $*;XX2oOO+OOoOX \
", +" -XO@++++++Oo \
*$1$*$#$#=#5#XX#XXXXXXXX.3o.o.oO.OoOoOoOoOo+O+O+o++O+++++++++ +++ + \
+ + + + + + + ++ + ++++++O@O $*$#X.oOo+o+oO.. \
", +" #.O++ ++++.. \
*&&#&#$=#;#=X$XXX:XXXX.X<.XOXO.oOoo2oOoO+OOo+o+O+O++o++++++++++ + + + \
+ + + + + + + + + +++++++++++Oo. &&#=X.Oo+O+oOo. \
", +" &XO+++ +++oo \
&#&*$#&#=$#X#X=X#5XXXXXX.XOX.o.Oo.OoOoOoOoo+Oo+O@O+@O+++O++++++++ + + \
+ + + + + + ++ + + ++++++O++O $*$#XXoOO+o+OoO. \
", +" .Xo++++ ++OO \
&*-$*$#$#=#;X$XXXX=XXXXX<.Xo.Oo.OoOoOoOoO+Oo+Oo+O+O+++O+++++++ +++ + \
+ + + + + + + +++ ++ +++++oOo. #&#=X.Oo+O+oOo. \
", +" $.O+ +++++Oo \
7&$*&#*$=#;#=:=:=XXXXXX.X.3oXOXoO.o.OoOoOooO+o+O+o+@O++@+++++++++ ++ + + \
+ + + + + + + + + ++++++++++++o. #&*$XXoOO@+O+oO. \
", +" Xo++ ++++O \
&*-*$*$#$=#5#=5=:5=XXXXXX<.Xo.o2ooOoOoOoOO+oOO@O+O+O+@O+++++++++ ++ + + \
+ + + + + + + + + + +++++++O+Oo #&#=X.oO@O+@Oo. \
", +" &.O++ + +++. \
&#&&#&#=#$=#X#X:=X:XXXXX.Xo3.6.o2o2oOoOoOoOo+oO+o+o++O++O+++++++++ + + \
+ + + + + + + +++ ++ ++++++o+O. #&#$=X.OO++O+Oo. \
", +" .=oO+ + ++Oo \
7&&1&#$*$#=$=$X=5XXXXXXXXX.Xo.o.OoooOoOoOoO@OO+o+O++O++++++++++++ +++ + \
+ + + + + + + + + ++ ++++++++OoX #$*$=:XoO@O+@Ooo. \
", +" #XO++ + +++O# \
&*-$*&#$#;##X#X#X#X=XXXX.<3oXOXo.O.Oo2oOoOoOo+oO+oO@+o+O@+O++++++++ + + + \
+ + + + + + ++ + ++++++++O++Oo ;#$#=XXoOo++O+oO. \
", +" .XoO+ + +++o \
&$*&*$*$##;#;#5=XXXXXXXXX.X.<.O.OooOooOoOo+OOo+O+O+O++O++++++++++ ++ + + \
+ + + + + + + + + +++ ++ +++++o+O. &#*$=#XXoOO+O@OOo. \
", +" .Xo++ + +++o \
7&1&-#&##8##=:=:=:;X:XXXXXXoX2o.o.O.oOoOoOOoO@OO@O@O@O+++O++++++++++ ++ \
+ + + + + + + ++ + +++++++++O+oX =#$=#;XX.Oo++++Ooo \
", +" &.O+ + +++Oo \
&*&*&*$*$#;#;#X;:=XX=XXXX.X.<.<2oOoOo2oOoOoOoO+oO+O++O@O+@++++++++ ++ + + \
+ + + + + + + + + +++ ++++++++o+o =X#X#;#XXXoOO@O+o+o# \
", +" .*.++ + ++++o \
&-&-#&#$###;#X#X=:XXXXXXXXo3.O.o.o.oOoOoOoO@OoO+o+o+O++++O++O++++++++ + + + \
+ + + + + + + ++ + +++++++O+OOo. ..XXXX;XXXXX.Oo++++OoO. \
", +" .#oO + ++++O \
*&1&&#&#&;##=$=4=X;:XXXXXX.<.Xo3o2oO.OoOoOoOO+oO+O+o+o+O++++@+++++ +++ + + \
+ + + + + + + + + ++++ +++++++@OO. ..X..X.XXXXXXXXoO+O+O@Oo. \
", +" .Xo+ +++++O \
7&-&*-*$###;#$X#X#XX=XXXXX.X.<2o.oOo.OooOoOoO@OO@O@O+O+O@+O@+++++++++ ++ + \
+ + + + + + + + + ++ ++++ ++++O++oooo.OoOoOoXoXXXXXX.Oo+@++OOo# \
", +" .XO+ +++++O \
%&*-&#&#&$##=#=4=X$XX:=XXXX<.XoXO.o2ooOoOoOOoOo+OO+o+O@+O+++O+++++++ ++ + + \
+ + + + + + + + ++ + +++++++O@OOOO+oOoOoOo2oX.X.<OoO+O+o+oo. \
", +" .XO+ +++++O \
-&-*&*$*$#8#$X#=:=X=XX5XX.X.6.O.oO.oOoOoOoOoO+oO@Oo+O+O+++O+++++++++++ + + + \
+ + + + + + + ++ + ++++++++++++O+++oO+OoOOoOo.3oXO.Oo+O++OoO. \
", +" &XO+ +++++OX \
&*-&1&#&##$=#;#5=:=:5XXXXXXX.<.<.oOo.Oo2oOoOoOO@O+O+o++o++@+++++++++ +++ + + \
+ + + + + + + + +++ + +++++++O+o+++++++ ++Oo.Oo.o.Oo+O@+o+Oo. \
", +" &XO+ ++++++X \
7&-*-&&#&#&#$=#=#5=4=X#XXXXoXoX2o2o.OooOoOoOo+oOOo+o+O+O+O+O++O++++++++ ++ + \
+ + + + + + + + + + ++++ ++++++++++++++++OooOo.o3oOo+O++O+oO. \
", +" &XO+ + \
++++o7%&&-*&1&#&#=#$#5#=:=XXXXXXXX2Xo.<.Oo.O.OoOoOoOO@O+OO@O@+O@+++++++++++ ++ + + + \
+ + + + + + + + + ++ +++++++++O+O++O@O+oOOoOoOooOOO@O+O@OOo$ \
", +" &XO+ \
+++++++&1&%&1&$*$#$#=$=:=X#X#XXXXX.<.3o2o.OoOooOoOoOo+oOo+o+O+O++O+o++++++++++++ + + \
+ + + + + + + ++ ++ ++ ++ +++++@+O@+O+oO@OoOo2oOoo+O+@O+oo. \
", +" -Xo+ \
+++++&-*-&&*&#&#&=$#=$=4=X5XXXXXX.<.<.o2o.oOoOoOoOOoO+oO+O@O@O+@++++++++++ + ++ + + \
+ + + + + + + + ++ ++ ++++++++O+O++O+oO+OoOoOoOoOOO+o+O+OOo# \
", +" >#oO + + \
O&1&%*-*$*$#$#=#5#X=:=X:XXXX.X2<.OXoOo2oOoOoOo+OoO+o+O+O++O+O++O+++++++++ ++ + + \
+ + + + + + + + + + + +++ +++++++++o++O+oOoOoOoOoOoO@O+O@Ooo. \
", +" 7#oO+ + \
+3&&-&-*-&#&*#$#;#=#5=:=XXXXX<.<..<2o.Ooo2oOoOoOo+oO+o+o+O@+O++++++++++++++ + + + \
+ + + + + + + + ++ ++ +++++++++O+O@O@O+o+OoOoOO@O+O@O+OoOo# \
", +" -XO++ + \
<1&9-,&*&*$#$=$##;:#X=5XXXXX.X2<2o.oO.oOoOoOoOoOO+oO+O+o+O+@+O+@+++++++ +++ + + + \
+ + + + + + + + + ++ +++ ++++++++o+O+OoOOoOo+O@OO@OO+oOoOoX \
", +" ?#o++ \
+6-&-,1-&0&#&#&#=$=#=4X#XXXXXX<.Xo.O.oO.oOoOoOoO@Oo+Oo+O+O@O++++O+++++++++ +++ + + + \
+ + + + + + + + + ++ + ++ ++++ +++++O+o+oO+o+o+OoOOo+O@Oo+oOo.% \
", +" -XO++ \
=-,1-&*-&*$*$#=$#=4==XX=XXXX.XO.XoXO.oOo2ooOoOoOoOo+Oo+o+++O+o++++++++++ ++ ++ + + \
+ + + + + + + + ++ ++ ++ +++++++++o+O+oO+OOoO+o+OoOO@OOoO.X \
", +" \
%#.O+&1&%,--*&&*$*$##;#=:#X#XXXXXX.Xo3o.oO.oOoOoOoOOo+OO@O+O+OO@+O++++O++++++++++ + + \
+ + + + + + + + + + + ++ + ++ ++ ++++++++O+OO@O+oO@O+oOoO@O@OOoOooX% \
", +" \
7%=.&-%&-q-&1&#&#$*;##;#5=X5:XXX.<X.o2o.oO.oOoOoOoOoO@OO@O@O@+O+++O++++++++++ + ++ + \
+ + + + + + + + + + + + + + ++ ++++++++++++o+OoO+oO@OO@OOOoOoOoo2X& \
", +" \
%&1,1%-%&-&*-#&#$##;:=:=:XXXXXX.6.Xo3o2oOo.OoOoOoOOo+oO+O+O+O@O+@+++++++++++++ ++ + \
++ + + + + + + + + + + +++ + +++ ++ ++++++O+oO+oO+OoOoOo+oOoOoO.oX \
", +" \
-&%&%*%*-&*$*$*;##=$X=X=XXXXXX.<2o.o.o.OoOoOoOoO@OO+oO@O@O+++O+O+@O++++++ +++ ++ + + \
+ + + + + + + + + ++ + + +++ ++++++++++++oOO@OOooOO@OoOoOoOo.oX# \
", +" \
%1&%%-&-*&&*$*$#$=$=:;:XXXXX.<X.Xo3oO.OoO.oOoOoOOoOo+OO+O@O+o++++++++++++++ ++ ++ ++ \
+ + + + + + + + + + + ++ +++ +++ ++ +++++++O+oOoOoOOoOoOoOoOo.oXXX \
", +" \
%%-%&%9&-*-$*$*#$#=#X#X=:XXXX.3oX.o.oOo.oOoOoOoOo+oOO@O@O+O++O@O+++++++++++++++ ++ + \
+ + + + + + + + + ++ + ++ + ++ ++++++++++++++oOoOoOooOoOoo.o.2XX# \
", +" \
7,-%9%-,-&*&*$*$=#$=$X=5XXXXXX<.<2<2.o2oOoOoOoOoOoO@OO@O+o+o++++O++O++++++++ +++ + + \
+ + + + + + + + + + + ++ ++ ++ ++ +++++++++O+OoOoOooOoo.o2o2.<XX# \
", +" \
-%,-%%-q--*&&#&#$=#X#X#XXXXX.X.Xo.<o2oo2oo2oOoOo+OO@OO@O+O+O@O+@++@++++++++++ ++++ ++ \
+" \
,1%%%&%-&*-&#&#$=#;#5=XX=XXXX<2X.6.o.Ooo2oOoOoOOoOoO@OO+o+o+O++O+O+++++++++ +++ + + \
++ + + + + + + ++ ++ + ++++ +++ ++++++++++O++OO.O.o.<.XX<XXX=#$ \
", +" \
%%%-%%%*%&&1&#&#$##=:=4=:XXXX.XoX.O.o.OoOooOoOoOo+OoO+o+O+O++o++++++++++++++++++++++ \
++ +++ +++ ++ + + + ++ + +++ +++ +++++++++O@Oo.XXXXXXXXX=#=$% \
", +" \
?-%%%%%-%*-&*$*$#=$=$X=XXXXXXX<.6.<.O.o2oOoOoOoOoOo+Oo+Oo+o+O+O+o+O++O++++++++ + + ++ \
++ + + + + ++ ++ ++ ++++ ++++++++++++++O++O@OXXXXXX=X#$#$% \
", +" \
%%%%%%%&-*-&*$*$#=#X#X#5XXXX.XX.Xo3o.Oo.o2oOoOoO@Oo+Oo+O+O+@O+++++@++++++++++++++++ \
++ ++++ ++++ ++ ++ +++ +++ ++ +++++++++++O@OOoX#=#=#$#&*- \
", +" \
%%%%%%%%%&*-$*$#$#;#;:=X#XXXXXoXO.o.O.oOooOoOoOoOOOo+Oo+o+O+O@O+o+O+++++++++++++ ++++ \
++ + ++ + + +++ ++ ++ +++++++++++++++O+O+oOo#$#$$*&&- \
", +" \
7%%%%%%%&--*&*$*#;##=X$XXXXXXXX.XXOXoo2o2ooOoOoOoo+oOo+OO@O@O++O++++O+++++++++ ++++ \
+++++++ ++ ++++ +++++++++ ++++++++++++O+o+oOOoX&&1&%%7 \
", +" \
%%%%%%%%9&-*&#&##;#$X=:=XXXX.<3o.Xo2o.ooO.OooOoOOoOO+oO@O+O+o++o+O+@+O+++++++++++++++ \
+ +++ +++ ++++ + + ++++++ ++++++++O++O+OooO$%% \
", +" \
?%%?%%%%&%&-*&#$#$=##X;X:XXXXX.X<2oXoO.OoOo2oOoOoO@OoO+Oo+o+O+O++@O++++++++++++++++ \
+++++ +++++++ +++++++++ +++++++++++++O@OoOoO.* \
", +" \
%>%%>%%%1&&-*$*$#=$=:=:=XXXXXX.XoX2o.o2o.oOoOoOoOOo+oO@OO+O@O@O+O++O+@O+++++++++++++++++++++ \
+++++ +++++++++++++++++O+O+oO+oOooX \
", +" \
%%?%%%%%%-*&&*$*$#=$=4=X5XXXXX<.XoXo2oo2oOoOoOoOoOoOOoO+o+o+O+O@+O+@O+++++++++++++++++++++ \
++++ ++++++ ++++++++++++O++o+OoOoOo.* \
", +" \
%%>?%%%%,-1&&#&#$##=#X#X=XXXX.3X.OXo.Oo.o2ooOoOoOo+o+OoO+OO@O+O+@O+++O+O++++++++++++++ \
+++++++++++++++++++++++++O++O+Oo+OoOo.= \
", +" \
?%w%%%%%%&1&&#&#;#$=$X#XXXXXXXoX.XOX.oOoo2oOoOoOoOOoO+oO@O+o+o+O+O+O@+++O++++++++++++++++++++++++++++++++++++O++O+o+oOoOoo.X% \
", +" \
%%7%%%%%-&1&*$*$#;#=#5=:XXXXXXo3o.oO..O.oO.oOoOoOoOoO@OO@O+O+O@O+@++O+@++O++++++++++++++++++++++++++++++++O++O+o+Oo+Ooo2.X- \
", +" \
7%%%?%%%%%&-&*&#&##;:=:=XXXXXXX.X<.XOo.OooOoOoOoOo+oOOo+OoO@O+O@O+O+@O+O+@+O++++++++++++++++++++++++++O+O++O+o+OoOoOoO.oX= \
", +" \
%%>%%%%%%*-&*$*$##;#;:=4=XXXX<.3o.XoO.o2oO.oOoOoOOo+oOo+OO@O+O+o+O+O+@O+++O+O+++++++++++++++++++O+O++++O@O+OoO@Ooo.oXX# \
", +" \
%%?%>?%%%-,-&1$*$##=#5=XXXXXXXX.Xo2Xo.Oo.oOoOoOoOoOoOO+oO@OoO@O+O@O+O++O+o+++O+O+O+O+O++O++O+O+++++O+oO+O@OoOoOoO.2XX# \
", +" \
%%%%%%%%%-1&&*&*$$#;##=:=XXXXXXXXoXO.o.O.o2ooOoOoOoOoOoOOO+oO+oO+o+o+o+O+O@O@+O@+++++O++O++++OO@OO@O+oOoOoOoOo..<XX# \
", +" \
%?w>%%%%%%%-&-&*$##$=$X#XXXXX.<2X.Xo3o.Ooo2ooOooOoOoOo+ooO+oO+oO+O+O+o+o+O+O++O+Oo+O@O+@Oo+o+oO+oOoOO@OoOoo.o2XXX$ \
", +" \
%%?%7%%%%%q-*&*&*$##=$=4=:XXXXXX<.X.<.o2oo2o.OoOoOoOoOoOoOoOo+oOoO@OO+O+o+o+o+o++O+O@OO+OO+o+OoO+oOoOoOo.O.XXX## \
", +" \
%>%%%?%%%%%--&*&*$&##$=#=X=XXXXXXXo3.Xo2o.Oo.OooOoOoOoOoO+oOOO@O@OO@OoO+OO+OO+oO@OoO+oO@oOOoOoOoOooo2o..XXXX#$ \
", +" \
?%%%>%%%%%%%-&-&*$#$##;#$X#XXXXXXXXoX.Xo.o2o.O.oOooOoOoOoOooOoOOoOoO+oOo@OooOO@OO@OoOoOOooOoOoo.O.o.XXXXX#$& \
", +" \
?%%?%>%%%%%1&-*&&*$#$#=$=#=:XXXXXXXX.3<..o.o2o.O.oOoOooOoOoOoOoOoOoOoOOoO+oOoOoOoOoOooOoOo.o2o.XXXXX=#=&% \
", +" \
%%e%?%%%%%%%&-1&&*&#$##;:;#=:=XXXXXXX.XX3oX.o.o2o.o.Oo.OoOooOoOoOoOooOoOoOoOoOoOoOoOo.o..O.XXXXXX=##$&7 \
", +" \
?%%%?%%%%%%%&-1&&*&$#$##;#;:=:=XXXXXXXXX.<3.Xo.O.o.Oo.o.OooOoooOoOoOooOooOoo2o.o..o2.<XXXXXXX##$#&% \
", +" \
%%>w%7%%%%%%%,--&1&*&#&###;#=:=XXXXXXXXXXXXoXXX.6...O.o.2o.O.O.o.o.O.o2o..o.o2.<.XXXXXXX=:=$#&#&7 \
", +" \
?%%%%?%%%%%%%1%&-&*&#&$#$#$=$#=#X=XXXXXXXXXXXX.X<XX.3oX..o..o.2o..o..Xo3.XXXXXXXXXX=:#$#&#&&% \
", +" \
7%%?>%%7%%%%%%%%*%-&&*&*&#$##;#;#:=#=:=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=X##$=$*$*&- \
", +" \
%%%%%%%%>%%%%%%-%-%-&&*&*&$#$#$=$#;#X#=#X=XX=XXXXXXXXXXXXXXXXXXXXXXXXX=X=:=###$=$*$*&-%% \
", +" \
%?e%?%?%%?%%%%%%q-%--&-*&*&#&#$#$#$#$=$:##X##=#X#X=X=X=X=X=X=X=:==###$#;#$=$*&*&-%%*? \
", +" \
7%%%>%%%>%%%%%%%%%%9-,-&-*&*&*&#&#&#$#$=$#;#$=$=$#$#####$###$#=#$=$=$#&#&&*---%&*- \
", +" \
7%r%%?%%?>?%%%%%%%%%%1%--&-&-&*&&*&*&#&#&#$#$##$=$#;$#=$$#=$$#$*$&*&*-&-%&%*&7 \
", +" \
%>%w>%%%%7%%%%%%%%%%%%%-9&%-&1&-&*&&&*&&*&&*&#&*$*&&*&&&*&*&-*----,9-&*-% \
", +" \
%%?%w%%%7%?%%%%%%%%%%%%%%-%&1---*--*-&1&&-*&-&-*-&1&1---,-%%,%*-&#? \
", +" \
7%?>%%w%%>?%7%%%%%%%%%%%%%%,%%-,-%-%&%1&%-*%&-%&-%&%,%1%&1&##% \
", +" \
%%?>%%%%%%?%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-%-1&&*#=% \
", +" \
r%%%%w>%%>%?%%%?%%%%%%%%%%%%%%%%-%%-%*&*&*#==-%% \
", +" \
7 -%,%%%%%%%%%%%%%%%%&9&-*&*&###$##%%% \
", +" \
?7 777 7777?7?77?7?>?%? \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
", +" \
"};
diff -r ea938c433ebb -r d42a77ac8d21 PerlMagick/t/read.t
--- a/PerlMagick/t/read.t Sun Oct 23 12:06:25 2022 -0500
+++ b/PerlMagick/t/read.t Fri Oct 28 03:57:27 2022 +0200
@@ -13,7 +13,7 @@
# Whenever a new test is added/removed, be sure to update the
# 1..n ouput.
#
-BEGIN { $| = 1; $test=1; print "TAP version 13\n1..84\n"; }
+BEGIN { $| = 1; $test=1; print "TAP version 13\n1..85\n"; }
END {print "not ok $test\n" unless $loaded;}
use Graphics::Magick;
$loaded=1;
@@ -340,6 +340,10 @@
testReadCompare('input.xpm', 'reference/read/input_xpm.miff', q//, 0, 0);
# Q:32 mean-error=0.23551931713272, maximum-error=0.989543041912839
+print("X Windows system pixmap file (color, 16bit palette) ...\n");
+++$test;
+testReadCompare('input_pal16.xpm', 'reference/read/input_xpm_pal16.miff', q//, 0, \
0); +
#print("X Windows system window dump file (color) ...\n");
#++$test;
#testReadCompare('input.xwd', 'reference/read/input_xwd.miff', q//, 0, 0);
diff -r ea938c433ebb -r d42a77ac8d21 PerlMagick/t/reference/read/input_xpm_pal16.miff
Binary file PerlMagick/t/reference/read/input_xpm_pal16.miff has changed
_______________________________________________
Graphicsmagick-commit mailing list
Graphicsmagick-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/graphicsmagick-commit
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic