"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "doc/How-it-opens-files.md" between
vips-8.10.6.tar.gz and vips-8.11.0.tar.gz

About: VIPS is a free image processing system (see also the GUI nip2).

How-it-opens-files.md  (vips-8.10.6):How-it-opens-files.md  (vips-8.11.0)
skipping to change at line 37 skipping to change at line 37
which are accessed like this can be read by many threads at once, making which are accessed like this can be read by many threads at once, making
them especially quick. They also interact well with the computer's operating them especially quick. They also interact well with the computer's operating
system: your OS will use spare memory to cache recently used chunks of the system: your OS will use spare memory to cache recently used chunks of the
file. file.
For this to be possible, the file format needs to be a simple dump of a memory For this to be possible, the file format needs to be a simple dump of a memory
array. libvips supports direct access for vips, 8-bit binary ppm/pbm/pnm, array. libvips supports direct access for vips, 8-bit binary ppm/pbm/pnm,
analyse and raw. analyse and raw.
libvips has a special direct write mode where pixels can be written directly libvips has a special direct write mode where pixels can be written directly
to the file image. This is used for the [draw operators](libvips-draw.html). to the file image. This is used for the <ulink url="libvips-draw.html">draw
operators</ulink>.
# Random access via load library # Random access via load library
Some image file formats have libraries which allow true random access to Some image file formats have libraries which allow true random access to
image pixels. For example, libtiff lets you read any tile out of a tiled image pixels. For example, libtiff lets you read any tile out of a tiled
tiff image very quickly. Because the libraries allow true random access, tiff image very quickly. Because the libraries allow true random access,
libvips can simply hook the image load library up to the input of the libvips can simply hook the image load library up to the input of the
operation pipeline. operation pipeline.
These libraries are generally single-threaded, so only one thread may These libraries are generally single-threaded, so only one thread may
 End of changes. 1 change blocks. 
1 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)