setasign\SetaPDF2\Core\ColorSpace
Lab Lab Color Space
File: /SetaPDF v2/Core/ColorSpace/Lab.php
Old class name (alias):
\SetaPDF_Core_ColorSpace_Lab
Class hierarchy
Implements
Summary
Constants
TYPE_COLOR_SPACE
public const string \setasign\SetaPDF2\Core\Resource\ResourceInterface::TYPE_COLOR_SPACE = 'ColorSpace'
Type constant
TYPE_EXT_G_STATE
public const string \setasign\SetaPDF2\Core\Resource\ResourceInterface::TYPE_EXT_G_STATE = 'ExtGState'
Type constant
TYPE_FONT
Type constant
TYPE_PATTERN
Type constant
TYPE_PROC_SET
Type constant
TYPE_PROPERTIES
public const string \setasign\SetaPDF2\Core\Resource\ResourceInterface::TYPE_PROPERTIES = 'Properties'
Type constant
TYPE_SHADING
Type constant
TYPE_X_OBJECT
Type constant
Properties
Static Methods
createByDefinition()
public static ColorSpace::createByDefinition (
string|\SetaPDF_Core_Type_Name|\SetaPDF_Core_Type_Array|\SetaPDF_Core_Type_IndirectObjectInterface $object
): \SetaPDF_Core_ColorSpace|\SetaPDF_Core_ColorSpace_DeviceCmyk|\SetaPDF_Core_ColorSpace_DeviceGray|\SetaPDF_Core_ColorSpace_DeviceRgb|\SetaPDF_Core_ColorSpace_IccBased|\SetaPDF_Core_ColorSpace_SeparationCreates a color space instance based on the incoming value.
Parameters
- $object : string|\SetaPDF_Core_Type_Name|\SetaPDF_Core_Type_Array|\SetaPDF_Core_Type_IndirectObjectInterface
A color space definition
Exceptions
Throws \InvalidArgumentException
Methods
__construct()
The constructor.
Parameters
- $definition : \SetaPDF_Core_Type_AbstractType
Exceptions
Throws \InvalidArgumentException
getIndirectObject()
public AbstractResource::getIndirectObject (
?\SetaPDF_Core_Document $document = null
): \SetaPDF_Core_Type_IndirectObjectInterfaceGets an indirect object for this color space dictionary.
Parameters
- $document : ?\SetaPDF_Core_Document
Exceptions
Throws \InvalidArgumentException
See
setBlackPoint()
Set the BlackPoint value.
Parameters
- $x : int|float|int[]
- $y : int|float
- $z : int|float
Exceptions
setRange()
setWhitePoint()
Set the WhitePoint values.
Parameters
- $x : int|float|int[]
- $y : int|float
- $z : int|float