Module: VIPS
- Defined in:
- lib/vips.rb,
lib/vips/reader.rb,
lib/vips/writer.rb,
lib/vips/version.rb,
ext/mask.c,
ext/image.c,
ext/header.c,
ext/reader.c,
ext/writer.c,
ext/ruby_vips.c,
ext/interpolator.c
Defined Under Namespace
Modules: Header Classes: AnalyzeReader, CSVReader, CSVWriter, EXRReader, Error, Image, Interpolator, JPEGReader, JPEGWriter, MagickReader, Mask, PNGReader, PNGWriter, PPMReader, PPMWriter, RAWReader, Reader, TIFFReader, TIFFWriter, VIPSReader, VIPSWriter, WEBPWriter, Writer
Constant Summary collapse
- VERSION =
"0.3.14"
- LIB_VERSION =
Vips Library version string
vips_s_version_string()
- LIB_VERSION_ARRAY =
Vips Library version as a 3-element array
vips_s_version_array()
Class Method Summary collapse
-
.debug_info ⇒ String
This will print internal debugging information from VIPS, including memory allocation information.
- .sequential_mode_supported? ⇒ Boolean
-
.thread_shutdown ⇒ String
Free any thread-private data and flush any profiling information.
Class Method Details
.debug_info ⇒ String
This will print internal debugging information from VIPS, including memory allocation information.
79 80 81 82 83 84 |
# File 'ext/ruby_vips.c', line 79
static VALUE
vips_s_debug_info(VALUE obj)
{
im__print_all();
return Qnil;
}
|
.sequential_mode_supported? ⇒ Boolean
11 12 13 14 |
# File 'lib/vips.rb', line 11 def sequential_mode_supported? comp = VIPS::LIB_VERSION_ARRAY <=> [7,28,0] comp >= 0 end |
.thread_shutdown ⇒ String
Free any thread-private data and flush any profiling information.
This function needs to be called when a thread that has been using vips
exits. It is called for you by vips_shutdown() and for any threads created
by vips_g_thread_new().
You will need to call it from threads created in other ways. If you do
not call it, vips will generate an error message.
May be called many times.
101 102 103 104 105 106 |
# File 'ext/ruby_vips.c', line 101
static VALUE
vips_s_thread_shutdown(VALUE obj)
{
vips_thread_shutdown();
return Qnil;
}
|