phoenix-firestorm/indra/llimage
TommyTheTerrible ac5d59b939
calcDataSizeJ2C Adjust curve for more than 6 layers (#4018, #4020)
KDU is uploading 2k files with 7 and 8 layers which is shifting the location of discard 1 and 2.

To accommodate, this commit adds a max_layer check based on max_dimension and the MAX_BLOCK_SIZE to allow the extra layers for 2k.

Also shifted the starting size to the MIN_LAYER_SIZE instead of MAX_BLOCK_SIZE's area to allow smaller files to be decoded at discard 5 completely.

Finally able to walk around Fantasy Faire without any gray blobs!
2025-05-05 10:00:36 +03:00
..
tests
CMakeLists.txt
llimage.cpp
llimage.h
llimagebmp.cpp
llimagebmp.h
llimagedimensionsinfo.cpp
llimagedimensionsinfo.h
llimagedxt.cpp
llimagedxt.h
llimagefilter.cpp
llimagefilter.h
llimagej2c.cpp
llimagej2c.h
llimagejpeg.cpp
llimagejpeg.h
llimagepng.cpp
llimagepng.h
llimagetga.cpp
llimagetga.h
llimageworker.cpp
llimageworker.h
llmapimagetype.h
llpngwrapper.cpp
llpngwrapper.h