Browse Source

GetImageAlphaBorder() return 0 in case of blank image

pull/1071/head
Ray 5 years ago
parent
commit
237972652d
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      src/textures.c

+ 6
- 2
src/textures.c View File

@ -301,7 +301,7 @@ Image LoadImage(const char *fileName)
// NOTE: Creates a copy of pixels data array // NOTE: Creates a copy of pixels data array
Image LoadImageEx(Color *pixels, int width, int height) Image LoadImageEx(Color *pixels, int width, int height)
{ {
Image image;
Image image = { 0 };
image.data = NULL; image.data = NULL;
image.width = width; image.width = width;
image.height = height; image.height = height;
@ -710,7 +710,11 @@ Rectangle GetImageAlphaBorder(Image image, float threshold)
} }
} }
crop = (Rectangle){ xMin, yMin, (xMax + 1) - xMin, (yMax + 1) - yMin };
// Check for empty blank image
if ((xMin != 65536) && (xMax != 65536))
{
crop = (Rectangle){ xMin, yMin, (xMax + 1) - xMin, (yMax + 1) - yMin };
}
RL_FREE(pixels); RL_FREE(pixels);
} }

Loading…
Cancel
Save