0.4.1
- Reexport
Default
class.
- Add support for massiv-0.6
- Expose
Encode
and Decode
cosntructors
- Add
encodeAdhocM
and decodeAdhocM
- Add
writableAdhoc
and readableAdhoc
- Add
displayImageUsingAdhoc
- Add
coerceBinaryImage
- Add instance for writing binary images:
Image S X Bit
without conversions.
- Add
selectFileFormat
0.4.0
- Adjust insatnces to account for changes in
Color-0.3.0
, namely improvements to Luma
(Y'
) and Y'CBCr
color spaces.
0.3.0
- Support for
Color-0.2.0
, in particular addition of Linearity
kind to RGB
color
spaces. Pixels are re-exported from massiv-io
, hence it is a breaking change.
0.2.1
- Move the package into it's own repository: lehins/massiv-io
- Addition of instances for
GIF
sequences in RGB
with Alpha
and instanced with
GifDisposalMethod
- Addition of conversion functions:
demoteLumaImage
, promoteLumaImage
,
demoteLumaAlphaImage
, promoteLumaAlphaImage
- Instances for reading and writing images in Luma:
Y'
and Y'A
0.2.0
- Switch to
MonadIO
- Write files with durability and atomicity guarantees
- Switch to
encodeM
and decodeM
, as well as corresponding encodeImageM
and decodeImageM
- Addition of
decodeWithMetadataM
- Addition of
ConvertError
, DecodeError
and EncodeError
.
- Got rid of
ReadOptions
- Switch to
Color
package for pixels and color space coversion
0.1.9
- Fix
HDR
decoding, i.e. .hdr
and .pic
file reading.
0.1.8
- Fix reading images that have more than 8bit per channel:
#85
0.1.7
- Fix compatibility with
JuicyPixels >= 3.3.0
- Add
Traversable
instances for all Pixel
types.
- Derive a few more instances for
X
and Y
pixels.
- Drop dependency on
data-default
in favor of data-default-class
0.1.6
- Made it compatible with new
massiv >= 0.3
as well as the old ones.
0.1.5
- All decoded images will be read in sequentially, but will have default computation set to
Par
.
0.1.4
- Fixed wrongful export of
Bit
constructor.
- Added export of
fromDynamicImage
and fromAnyDynamicImage
0.1.3
- Fixed #22 - Invalid guard against image size
- Made sure format is inferred from all supported file extensions for auto decoding.
0.1.2
- Exposed
Elevator
internal functions.
- Deprecate ColorSpace specific functions (
liftPx
, foldlPx
, etc.) in favor of Functor,
Applicative and Foldable.
0.1.1
- Addition of
Ord
instances to Pixels.
0.1.0