File tree 3 files changed +33
-1
lines changed
3 files changed +33
-1
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ http://pear.php.net/dtd/package-2.0.xsd">
65
65
<file role =' test' name =' 028.phpt' />
66
66
<file role =' test' name =' 029.phpt' />
67
67
<file role =' test' name =' 030.phpt' />
68
+ <file role =' test' name =' 031.phpt' />
68
69
69
70
<dir name =" images" >
70
71
<file role =' test' name =' img_0076.jpg' />
Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ write_to_file can set options
3
+ --SKIPIF--
4
+ <?php if (!extension_loaded ("vips " )) print "skip " ; ?>
5
+ --FILE--
6
+ <?php
7
+ $ filename = dirname (__FILE__ ) . "/images/img_0076.jpg " ;
8
+ $ image = vips_image_new_from_file ($ filename )["out " ];
9
+ $ output_filename1 = dirname (__FILE__ ) . "/x.jpg " ;
10
+ $ output_filename2 = dirname (__FILE__ ) . "/y.jpg " ;
11
+
12
+ vips_image_write_to_file ($ image , $ output_filename1 , ["Q " => 20 ]);
13
+ vips_image_write_to_file ($ image , $ output_filename2 , ["Q " => 90 ]);
14
+
15
+ $ buffer1 = file_get_contents ($ output_filename1 );
16
+ $ buffer2 = file_get_contents ($ output_filename2 );
17
+
18
+ if (strlen ($ buffer1 ) < strlen ($ buffer2 )) {
19
+ echo "pass " ;
20
+ }
21
+ ?>
22
+ --EXPECT--
23
+ pass
24
+ --CLEAN--
25
+ <?php
26
+ $ output_filename = dirname (__FILE__ ) . "/x.jpg " ;
27
+ unlink ($ output_filename );
28
+ $ output_filename = dirname (__FILE__ ) . "/y.jpg " ;
29
+ unlink ($ output_filename );
30
+ ?>
31
+
Original file line number Diff line number Diff line change 3
3
*/
4
4
5
5
/* Uncomment for some logging.
6
- */
7
6
#define VIPS_DEBUG
7
+ */
8
8
9
9
#ifdef HAVE_CONFIG_H
10
10
#include "config.h"
You can’t perform that action at this time.
0 commit comments