[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