dimage 0.3.0-alpha
Image file handling for D
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
dimage
Image file handling library for D by László Szerémi ([email protected], https://twitter.com/ziltoid1991, https://www.patreon.com/ShapeshiftingLizard, https://ko-fi.com/D1D45NEN).
Supported formats and capabilities
Common features
- Support for indexed reading and writing.
- Through VFile, you can load from memory locations (eg. compressed files)
Truevision TARGA (tga)
- RLE compression and decompression works mostly fine, but needs further testing.
- Capable of reading and writing embedded data (developer area). (untested)
- Capable of accessing extension area and generating scanline table. (untested)
- Extra features not present in standard: less than 8 bit indexed images, scanline boundary ignorance compressing RLE at the sacrifice of easy scanline accessing.
Portable Network Graphics (png)
- Compression and decompression through phobos' etc.c.zlib.
- Output mostly works. Certain ancillary chunks generate bad checksums on writing, which might not be liked by certain readers.
- No interlace support yet.
- Basic processing is fully supported, unsupported chunks are stored as extra embedded data.
Planned features
- Better memory safety.
Planned formats
- BMP
- TIFF (requires LZW)
- GIF (requires LZW)
- JPEG (requires codec)
- Registered by László Szerémi
- 0.3.0-alpha released 4 years ago
- ZILtoid1991/dimage
- Boost
- Copyright © 2018, Laszlo Szeremi
- Authors:
- Dependencies:
- bitleveld
- Versions:
-
0.3.0-beta.4 2023-Feb-25 0.3.0-beta.3 2023-Feb-23 0.3.0-beta.2 2021-Sep-05 0.3.0-beta.1 2021-Jan-21 0.3.0-beta 2020-Oct-10 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
1 downloads this month
-
211 downloads total
-
- Score:
- 1.1
- Short URL:
- dimage.dub.pm