php-vips

Config
in package

This class contains the top-level libvips control methods.

Tags
category

Images

author

John Cupitt jcupitt@gmail.com

copyright

2016 John Cupitt

license

https://opensource.org/licenses/MIT MIT

link
https://github.com/jcupitt/php-vips

Table of Contents

$logger  : LoggerInterface|null
The logger instance.
atLeast()  : bool
Is this at least libvips major.minor[.patch]?
cacheSetMax()  : void
Set the maximum number of operations to hold in the libvips operation cache.
cacheSetMaxFiles()  : void
Set the maximum number of open files cached operations can use.
cacheSetMaxMem()  : void
Set the maximum amount of memory to allow cached operations to use, in bytes.
concurrencySet()  : void
Set the size of the pools of worker threads vips uses for image evaluation.
getLogger()  : LoggerInterface|null
Gets a logger.
setLogger()  : void
Sets a logger. This can be handy for debugging. For example:
version()  : string
Gets the libvips version number as a string of the form MAJOR.MINOR.MICRO, for example "8.6.1".

Properties

$logger

The logger instance.

private static LoggerInterface|null $logger = null

Methods

atLeast()

Is this at least libvips major.minor[.patch]?

public static atLeast(int $x, int $y, int $z) : bool
Parameters
$x : int

Major component.

$y : int

Minor component.

$z : int

Patch component.

Return values
bool

true if at least libvips major.minor[.patch]; otherwise, false.

cacheSetMax()

Set the maximum number of operations to hold in the libvips operation cache.

public static cacheSetMax(int $value) : void
Parameters
$value : int

The maximum number of operations to cache.

Return values
void

cacheSetMaxFiles()

Set the maximum number of open files cached operations can use.

public static cacheSetMaxFiles(int $value) : void
Parameters
$value : int

The maximum number of open files cached operations can use.

Return values
void

cacheSetMaxMem()

Set the maximum amount of memory to allow cached operations to use, in bytes.

public static cacheSetMaxMem(int $value) : void
Parameters
$value : int

The maximum amount of memory cached operations can hold, in bytes.

Return values
void

concurrencySet()

Set the size of the pools of worker threads vips uses for image evaluation.

public static concurrencySet(int $value) : void
Parameters
$value : int

The size of the pools of worker threads vips uses for image evaluation.

Return values
void

getLogger()

Gets a logger.

public static getLogger() : LoggerInterface|null
Return values
LoggerInterface|null

The logger or null.

setLogger()

Sets a logger. This can be handy for debugging. For example:

public static setLogger(LoggerInterface $logger) : void
Vips\Config::setLogger(new Vips\Logger);
Parameters
$logger : LoggerInterface
Return values
void

version()

Gets the libvips version number as a string of the form MAJOR.MINOR.MICRO, for example "8.6.1".

public static version() : string
Return values
string

Search results