This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository legacy-imlib2.
View the commit online.
commit 0f27c5e6ec32fd63f70c81b9ad854c287eceff60
Author: Kim Woelders <k...@woelders.dk>
AuthorDate: Thu Jan 12 19:57:19 2023 +0100
test: Add some pam tests
---
test/images/Makefile | 12 ++++++++++++
test/images/icon-64-gray.pam | 8 ++++++++
test/images/icon-64-mono.pam | Bin 0 -> 4165 bytes
test/images/icon-64.pam | 8 ++++++++
test/images/xeyes-gray.pam | Bin 0 -> 30075 bytes
test/images/xeyes-mono.pam | Bin 0 -> 30077 bytes
test/images/xeyes.pam | Bin 0 -> 60069 bytes
test/test_load.cpp | 1 +
test/test_load_2.cpp | 6 ++++++
9 files changed, 35 insertions(+)
diff --git a/test/images/Makefile b/test/images/Makefile
index d3cae9b..2789dd3 100644
--- a/test/images/Makefile
+++ b/test/images/Makefile
@@ -20,6 +20,7 @@
TYPES += ppm
TYPES += pgm
TYPES += pbm
+ TYPES += pam
TYPES += tga
TYPES += tiff
TYPES += webp
@@ -40,10 +41,12 @@ $(warning imgs_64=$(ALL_64))
imgs_64: $(ALL_64)
ALL_MISC = icon-64-gray.jp2 icon-64-gray.j2k
+ ALL_MISC += icon-64-gray.pam icon-64-mono.pam
ALL_MISC += xeyes.jp2 xeyes.j2k
ALL_MISC += xeyes-gray.png
ALL_MISC += xeyes-gray.jp2 xeyes-gray.j2k
ALL_MISC += xeyes-P8.ppm
+ ALL_MISC += xeyes.pam xeyes-gray.pam xeyes-mono.pam
imgs_misc: $(ALL_MISC)
%.argb: %.png
@@ -70,6 +73,12 @@ imgs_misc: $(ALL_MISC)
%-gray.png: %.png
$(CONVERT) -colorspace Gray $< $@
+%-gray.pam: %.png
+ $(CONVERT) -colorspace Gray $< $@
+
+%-mono.pam: %-gray.pam
+ pamthreshold $< > $@
+
%.jp2: %.png
opj2_compress -i $< -o $@
@@ -91,6 +100,9 @@ imgs_misc: $(ALL_MISC)
%.pbm: %.png
$(CONVERT_BITMAP) $< $@
+%.pam: %.png
+ $(CONVERT) $< $@
+
%-P1.pbm: %.pbm
pnmtopnm -plain <$< >$@
diff --git a/test/images/icon-64-gray.pam b/test/images/icon-64-gray.pam
new file mode 100644
index 0000000..c38dc5d
--- /dev/null
+++ b/test/images/icon-64-gray.pam
@@ -0,0 +1,8 @@
+P7
+WIDTH 64
+HEIGHT 64
+DEPTH 1
+MAXVAL 255
+TUPLTYPE GRAYSCALE
+ENDHDR
+��������������������������Ɯ�dVVVUT���������������������������������������������������ՃY9>?==;;:840+% 8o�������������������������������������������YVeddhmt{�~xtneZOB6+"_��������������������������������������~Wxz|�����������ø���kUB1%4����������������������������������|`��������������������ռ�x[D0#2�������������������������������^��������������������
������oR:)
^���������������������������t����������������������������ȝwX?,
#�������������������������`������������������������������sV>,
�����������������������d������������������������������ǹ��hO9)
l��������������������o�����������������������������������qZE2$l������������������n������������������������������������r^L9+l����������������c������������������������������������{n^N=/$���������������l���������������������������������}xpfYL>1&
�������������y�ɿ�������|zyy|{yyxyz{||||||||{{yxvtple\SH<1'#������������}��¾����|uplklmjkmpqrssttttttsrrqomjfa\TLC90'P����������d���Ķ���|rke]Z]accehijkllmmmmllkjhgea^ZTNF>5-%
�������������ƽ����ph[ONSX\^[^`bcdeffffeeddca_]ZWSNIB;3,$
$��������q���¶���weNEGINRVYVXZ\]^_`````__^\[YWTQMID>81+$
�����������Ǽ����dDABDFJNRUSSUWXYZ[[[[ZZZXWVTROMIEA<60*%%������|���¶���m@?@@ACFJNPQOQRTTUVVVVVVUTSQOMKHEA=94/*&
�����¬��ʼ���lQ??>>?ADHJMPLMOPQRSSSSSRRQPNMJHFC?;73.*&"
4��������ŷ��oXO?>===?CEHKMLJLMNOOOPPOONMLKIGEC@=:63/+'$"
����������z^XM@>=<<?ADGIKMIJKLMNNNNNMMLKIHFDA?<9630-)'%#!
}��ͷ��ʼ��g^XN@?>==@BEFIJLLIJKLMMMMMLLKJIGEDA?=:741.,*('%#
D������Ÿ�~rlg_UTSTTWY[]_`ac``aabbbbbbaa`_^\[YWUSPMJGEB@><962-("
������ʾ������{{|}~����������������������������~{xurokheb_ZTJ?2%������������������������������������������������¿����������oT6����κ������~wvwwxz{}���������������������}zyxvtqnkheb`]YTMC7)e����ģ���vmjh`]]\]^`abdefgghigfffffh�������t^]\[YWURONOKFC?;60'V���Ǿ�����}|{vtttuwyz||}~~���~~~~���������xwvtrolifcigc\UME;0/������������������������������������������������������������xbH)������������������������������������������������������
����}u\B(��˱������|wuuommnprsuvwxyz{{|||zxxxy}xtrqomkige [...]
\ No newline at end of file
diff --git a/test/images/icon-64-mono.pam b/test/images/icon-64-mono.pam
new file mode 100644
index 0000000..9d03f16
Binary files /dev/null and b/test/images/icon-64-mono.pam differ
diff --git a/test/images/icon-64.pam b/test/images/icon-64.pam
new file mode 100644
index 0000000..9666210
--- /dev/null
+++ b/test/images/icon-64.pam
@@ -0,0 +1,8 @@
+P7
+WIDTH 64
+HEIGHT 64
+DEPTH 3
+MAXVAL 255
+TUPLTYPE RGB
+ENDHDR
+��������������������������������������������������������������������������������Т�����n^bPtbPtaPsaOs_Nq�����������������������������������������������������������������������������������������������������������������������������������������������������������܋~�dRyG0bM5iO6kM4hM4fK3bJ3`I2`G0^D,[@(W;"R4
L/GD1Yxj�����������������������������������������������������������������������������������������������������������������������������������dRycN|s]�r\�s\�v`�ze��m��t��y��x��r��n�zg�r^�hS|]GrQ:gE.\:"R1I(@hZx������������������������������������������������������������������������������������������������������������������y�cPx�q��s��u��|���������������������������������Ͼ
ư������{�wd�cNwQ:gA)X4
L*B?-S������������������������������������������������������������������������������������������������������x�kY�����������������������������������������������������������������ɡ���r�iT|S<h@(W2J'?=,Q���������������������������������������������������������������������������������������������gXz��������������¾��������������������������������������
��������������������Ľ̝��{h�`JtI2`8 P+C#:fYu���������������������������������������������������������������������������������{o��{��������� [...]
C���������������������������������������������������������������������������iZ{��������´�Ǻ�̼��·����������������������������������������������������������������������ƞ��m�dOxN6d;#S-F$; 6���������������������������������������������������������������������m_���ĵ�ö�Ƹ�ʺ�̻������Ƽ�������Ǿ�Ž�ż�ļ�Ļ�Ļ�ú�ú�ú�ú�Ļ�Ļ�ż�ƽ�û�Ž������������ҿ�Ǩ���~�ua�]GrI1_8 P,D"9 6th������������
�������������������������������������������������xj���ʽ�˹�Ȼ�̺�̸�˱�ı�´�Ĺ�Ȼ�ɸ�ŷ�ø�ĸ�ĸ�ĸ�ĸ�ĸ�ĸ�ĸ�ĸ�ĸ�ĸ�Ĺ�Ĺ�ŷ�¶����������¸� [...]
7 6th�������������������������������������������������������wi�»�úѻ�ʾ�κ�̵�ɮ�§�������������������������������������������������������������������������������������~l�lWZDoI1`;"R/G%=
5 6th�������������������������������������������������m]�ļ�ƾ������ϻ�͵�ɮ�Ġ��������������������������������������������������������������������������������������u�zg�lW~\FqM5c?'V3K)B!
8
5 6���������������������������������������������ug�������ù�øҽ�ε�Ȯ�ġ�������������������������������������������������������������������������}��z��w��r�|j�s_�gR{[DpN6dA)X6
N,E$<
5
5 6����������������������������������������t�������Ļ�ǽֿ�Ϸ�ɮ�Ħ�����y��t��r��q��q��u��t��s��s��r��s��t��u��v��v��v��v��v��v��v��u��u��u��s��r��p��m�|j�xe�r^�jU~aKvW@lL4bA)X6
N.F&?
5
5
6.
C�����������������������������������Άx����ƾ�Ǿ�źԹ�˰�ŧ������t��m�~h�zc�zb�{d�ze�wc�xd�zf�|i�~j�k�l��l��m��m��m��m��m��m��l�k�~k�~j�|h�zf�wc�s_�oZ�jT}bMwZDpR;hI1_?'W6
N.F'?
6
5
5 6XKi������������������������������n]�������ƽ����β�ƨ������t��i�yb�t\�lT�iQ�lU�pY�r[�q[�s^�v`�wa�xc�yd�zd�zd�{e�{e�{e�{e�zd�zd�yc�xb�w`�u_�s]�pY�mV�hR}cLy]FsV>lN6eE-\<$T4
L-F'@!
7
5
5
5!7������������������������������������Ž����ĹԶ�ɫ������~�~h�v_�kR�_Fy^EwcJ|gOkS�mU�kS�mV�pX�qZ�s[�t\�t]�u^�u^�v^�u^�u]�u]�t\�s\�r[�qY�oW�mU�jR�gO}cJy^EuY@pS9jL2cD*\<#T4L,E'?
6
5
5
5
5/
D������������������������{j����������Ǿֽ�Ϯ�ã������o�t\�^E{V<qX=sZ@u_DycI}gM�jP�gM~iOkQ�lS�nT�oU�pV�pW�qW�qW�qW�qW�pV�oV�oU�mS�lR�jP�hNeK|bHy^DvZ@rU;mP5hJ/bC([<"U5N.G'@
6
5
5
5
5!7������������������������������ǿ����¸Ӷ�ɧ������|�r[�T;qR8nT8pU:qX<s\@w`D{dH~gK�eJ~eJ|gL~iM�jO�kP�lP�mQ�mQ�mQ�mQ�lQ�lQ�lP�jO�iN�hL�fJ~dH|aFz_Cw[?tW;pR7lM2gH,aB&\<!U6P0I)B#9!7
5
5
5 60D�������������������v����������Ǿּ�Ϯ�ğ�����{d�Q7mP6mQ6nR6oT7pU9rY<v]@zaC}dFdGaE{dG}eH~gJ�hJ�hK�iL�jL�jL�jL�iL�iL�hK�gJ�fIdG~cE|aCz^Ax[>uX;rT7oQ3kL/fG*aB%\< W7
Q1K*C'>%<"9 6
5
5!7���������������ǿг�����������¸Ӷ�˨�����zc�aH�P6lP5mP4mQ4oR4pT6qX9u[=y_?|bB~dE�`B{aC{cD}dE~eF�fG�gH�gH�hH�gH�gH�fG�fG�eF�dE~bC}aB{^?y\=wZ;tW8qS4nO1jK-fG)bB$]= X8
S3M,E+B(@&=$:!8
5 6>.Q��������������������������ٽ�б�Ǣ��{h�eO�_E~P6mP4nP3nQ2oQ2pT4qW8uZ:x]=|`?~bA�bA~_?{aA|bB~cCdD�eD�eD�eE�eE�eD�eD�dC�cBbA~`@|_>{]<y[:vX8tU5qR2nN/kK+gG(cB$^>!Z:
U3M1J.G,D*B'?%<#9 6#9�����������訛����������ǽ�έ�Ćr�kV�eO�]D{Q6oP4nP2oP1oQ1pT3rV6vY8y\;|_=~a?�cA�_=|`>|a?~b@cA�dB�dB�dB�dB�dB�dA�cA�b@a?~`=}^<{\:yZ8wW6tU3rR1oN.kK+hG(dC%`@"\:U6
P4
N2K0H-F+C)@&=#:#9�y���������پ�����������øն�˖��t_�lV�gO�]E|Q7nR5qR3qR2qR1qU4tW6wZ9z]:}_=b>�d@�c@�`=~a>b?�c@�dA�dA�dA�dA�dA�d@�c@�b?�a>`=~_;|]9z[8xX5vV3tS1qP.mM,jI)gF&c@$\=#X;!V9S6
P4
N2K/H-E*B'>$;M?_�����������������������ӫ�v��j�zc�v^�oV�eLeJ�fI�gI�hI�jL�mN�pP�rR�tT�vU�wV�yX�vU�vU�wV�wV�xV�xW�xW�xW�xV�xV�wV�wU�vU�uT�sS�rQ�pP�nN�lL�jJ�gH�dEaB|\@vX>rV<oS9mQ7jN5gK3cH0`E.\@*X;%R5 L/E(>���������������������Ź֨������������~��{��t��t��t��u��v��x��z��}��~����������������������������������������������������������~��}��|��z��x��v��s��p��n��k�}h�yd�va�s^�p[�lX�gS|aMuWClL8a>+U0
E���������������������������������������������������������������������������������������������������������������������������������������������������ȿ�Ż�¸̿�ʼ�ǹ�Ķ�����������������xj�_NrA0U������Ż����������õӭ�¥���������{��x��v��o��n��n��n��o��q��r��t��u��v��w��x��y��y��z��z��w��x��x��x��x��x��w������Ĵ�Ŵ�Ŵ�Ĵ�Ĭ���t��q��p��o��m��k��h�~f�{c�x`�u]�rZ�oX�lU�gQ~bLxZEqP;gE/\6"Ml`{���Ⱦ�������˿ۭ�â��
����w��m�~d�{`�z^�rV�pS�pR�pQ�pR�rS�tU�vV�wW�yX�{Y�}Z�Z�[��\��]�[�~Y�~Y�~Y�~Y�~Y��[������������������ [...]
E������˿ٶ�Ǽ�γ�Ȫ��������u��p��h��h��f��c�_��_��a��b��d��f��g��h��i��j��k��l��m��m��n��n��o��o��k��j��k��j��j��k��j��j��h��f��e��d��b��a��_��^�}[�{Y�xV�uT�rQ�uU�uU�sS�oP�kM�mP�uY�|c�kT�.
E��������ٽ��ȼ�´Ӽ�϶�˰�Ƭ�ê�¦�������������������������®�ï�Ű�ű�Ʊ�Dz�dz�ȳ�ȳ�ȴ�ȴ�ȴ�ȴ�ȳ�ȱ�ű�ű�ű�Ű�Ű�İ�į�į�î�í�¬������������������������}��~��}��{��v��s��������z��{�>-S��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ԭ�����l_|����
���ڸ��ǹ�³ӻ�ϵ�ʰ�ǫ�è����������������������������������¬�í�î�į�ů�ů�ư�ư�ư�Ʊ�Ʊ�Ʊ�Ʊ�Ʈ�î�î�î���®�Ĭ�ª������������������������~��{��x��|������ī�̭� [...]
\ No newline at end of file
diff --git a/test/images/xeyes-gray.pam b/test/images/xeyes-gray.pam
new file mode 100644
index 0000000..8f2a008
Binary files /dev/null and b/test/images/xeyes-gray.pam differ
diff --git a/test/images/xeyes-mono.pam b/test/images/xeyes-mono.pam
new file mode 100644
index 0000000..1aaf9b1
Binary files /dev/null and b/test/images/xeyes-mono.pam differ
diff --git a/test/images/xeyes.pam b/test/images/xeyes.pam
new file mode 100644
index 0000000..70c471a
Binary files /dev/null and b/test/images/xeyes.pam differ
diff --git a/test/test_load.cpp b/test/test_load.cpp
index 4a02219..2f8b970 100644
--- a/test/test_load.cpp
+++ b/test/test_load.cpp
@@ -37,6 +37,7 @@ static const char *const pfxs[] = {
"ppm", // pnm
"pgm", // pnm
"pbm", // pnm
+ "pam", // pnm
"tga",
#ifdef BUILD_SVG_LOADER
"svg",
diff --git a/test/test_load_2.cpp b/test/test_load_2.cpp
index 37cc834..208b7a4 100644
--- a/test/test_load_2.cpp
+++ b/test/test_load_2.cpp
@@ -62,6 +62,12 @@ static tii_t tii[] = {
{ "icon-64-P1.pbm", 3936773892 },
{ "icon-64-P7_332.ppm", 3790447752 },
{ "xeyes-P8.ppm", 2937827957 },
+ { "icon-64.pam", 1153555547 },
+ { "icon-64-gray.pam", 140949526 },
+ { "icon-64-mono.pam", 2165106090 },
+ { "xeyes.pam", 2937827957 },
+ { "xeyes-gray.pam", 1280677270 },
+ { "xeyes-mono.pam", 17480910 },
{ "icon-64.tga", 1153555547 },
{ "icon-64.tiff", 1153555547 },
{ "icon-64.webp", 1698406918 },
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.