Expand description
Raw imaged bindings
Structs§
- Image
- Stores image data with associated metadata
- Image
Meta - ImageMeta is used to store image metadata with information about the image shape and type
- Imaged
- Image database
- Imaged
Handle - A handle is used to refer to an imgd image in an Imaged database
- Imaged
Iter - Iterator over imgd files in an Imaged database
- Pixel
- 4-channel floating point pixel
- __
dirstream - dirent
- stat
- timespec
Enums§
- Image
Color - Image colors, specifies the image color type
- Image
Kind - Image kinds, specifies the image data base type
- Imaged
Status - Status types: IMAGED_OK implies the function executed successfully, while any other response signifies failure
Functions§
- image
Adjust ⚠Gamma - Adjust image gamma
- image
Alloc ⚠ - Create a new image and copy data if provided
- imageAt⚠
- Get a pointer to the data at the position (x, y)
- image
Clone ⚠ - Duplicate an existing image
- image
Color ⚠Name - Get name of color
- image
Color ⚠NumChannels - Get number of channels in a color
- image
Consume ⚠ - image
Convert ⚠ - Convert source image to the specified type, returning the new converted image
- image
ConvertACE ⚠S0 - image
ConvertACE ⚠S0ToXYZ - image
ConvertACE ⚠S1 - image
ConvertACE ⚠S1ToXYZ - image
Convert ⚠InPlace - Convert source image to the specified type
- image
Convert ⚠To - Convert source image to the format specified by the destination image
- image
Data ⚠NumBytes - Get the number of bytes contained in an image’s data component
- image
Each ⚠Pixel - image
Each ⚠Pixel2 - image
Free ⚠ - Free allocated image
- image
GetNew ⚠Pixel - Return pixel at position (x, y)
- image
GetPixel ⚠ - Get pixel at position (x, y)
- image
Index ⚠ - Get the data offset at the position (x, y)
- image
IsValid ⚠Type - Returns true if the kind/bits create a valid image type
- image
Make ⚠ - Create a new image and take ownership of an existing buffer
- image
Meta ⚠Init - image
Meta ⚠NumPixels - Get the number of pixels in an image
- image
Meta ⚠Total Bytes - Get the number of bytes in an image
- image
New ⚠ - Create a new image with the given metadata
- image
NewLike ⚠ - Create a new image with the same size and type as the provided image
- image
NewWith ⚠Data - Create a new image from an existing buffer
- image
Parse ⚠Color AndType - Parse color and type names
- image
Pixel ⚠Bytes - Get the number of bytes in a pixel for the given image
- imageRAW
UseAuto ⚠Brightness - imageRAW
UseCamera ⚠White Balance - image
Read ⚠ - Read an image from disk, the resulting image will be converted to match color/kind/bits if needed
- image
Read ⚠Default - Read an image from disk, using the default format
- image
ReadRAW ⚠ - Read and process RAW image
- image
ReadRAW ⚠NoProcess - Read RAW image without any processing, this will be a grayscale image
- image
Resize ⚠ - Resize image to the given size, returns a new image
- image
Resize ⚠To - Resize source image to size specified by destination image
- image
Scale ⚠ - Scale an image using the given factors, returns a new image
- image
SetPixel ⚠ - Set pixel at position (x, y)
- image
Type ⚠Name - Get name of type
- image
Write ⚠ - Write an image to disk
- imaged
Close ⚠ - Close an imaged context
- imaged
Destroy ⚠ - Destroy an imaged store, removing all contents from disk
- imaged
Error ⚠ - Convert ImagedStatus to an error message
- imaged
Get ⚠ - Get a key
- imaged
Handle ⚠Close - Release ImagedHandle resources including all memory and file descriptors
- imaged
Handle ⚠Init - Initialize an new handle
- imaged
HasKey ⚠ - Returns true when there is a value associated with the given key
- imaged
IsValid ⚠File - Returns true when the specified file is an valid imgd file
- imaged
Iter ⚠Free - Free iterator
- imaged
Iter ⚠New - Create a new iterator
- imaged
Iter ⚠Next - Get next image
- imaged
Iter ⚠Next Key - Get next key
- imaged
Iter ⚠Reset - imaged
KeyIs ⚠Locked - Returns true when an image is locked
- imaged
Open ⚠ - Open a new imaged context
- imaged
Print ⚠Error - Dump ImagedStatus error message to stderr
- imaged
Remove ⚠ - &Remove the value associated with the provided key
- imaged
Reset ⚠Locks - Remove all image locks
- imaged
Set ⚠ - Set a key
- imaged
Stat ⚠ - Get filesystem information about a key
- imaged
String ⚠Printf - Utility for creating new strings
- pixel
Add ⚠ - Pixel addition
- pixel
AddF ⚠ - Pixel/float addition
- pixel
Clamp ⚠ - Ensures pixel values are between 0 and 1
- pixel
Div ⚠ - Pixel division
- pixel
DivF ⚠ - Pixel/float division
- pixel
Empty ⚠ - Create a new empty pixel
- pixelEq⚠
- Pixel equality
- pixel
EqF ⚠ - Pixel equality against a single value
- pixel
Mul ⚠ - Pixel multiplication
- pixel
MulF ⚠ - Pixel/float multiplication
- pixel
New ⚠ - Create a new 4-channel pixel
- pixel
New1 ⚠ - Create a new 1-channel pixel
- pixel
New3 ⚠ - Create a new 3-channel pixel
- pixel
Sub ⚠ - Pixel subtraction
- pixel
SubF ⚠ - Pixel/float subtraction
- pixel
Sum ⚠ - Sum of all pixel channels