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.

Reply via email to