{-# LANGUAGE PatternSynonyms, ScopedTypeVariables, ViewPatterns #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.Vips.Constants
(
pattern VERSION_STRING ,
pattern VERSION ,
pattern TRANSFORM_SHIFT ,
pattern TRANSFORM_SCALE ,
pattern MINOR_VERSION ,
pattern MICRO_VERSION ,
pattern META_XMP_NAME ,
pattern META_SEQUENTIAL ,
pattern META_RESOLUTION_UNIT ,
pattern META_PHOTOSHOP_NAME ,
pattern META_PAGE_HEIGHT ,
pattern META_ORIENTATION ,
pattern META_N_SUBIFDS ,
pattern META_N_PAGES ,
pattern META_LOADER ,
pattern META_IPTC_NAME ,
pattern META_IMAGEDESCRIPTION ,
pattern META_ICC_NAME ,
pattern META_EXIF_NAME ,
pattern META_CONCURRENCY ,
pattern META_BITS_PER_SAMPLE ,
pattern MAX_COORD ,
pattern MAJOR_VERSION ,
pattern MAGIC_SPARC ,
pattern MAGIC_INTEL ,
pattern LIBRARY_REVISION ,
pattern LIBRARY_CURRENT ,
pattern LIBRARY_AGE ,
pattern INTERPOLATE_SHIFT ,
pattern INTERPOLATE_SCALE ,
pattern E_Z0 ,
pattern E_Y0 ,
pattern E_X0 ,
pattern ENABLE_DEPRECATED ,
pattern D93_Z0 ,
pattern D93_Y0 ,
pattern D93_X0 ,
pattern D75_Z0 ,
pattern D75_Y0 ,
pattern D75_X0 ,
pattern D65_Z0 ,
pattern D65_Y0 ,
pattern D65_X0 ,
pattern D55_Z0 ,
pattern D55_Y0 ,
pattern D55_X0 ,
pattern D50_Z0 ,
pattern D50_Y0 ,
pattern D50_X0 ,
pattern D3250_Z0 ,
pattern D3250_Y0 ,
pattern D3250_X0 ,
pattern C_Z0 ,
pattern C_Y0 ,
pattern C_X0 ,
pattern CONFIG ,
pattern B_Z0 ,
pattern B_Y0 ,
pattern B_X0 ,
pattern A_Z0 ,
pattern A_Y0 ,
pattern A_X0 ,
pattern ARGUMENT_REQUIRED_OUTPUT ,
pattern ARGUMENT_REQUIRED_INPUT ,
pattern ARGUMENT_OPTIONAL_OUTPUT ,
pattern ARGUMENT_OPTIONAL_INPUT ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GHashTable as B.GHT
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Coerce as Coerce
import qualified Data.Text as T
import qualified Data.Kind as DK
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GHC.Records as R
import qualified Data.Word as DW
import qualified Data.Int as DI
import qualified System.Posix.Types as SPT
import qualified Foreign.C.Types as FCT
#if MIN_VERSION_base(4,18,0)
#else
#endif
pattern $mVERSION_STRING :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bVERSION_STRING :: Text
VERSION_STRING = "8.15.1" :: T.Text
pattern $mVERSION :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bVERSION :: Text
VERSION = "8.15.1" :: T.Text
pattern $mTRANSFORM_SHIFT :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bTRANSFORM_SHIFT :: Int32
TRANSFORM_SHIFT = 6 :: Int32
pattern $mTRANSFORM_SCALE :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bTRANSFORM_SCALE :: Int32
TRANSFORM_SCALE = 1 :: Int32
pattern $mMINOR_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bMINOR_VERSION :: Int32
MINOR_VERSION = 15 :: Int32
pattern $mMICRO_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bMICRO_VERSION :: Int32
MICRO_VERSION = 1 :: Int32
pattern $mMETA_XMP_NAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_XMP_NAME :: Text
META_XMP_NAME = "xmp-data" :: T.Text
pattern $mMETA_SEQUENTIAL :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_SEQUENTIAL :: Text
META_SEQUENTIAL = "vips-sequential" :: T.Text
pattern $mMETA_RESOLUTION_UNIT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_RESOLUTION_UNIT :: Text
META_RESOLUTION_UNIT = "resolution-unit" :: T.Text
pattern $mMETA_PHOTOSHOP_NAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_PHOTOSHOP_NAME :: Text
META_PHOTOSHOP_NAME = "photoshop-data" :: T.Text
pattern $mMETA_PAGE_HEIGHT :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_PAGE_HEIGHT :: Text
META_PAGE_HEIGHT = "page-height" :: T.Text
pattern $mMETA_ORIENTATION :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_ORIENTATION :: Text
META_ORIENTATION = "orientation" :: T.Text
pattern $mMETA_N_SUBIFDS :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_N_SUBIFDS :: Text
META_N_SUBIFDS = "n-subifds" :: T.Text
pattern $mMETA_N_PAGES :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_N_PAGES :: Text
META_N_PAGES = "n-pages" :: T.Text
pattern $mMETA_LOADER :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_LOADER :: Text
META_LOADER = "vips-loader" :: T.Text
pattern $mMETA_IPTC_NAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_IPTC_NAME :: Text
META_IPTC_NAME = "iptc-data" :: T.Text
pattern $mMETA_IMAGEDESCRIPTION :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_IMAGEDESCRIPTION :: Text
META_IMAGEDESCRIPTION = "image-description" :: T.Text
pattern $mMETA_ICC_NAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_ICC_NAME :: Text
META_ICC_NAME = "icc-profile-data" :: T.Text
pattern $mMETA_EXIF_NAME :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_EXIF_NAME :: Text
META_EXIF_NAME = "exif-data" :: T.Text
pattern $mMETA_CONCURRENCY :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_CONCURRENCY :: Text
META_CONCURRENCY = "concurrency" :: T.Text
pattern $mMETA_BITS_PER_SAMPLE :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bMETA_BITS_PER_SAMPLE :: Text
META_BITS_PER_SAMPLE = "bits-per-sample" :: T.Text
pattern $mMAX_COORD :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bMAX_COORD :: Int32
MAX_COORD = 10000000 :: Int32
pattern $mMAJOR_VERSION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bMAJOR_VERSION :: Int32
MAJOR_VERSION = 8 :: Int32
pattern $mMAGIC_SPARC :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bMAGIC_SPARC :: Word32
MAGIC_SPARC = 150120118 :: Word32
pattern $mMAGIC_INTEL :: forall {r}. Word32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bMAGIC_INTEL :: Word32
MAGIC_INTEL = 3064394248 :: Word32
pattern $mLIBRARY_REVISION :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bLIBRARY_REVISION :: Int32
LIBRARY_REVISION = 1 :: Int32
pattern $mLIBRARY_CURRENT :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bLIBRARY_CURRENT :: Int32
LIBRARY_CURRENT = 59 :: Int32
pattern $mLIBRARY_AGE :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bLIBRARY_AGE :: Int32
LIBRARY_AGE = 17 :: Int32
pattern $mINTERPOLATE_SHIFT :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bINTERPOLATE_SHIFT :: Int32
INTERPOLATE_SHIFT = 12 :: Int32
pattern $mINTERPOLATE_SCALE :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bINTERPOLATE_SCALE :: Int32
INTERPOLATE_SCALE = 1 :: Int32
pattern $mE_Z0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bE_Z0 :: Double
E_Z0 = 100.000000 :: Double
pattern $mE_Y0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bE_Y0 :: Double
E_Y0 = 100.000000 :: Double
pattern $mE_X0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bE_X0 :: Double
E_X0 = 100.000000 :: Double
pattern $mENABLE_DEPRECATED :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bENABLE_DEPRECATED :: Int32
ENABLE_DEPRECATED = 1 :: Int32
pattern $mD93_Z0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD93_Z0 :: Double
D93_Z0 = 130.770000 :: Double
pattern $mD93_Y0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD93_Y0 :: Double
D93_Y0 = 100.000000 :: Double
pattern $mD93_X0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD93_X0 :: Double
D93_X0 = 89.740000 :: Double
pattern $mD75_Z0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD75_Z0 :: Double
D75_Z0 = 122.571000 :: Double
pattern $mD75_Y0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD75_Y0 :: Double
D75_Y0 = 100.000000 :: Double
pattern $mD75_X0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD75_X0 :: Double
D75_X0 = 94.968200 :: Double
pattern $mD65_Z0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD65_Z0 :: Double
D65_Z0 = 108.882700 :: Double
pattern $mD65_Y0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD65_Y0 :: Double
D65_Y0 = 100.000000 :: Double
pattern $mD65_X0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD65_X0 :: Double
D65_X0 = 95.047000 :: Double
pattern $mD55_Z0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD55_Z0 :: Double
D55_Z0 = 92.087100 :: Double
pattern $mD55_Y0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD55_Y0 :: Double
D55_Y0 = 100.000000 :: Double
pattern $mD55_X0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD55_X0 :: Double
D55_X0 = 95.683100 :: Double
pattern $mD50_Z0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD50_Z0 :: Double
D50_Z0 = 82.468000 :: Double
pattern $mD50_Y0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD50_Y0 :: Double
D50_Y0 = 100.000000 :: Double
pattern $mD50_X0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD50_X0 :: Double
D50_X0 = 96.425000 :: Double
pattern $mD3250_Z0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD3250_Z0 :: Double
D3250_Z0 = 45.850100 :: Double
pattern $mD3250_Y0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD3250_Y0 :: Double
D3250_Y0 = 100.000000 :: Double
pattern $mD3250_X0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bD3250_X0 :: Double
D3250_X0 = 105.659000 :: Double
pattern $mC_Z0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bC_Z0 :: Double
C_Z0 = 118.230000 :: Double
pattern $mC_Y0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bC_Y0 :: Double
C_Y0 = 100.000000 :: Double
pattern $mC_X0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bC_X0 :: Double
C_X0 = 98.070000 :: Double
pattern $mCONFIG :: forall {r}. Text -> ((# #) -> r) -> ((# #) -> r) -> r
$bCONFIG :: Text
CONFIG = "enable debug: false\nenable deprecated: true\nenable modules: true\nenable cplusplus: true\nenable RAD load/save: true\nenable Analyze7 load/save: true\nenable PPM load/save: true\nenable GIF load: true\nuse fftw for FFTs: true\nSIMD support with highway: true\naccelerate loops with ORC: false\nICC profile support with lcms: true\nzlib: true\ntext rendering with pangocairo: true\nfont file support with fontconfig: true\nEXIF metadata support with libexif: true\nJPEG load/save with libjpeg: true\nJXL load/save with libjxl: true (dynamic module: true)\nJPEG2000 load/save with OpenJPEG: true\nPNG load/save with libspng: true\nPNG load/save with libpng: false\nselected quantisation package: imagequant\nTIFF load/save with libtiff: true\nimage pyramid save with libarchive: true\nHEIC/AVIF load/save with libheif: true (dynamic module: true)\nWebP load/save with libwebp: true\nPDF load with PDFium: false\nPDF load with poppler-glib: true (dynamic module: true)\nSVG load with librsvg: true\nEXR load with OpenEXR: true\nOpenSlide load: true (dynamic module: true)\nMatlab load with libmatio: true\nNIfTI load/save with niftiio: true\nFITS load/save with cfitsio: true\nGIF save with cgif: true\nselected Magick package: MagickCore (dynamic module: true)\nMagick API version: magick7\nMagick load: true\nMagick save: true" :: T.Text
pattern $mB_Z0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bB_Z0 :: Double
B_Z0 = 85.223000 :: Double
pattern $mB_Y0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bB_Y0 :: Double
B_Y0 = 100.000000 :: Double
pattern $mB_X0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bB_X0 :: Double
B_X0 = 99.072000 :: Double
pattern $mA_Z0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bA_Z0 :: Double
A_Z0 = 35.584900 :: Double
pattern $mA_Y0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bA_Y0 :: Double
A_Y0 = 100.000000 :: Double
pattern $mA_X0 :: forall {r}. Double -> ((# #) -> r) -> ((# #) -> r) -> r
$bA_X0 :: Double
A_X0 = 109.850300 :: Double
pattern $mARGUMENT_REQUIRED_OUTPUT :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bARGUMENT_REQUIRED_OUTPUT :: Int32
ARGUMENT_REQUIRED_OUTPUT = 35 :: Int32
pattern $mARGUMENT_REQUIRED_INPUT :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bARGUMENT_REQUIRED_INPUT :: Int32
ARGUMENT_REQUIRED_INPUT = 19 :: Int32
pattern $mARGUMENT_OPTIONAL_OUTPUT :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bARGUMENT_OPTIONAL_OUTPUT :: Int32
ARGUMENT_OPTIONAL_OUTPUT = 34 :: Int32
pattern $mARGUMENT_OPTIONAL_INPUT :: forall {r}. Int32 -> ((# #) -> r) -> ((# #) -> r) -> r
$bARGUMENT_OPTIONAL_INPUT :: Int32
ARGUMENT_OPTIONAL_INPUT = 18 :: Int32