File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 10
10
* - add @page option, 0 by default
11
11
* 25/11/16
12
12
* - add @n, deprecate @all_frames (just sets n = -1)
13
+ * 8/9/17
14
+ * - don't cache magickload
13
15
*/
14
16
15
17
/*
@@ -95,6 +97,7 @@ vips_foreign_load_magick_class_init( VipsForeignLoadMagickClass *class )
95
97
{
96
98
GObjectClass * gobject_class = G_OBJECT_CLASS ( class );
97
99
VipsObjectClass * object_class = (VipsObjectClass * ) class ;
100
+ VipsOperationClass * operation_class = VIPS_OPERATION_CLASS ( class );
98
101
VipsForeignClass * foreign_class = (VipsForeignClass * ) class ;
99
102
VipsForeignLoadClass * load_class = (VipsForeignLoadClass * ) class ;
100
103
@@ -104,6 +107,10 @@ vips_foreign_load_magick_class_init( VipsForeignLoadMagickClass *class )
104
107
object_class -> nickname = "magickload_base" ;
105
108
object_class -> description = _ ( "load with ImageMagick" );
106
109
110
+ /* Don't cache magickload: it can gobble up memory and disc.
111
+ */
112
+ operation_class -> flags = VIPS_OPERATION_NOCACHE ;
113
+
107
114
/* We need to be well to the back of the queue since vips's
108
115
* dedicated loaders are usually preferable.
109
116
*/
You can’t perform that action at this time.
0 commit comments