Browse Source

fix(image): enable iPhone PNG conversion in nvgCreateImageMem

master
chentong-net 1 week ago
parent
commit
5395a44be0
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      src/nanovg.c

+ 2
- 0
src/nanovg.c View File

@@ -814,6 +814,8 @@ int nvgCreateImage(NVGcontext* ctx, const char* filename, int imageFlags)
int nvgCreateImageMem(NVGcontext* ctx, int imageFlags, unsigned char* data, int ndata)
{
int w, h, n, image;
stbi_set_unpremultiply_on_load(1);
stbi_convert_iphone_png_to_rgb(1);
unsigned char* img = stbi_load_from_memory(data, ndata, &w, &h, &n, 4);
if (img == NULL) {
// printf("Failed to load %s - %s\n", filename, stbi_failure_reason());


Loading…
Cancel
Save