Comments (6)
What tool created the PNG?
I'll try and update to the latest Wuffs release, but if that doesn't work I'll have to raise an issue upstream (https://github.com/google/wuffs) so I can't promise a quick fix.
from astc-encoder.
I use the TPngObject in Delphi to created the PNG. (Portable Network Graphics Delphi 1.5)
Only a few PNGS fail to load, most are successful.
And, if use astcenc.exe 1.3, will prompt: "Failed to load image xx.png, Reason: tRNS with alpha"
from astc-encoder.
And, if use astcenc.exe 1.3, will prompt: "Failed to load image xx.png, Reason: tRNS with alpha"
The older release used stb_image to load images.
This error is thrown because the PNG is invalid (using a tRNS transparency chunk for a color format with alpha).
from astc-encoder.
The latest Wuffs stable release doesn't fix this, so I've raised an issue upstream to see if they can support this use case in future, but the main problem here is that the image is technically out-of-spec (a tRNS chunk isn't allowed for RGBA color type images).
from astc-encoder.
Upstream did a super-quick fix ❤️, so I'll update shortly.
from astc-encoder.
Fixed in 56395a6
from astc-encoder.
Related Issues (20)
- Compress/decompress progress callback HOT 8
- Crash: Progress Callback not initialized for Single-Threaded alpha-weight-scaling-radius path HOT 1
- Builds for wrong-architecture on M1 macs HOT 3
- How to encode RGB+A with dual weight planes? HOT 4
- How to minimize heap/stack memory usage of multiple contexts on mobile platform? HOT 4
- Emscripten SAFE_HEAP reports unaligned access in compute_quantized_weights_for_decimation. HOT 13
- The alpha channel is painted black during compression HOT 7
- Build fails on i386 with -march=nehalem or newer HOT 6
- 4.8.0 has "possible loss of data warning" in astcenc_find_best_partitioning.cpp HOT 2
- Despite ASTCENC_INVARIANCE ON, results on M2/Neon (macOS, clang) differ from X86_64/AVX2 (Ubuntu, GCC) HOT 4
- KTX2 format support for output textures HOT 3
- ASTC encoder output is resulting in a flipped image. HOT 5
- Using -pp-premultiply with sRGB compression gives a brigher than expected output HOT 16
- NEON any/all could be faster ...
- I think maybe there's a simple mistake HOT 1
- Try NEON dot product for 8-32 widening. HOT 1
- Improve SIMD table abstraction HOT 1
- Name the application threads HOT 1
- clang 20 warns about both -ffp-model=precise and -ffp-contract=off being set. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from astc-encoder.