mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2025-07-19 12:14:20 -04:00
Add simple autotests
Two main tests: read the file and compare to a given image (loaded from png), and write a file out and compare to a previously-written image. The write test in particular is kind of fragile, but it should help catch some errors where a code change was not intended to affect the output of the plugin. Tests are included for all the writable formats, as well as every readable format that GIMP can write to (and so I could easily get an example of). REVIEW: 115430
This commit is contained in:
134
autotests/read/eps/rgb-gimp-2.8.10.eps
Normal file
134
autotests/read/eps/rgb-gimp-2.8.10.eps
Normal file
@ -0,0 +1,134 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner
|
||||
%%Title: rgb-gimp-2.8.10.eps
|
||||
%%CreationDate: Sun Feb 2 02:52:43 2014
|
||||
%%DocumentData: Clean7Bit
|
||||
%%LanguageLevel: 2
|
||||
%%Pages: 1
|
||||
%%BoundingBox: 14 14 47 47
|
||||
%%EndComments
|
||||
%%BeginProlog
|
||||
% Use own dictionary to avoid conflicts
|
||||
10 dict begin
|
||||
%%EndProlog
|
||||
%%Page: 1 1
|
||||
% Translate for offset
|
||||
14.173228346456694 14.173228346456694 translate
|
||||
% Translate to begin of first scanline
|
||||
0 32 translate
|
||||
32 -32 scale
|
||||
% Image geometry
|
||||
32 32 8
|
||||
% Transformation matrix
|
||||
[ 32 0 0 32 0 0 ]
|
||||
% Strings to hold RGB-samples per scanline
|
||||
/rstr 32 string def
|
||||
/gstr 32 string def
|
||||
/bstr 32 string def
|
||||
{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
|
||||
{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
|
||||
{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
|
||||
true 3
|
||||
%%BeginData: 2062 ASCII Bytes
|
||||
colorimage
|
||||
iW"E~>
|
||||
iW"E~>
|
||||
iW"E~>
|
||||
iW"E~>
|
||||
iW"E~>
|
||||
iW"E~>
|
||||
rr3l8qtTj[qY'@Go(;YFp\t!Umd0N=o(_nMr;Q_H~>
|
||||
rr3i7qYL3ks8Murs8DQZo^(l=rV?9dq>(!grVqB~>
|
||||
r;RQ3p?_#1q>0g\p$Lr7o'Pf>qXX=HmJ?e]J,~>
|
||||
s8O,=nBneOeC:XDIuUA;Vpk(NI>;j;^80&UU>,VGs*t~>
|
||||
s8O#:mE3iKrr2]^qto3FY/,OEk3:(>i7$6GnbW7bJ,~>
|
||||
rVm`6lE4o2NnVdeaJsl,X.4m!h9;V"Fb\WIrr7K~>
|
||||
s8O,:dtV1_a1#Lk*\DP`CmWLr:eDd]L5N6=1n+(:s*t~>
|
||||
s8O,9a`ji]s8DBPr:?UcD3._\p<BGMc*bj_hs^ODs*t~>
|
||||
rVm`2``!BaL!tg.P)5E?Jo4/5k)G";*GsX+rr7K~>
|
||||
s8O,:dtV(?^W)3l,qa=M0ic')HZVDbS;t:!3h5jBs*t~>
|
||||
s8O,9a`jcXrr2Q\rUZO=,XY[bjk[5SdDjJqi:$XEs*t~>
|
||||
rVm`2b&TI#Ia!RuR(;e8\XeMEkdHG>:6"Q8rr7K~>
|
||||
s8O,=nBnbIg$IS)PE2AfH[*g.m,5FVe(Eg,Y20$Us*t~>
|
||||
s8O#:mE3fIrr;omrVXuD-qC)gq"Nk)m-X34oD8IdJ,~>
|
||||
rVm`6m`W8Uc0*E]bh_dWnF>o5qX3(qb0feZrr7K~>
|
||||
rr3l7qY0[\rr)Zao'<Q'S)F8FrqZ9br;QQdr;Q_H~>
|
||||
rr3*!q>(!drsA"DC2M)hs8W&qrr)rurr)kI~>
|
||||
r;QcrrqZotrVH6_nF#iCrVm'#r;HNirr)kI~>
|
||||
o`#*]D]DU%r:L#>~>
|
||||
o`#*gdG)_'rUg,?~>
|
||||
o`#'lkK`2coDa=~>
|
||||
o`#*[H#7uerq-5@~>
|
||||
o`#'no'Z#CoDa=~>
|
||||
o`#*gZ>Z<!rq-5@~>
|
||||
o`#'d]WK!>oDa=~>
|
||||
o`#'i_0NiloDa=~>
|
||||
o`#*aTT+KQr:L#>~>
|
||||
o`#'gaMuR#oDa=~>
|
||||
o`#']HqJeMoDa=~>
|
||||
o`#*f[sXLurUg,?~>
|
||||
o`#'lmdBWBoDa=~>
|
||||
o`#*bTnJ`jrq-5@~>
|
||||
o`#*^Fs'K#qt0o=~>
|
||||
o`#*let9hLrq-5@~>
|
||||
o`#*dRnn@_rUg,?~>
|
||||
o`#*^O+_r,qt0o=~>
|
||||
o`#*e[A0PUr:L#>~>
|
||||
o`#*\D&P^Yqt0o=~>
|
||||
o`#*idD*iirq-5@~>
|
||||
o`#*lkNM+#rq-5@~>
|
||||
o`#*]KlLYGqt0o=~>
|
||||
o`#*fVI,eXrq-5@~>
|
||||
o`#'i_L98qoDa=~>
|
||||
o`#*e]s+j,rq-5@~>
|
||||
o`#']O+WDVoDa=~>
|
||||
o`#'^Mf+C>oDa=~>
|
||||
o`#'hd*U,5oDa=~>
|
||||
o`#'bW,J^-oDa=~>
|
||||
o`#'fb/qQooDa=~>
|
||||
o`#'iiRHrdoDa=~>
|
||||
p&>3phcL\*lLY%+~>
|
||||
o`#'g\8\hKoDa=~>
|
||||
p&>3pn>0Kmp%/36~>
|
||||
p&>3ne9R:Bm.:7-~>
|
||||
o`#*[A///#rq-5@~>
|
||||
o`#*YB.IWRrq-5@~>
|
||||
p&>3pn)*Top[eE8~>
|
||||
o`#*ZH<=7\q=O];~>
|
||||
o`#*[Is$k#r:L#>~>
|
||||
o`#*kdu]gJr:L#>~>
|
||||
o`#*cWIfZ,p@SB8~>
|
||||
o`#*^QC4Ghq=O];~>
|
||||
o`#*dPqb(co^r06~>
|
||||
o`#*j`eT>iq=O];~>
|
||||
o`#*f\#$+Gq"4T:~>
|
||||
o`#*cSRH!"oCW'5~>
|
||||
o`#*eS2)jio^r06~>
|
||||
o`#*nmIB`8rUg,?~>
|
||||
o`#*kcF::.qXjf<~>
|
||||
o`#*eWI&uko^r06~>
|
||||
o`#*op#Y<.rq-5@~>
|
||||
o`#*kcA.2#qXjf<~>
|
||||
o`#*keZlC0qXjf<~>
|
||||
o`#*nldaPOrUg,?~>
|
||||
o`#*eRkZXeo^r06~>
|
||||
o`#*i\R8gUq"4T:~>
|
||||
o`#*lfp\A_qt0o=~>
|
||||
o`#*eWdB)mo^r06~>
|
||||
o`#*fWB32@p%897~>
|
||||
o`#*hZU7*dp[nK9~>
|
||||
o`#*mk2YLar:L#>~>
|
||||
o`#*mh4:+mr:L#>~>
|
||||
o`#*mhO^=qr:L#>~>
|
||||
oD\pjq"XdYs*t~>
|
||||
oD\pjo^r(Qs*t~>
|
||||
oD\pjo^r(Qs*t~>
|
||||
iW"E~>
|
||||
iW"E~>
|
||||
iW"E~>
|
||||
iW"E~>
|
||||
%%EndData
|
||||
showpage
|
||||
%%Trailer
|
||||
end
|
||||
%%EOF
|
Reference in New Issue
Block a user