mirror of
https://github.com/raysan5/raylib.git
synced 2026-07-31 04:38:54 +00:00
fix: ImageFromImage rectangle validation use >= and <= (#5979)
This commit is contained in:
@@ -1231,9 +1231,9 @@ Image ImageFromImage(Image image, Rectangle rec)
|
||||
Image result = { 0 };
|
||||
|
||||
// Basic rectangle validation: size smaller than image size
|
||||
if ((rec.x > 0) && (rec.y > 0) && (rec.width > 0) && (rec.height > 0) &&
|
||||
(((int)rec.x + (int)rec.width) < image.width) &&
|
||||
(((int)rec.y + (int)rec.height) < image.height))
|
||||
if ((rec.x >= 0) && (rec.y >= 0) && (rec.width > 0) && (rec.height > 0) &&
|
||||
(((int)rec.x + (int)rec.width) <= image.width) &&
|
||||
(((int)rec.y + (int)rec.height) <= image.height))
|
||||
{
|
||||
int bytesPerPixel = GetPixelDataSize(1, 1, image.format);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user