# GraphicsFormats package for Buoy

#### Version: | ##### 1.0
#### Compatible: | ##### macOS Intel macOS Apple Silicon Windows 64 bit Windows Arm 64 bit Linux 64 bit Linux Arm 64 bit
#### Requirements: | ##### Buoy 0.36 or later.
#### Dependencies: | ##### EinhugurRawBitmap-1.0.0.buipkg

#### Summary:

GraphicsFormats is a Buoy package to import and export RawBitmaps,
(Which later will be convertible to and from Buoy Pictures)
The package currently supports PNG file format. (A lot more is coming once we get this on part with our GraphicsFormats Xojo plugin
The package has the following features for the PNG format:

- Importing from file.
- Importing from bytes.
- Exporting from file.
- Exporting from bytes.
- Importing with Alpha channels for both import types (file,bytes).
- Exporting with Alpha channels for both export types (file, bytes).
- Querying meta data.
- Preserving ICC Color Profiles.
- 8 bit per channel read and write (RGB, Gray, RGBA, Gray-A).
- 16 bit per channel read and write. (and the full precision is preserved) (RGB, Gray, RGBA, Gray-A)
- Can optionally ignore alpha channel when importing..
- Can optionally force 8 bit depth when exporting

#### Remarks:

#### Agreement:

This product is a commercial software, only registered users are allowed to use it.
While Buoy is getting established and we have not so many components for Buoy then licenses for Einhugur components for Buoy are given for free.
You can email us at support@einhugur.com and request free perpetual key which will give you key with 3 months of free updates with possibility of extending its free updates period if we still have the free key program at that time.
If you have already valid update period for the main Einhugur Component pack then you can mail us and get free key for Einhugur Buoy components that have same update period as your component pack key.
You can also run without any license key, in which case the component is limited to opening document 5 times per run.
Einhugur Software and the author, are in no way responsible for the bugs that might be found in this product. However, Einhugur Software will do its best to fix the bugs.
Officially we only support versions noted above and up to current official (not alpha or beta versions) version of Buoy at the date of when this component is published. We cannot predict what changes might come in future versions of Buoy.
You are not allowed to take the libraries from this component to use it to make bindings for other programming language. This component and its internals are only licensed for Buoy applications.

####

#### E-mail: | ##### support@einhugur.com
#### Website: | ##### https://www.einhugur.com/