LibBLP v1.0 – A BLP image reader library for Delphi 10.1 Berlin+ with DXT3/5 decompression support
LibBLP v1.0 – A BLP image reader library for Delphi 10.1 Berlin+ for
- Palettized and uncompressed images and with
- DXT1 / DXT3 and DXT5 decompression support
BLP files are Blizzard’s texture format. The BLP file structure consists of a header, up to 16 mipmaps of the texture, and a palette. Texture sizes must be powers of two, though the two dimensions do not have to be equal; 512×256 is valid, but 512×200 is not. The first mipmap (mipmap #0) is the full size image; each subsequent mipmap halves both dimensions. The final mipmap should be 1×1.
LibBLP supports reading of
- Palettized und uncompressed images with
- DXT1 / DXT3 and DXT5 decompression support
Found a bug or need help?
- Use the comment system below
- Use the GitHub issues page for reporting bugs or feature requests
- Take a look at the included example
- Write me at dennis@spreendigital.de
2 Comments to LibBLP v1.0 – A BLP image reader library for Delphi 10.1 Berlin+ with DXT3/5 decompression support
Pretty cool!^^
Interested in adding it do Delphinus? It’s a Packagemanager für Delphi XE and newer. This way more people might see/use it 🙂
https://github.com/Memnarch/Delphinus
If you have any questions just ask 🙂
March 29, 2019
It doesn’t work!
I trying to compile project on RAD studion 10.2 Tokyo, open the blp icon and it doesn’t show me it in Image component ((
Leave a comment
About Dennis D. Spreen
Search
Recent Posts
- How to compile Lua 5.4.0 for Android as a dynamic library using Android Studio 4
- Please make inline vars usable for production – fix RSP-28892
- How to compile Lua 5.4.0 as a Mac OS X dynamic library
- How to compile Lua 5.4.0 for Linux as a shared library
- How to compile Lua 5.4.0 for Windows
- Daily Wage – a Spigot/Bukkit plugin that pays out a daily wage
- How to compile Lua 5.3.5 for Windows
- Better Collada exporter for Blender with custom properties
- MOS6502-delphi – a MOS 6502 CPU emulator for Delphi
- Pass a multidimensional array as a parameter (with a hidden caveat)
Categories
Tags
Archives
- May 2020
- March 2020
- June 2019
- March 2017
- August 2016
- July 2016
- June 2016
- January 2016
- September 2015
- February 2015
- January 2015
- October 2014
- September 2014
- August 2014
- May 2014
- March 2014
- February 2014
- November 2011
- June 2011
- February 2011
- March 2010
- September 2009
- August 2009
- July 2009
- May 2009
- March 2009
- February 2009
- January 2009
- November 2008
- October 2008
- February 2008
- June 2007
Delphi Feeds
- 2025 Focus & priorities December 30, 2024
- Vidéos rediffusées le 30 décembre 2024 en TV de rattrapage December 29, 2024
- Vidéos rediffusées le 29 décembre 2024 en TV de rattrapage December 28, 2024
- New CastleTransformManipulate unit to move/rotate/scale 3D objects in your applications, wireframe “shading” toggle for IndexedFaceSet, Steam achievements fixed with Delphi, slides from my presentation in Bielsko-Biała December 27, 2024
- Vidéos rediffusées le 28 décembre 2024 en TV de rattrapage December 27, 2024
- I Got Complacent—and Here’s What I Learned December 27, 2024
- Building a Simple yet Robust Job Queue System Using Postgres December 27, 2024
- Vidéos rediffusées le 27 décembre 2024 en TV de rattrapage December 26, 2024
- Merry Christmas Delphi Developers 2024 December 25, 2024
- Delphi and AI [3]: The meaning of Christmas December 25, 2024
June 17, 2016