芝麻web文件管理V1.00
编辑当前文件:/home/conskgoa/doughi.co.uk/alt-php83-pecl-vips_1.0.13-1.el8.zip
PK {\Z;Ņ tests/005.phptnu [ --TEST-- we can call any vips operation --SKIPIF-- --FILE-- --EXPECT-- pass --CLEAN-- PK {\(In n tests/038.phptnu [ --TEST-- can write to memory --SKIPIF-- --FILE-- --EXPECT-- pass PK {\TOD tests/036.phptnu [ --TEST-- can enlarge with a bicubic interpolator --SKIPIF-- --FILE-- $interp])["out"]; $w1 = vips_image_get($image1, "width")["out"]; $wr = vips_image_get($sz, "width")["out"]; if ($w1 * 2 == $wr) { echo "pass"; } ?> --EXPECT-- pass PK {\D;_p p tests/007.phptnu [ --TEST-- new_from_file supports optional args --SKIPIF-- --FILE-- 8])["out"]; $width = vips_image_get($image, "width")["out"]; if ($width == 200) { echo "pass"; } ?> --EXPECT-- pass PK {\{; tests/012.phptnu [ --TEST-- new_from_buffer works --SKIPIF-- --FILE-- 4])["out"]; $width3 = vips_image_get($image, "width")["out"]; if ($width1 == 1600 && $width2 = 800 && $width4 = 400) { echo "pass"; } ?> --EXPECT-- pass PK {\Wh tests/039.phptnu [ --TEST-- can get version --SKIPIF-- --FILE-- --EXPECT-- pass PK {\p3cK$ $ tests/002.phptnu [ --TEST-- vips can load a file --SKIPIF-- --FILE-- --EXPECT-- pass PK {\"w tests/034.phptnu [ --TEST-- can copy to memory --SKIPIF-- --FILE-- --EXPECT-- pass PK {\ tests/028.phptnu [ --TEST-- can call draw operations --SKIPIF-- --FILE-- true])["image"]; $pixel = vips_call("crop", $x, 50, 50, 1, 1)["out"]; $r = vips_call("extract_band", $pixel, 0)["out"]; $r = vips_call("avg", $r)["out"]; $g = vips_call("extract_band", $pixel, 1)["out"]; $g = vips_call("avg", $g)["out"]; $b = vips_call("extract_band", $pixel, 2)["out"]; $b = vips_call("avg", $b)["out"]; if ($r == 255 && $g == 255 && $b == 255) { echo "pass"; } ?> --EXPECT-- pass PK {\۰ tests/011.phptnu [ --TEST-- typeof works --SKIPIF-- --FILE-- --EXPECT-- pass PK {\/c c tests/004.phptnu [ --TEST-- vips can get image header fields --SKIPIF-- --FILE-- --EXPECT-- pass PK {\ޒ# # tests/014.phptnu [ --TEST-- new_from_array works --SKIPIF-- --FILE-- --EXPECT-- pass PK {\ `9 tests/035.phptnu [ --TEST-- can make an interpolator --SKIPIF-- --FILE-- --EXPECT-- pass PK {\ac tests/008.phptnu [ --TEST-- input array double args work --SKIPIF-- --FILE-- 3])["out"]; $image = vips_call("linear", $image, [1, 1, 1], [255, 128, 0])["out"]; $pixel = vips_call("crop", $image, 10, 10, 1, 1)["out"]; $r = vips_call("extract_band", $pixel, 0)["out"]; $r = vips_call("avg", $r)["out"]; $g = vips_call("extract_band", $pixel, 1)["out"]; $g = vips_call("avg", $g)["out"]; $b = vips_call("extract_band", $pixel, 2)["out"]; $b = vips_call("avg", $b)["out"]; if ($r == 255 && $g == 128 && $b == 0) { echo "pass"; } ?> --EXPECT-- pass PK {\&~ tests/029.phptnu [ --TEST-- can get error messages --SKIPIF-- --FILE-- 2])["out"]; # this should error out since it's 2 band image + 3 band image $err = vips_call("add", $image, $rg); $msg = vips_error_buffer(); if ($err == -1 && $msg == "add: not one band or 3 bands\n") { echo "pass"; } ?> --EXPECT-- pass PK {\ tests/030.phptnu [ --TEST-- enum fields are returned as strings --SKIPIF-- --FILE-- --EXPECT-- pass PK {\gBh h tests/013.phptnu [ --TEST-- write_to_buffer works --SKIPIF-- --FILE-- --EXPECT-- pass --CLEAN-- PK {\2 tests/006.phptnu [ --TEST-- vips_call supports optional input and output args --SKIPIF-- --FILE-- "white"])["out"]; $result = vips_call("min", $image, ["x" => true, "y" => true]); if ($result["out"] == 0 && $result["x"] == 10 && $result["y"] == 20) { echo("pass\n"); } ?> --EXPECT-- pass PK {\VD^ ^ tests/015.phptnu [ --TEST-- new_from_array sets values correctly --SKIPIF-- --FILE-- --EXPECT-- pass PK {\Τ tests/016.phptnu [ --TEST-- new_from_array has optional scale and offset --SKIPIF-- --FILE-- --EXPECT-- pass PK {\~&6 6 tests/003.phptnu [ --TEST-- vips can save a file --SKIPIF-- --FILE-- --EXPECT-- pass --CLEAN-- PK {\QND1 1 tests/033.phptnu [ --TEST-- foreign_find_load works --SKIPIF-- --FILE-- --EXPECT-- pass PK {\+F F tests/031.phptnu [ --TEST-- write_to_file can set options --SKIPIF-- --FILE-- 20]); vips_image_write_to_file($image, $output_filename2, ["Q" => 90]); $buffer1 = file_get_contents($output_filename1); $buffer2 = file_get_contents($output_filename2); if (strlen($buffer1) < strlen($buffer2)) { echo "pass"; } ?> --EXPECT-- pass --CLEAN-- PK {\?O tests/027.phptnu [ --TEST-- can use 1D array as constant image --SKIPIF-- --FILE-- --EXPECT-- pass PK {\p~d tests/017.phptnu [ --TEST-- can set enum from int --SKIPIF-- --FILE-- 4])["out"]; $result = vips_call("min", $image, ["x" => true, "y" => true, "x_array" => true]); $x_array = $result["x_array"]; if ($x_array == [10]) { echo "pass"; } ?> --EXPECT-- pass PK {\qؖ tests/041.phptnu [ --TEST-- write_to_array works --SKIPIF-- --FILE-- --EXPECT-- pass array_size pass pixel_value PK {\S2 tests/009.phptnu [ --TEST-- input array image args work --SKIPIF-- --FILE-- --EXPECT-- pass PK {\} tests/001.phptnu [ --TEST-- check for vips presence --SKIPIF-- --FILE-- --EXPECT-- vips extension is available PK {\cb tests/010.phptnu [ --TEST-- output int arrays work --SKIPIF-- --FILE-- "white"])["out"]; $result = vips_call("min", $image, ["x" => true, "y" => true, "x_array" => true]); $x_array = $result["x_array"]; if ($x_array == [10]) { echo "pass"; } ?> --EXPECT-- pass PK {\A͟Bi i tests/032.phptnu [ --TEST-- foreign_find_load_buffer works --SKIPIF-- --FILE-- --EXPECT-- pass PK {\_@O tests/042.phptnu [ --TEST-- can set metadata --SKIPIF-- --FILE-- --EXPECT-- pass set_metadata pass reload pass get_metadata --CLEAN-- PK {\<gx x tests/037.phptnu [ --TEST-- can make an image from memory --SKIPIF-- --FILE-- --EXPECT-- passPK {\ tests/images/sRGB.iccnu [ lcms0 mntrRGB XYZ acspMSFT lcms -lcms dmnd jdesc hdmdd hwtpt P rXYZ d bXYZ x gXYZ rTRC gTRC bTRC chrm $cprt !desc lcms generated desc sRGB desc sRGB XYZ = XYZ o 8 XYZ $ XYZ b curv # ( - 2 7 ; @ E J O T Y ^ c h m r w | %+28>ELRY`gnu|&/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat2FZn % : O d y ' = T j "9Qi*C\u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,--A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<'
>`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JKKSKKL*LrLMMJMMN%NnNO OIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD- u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmcurv # ( - 2 7 ; @ E J O T Y ^ c h m r w | %+28>ELRY`gnu|&/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat2FZn % : O d y ' = T j "9Qi*C\u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,--A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<'
>`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JKKSKKL*LrLMMJMMN%NnNO OIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD- u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmcurv # ( - 2 7 ; @ E J O T Y ^ c h m r w | %+28>ELRY`gnu|&/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat2FZn % : O d y ' = T j "9Qi*C\u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,--A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<'
>`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JKKSKKL*LrLMMJMMN%NnNO OIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD- u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmchrm T{ L &f