From 06ce479eb6b3f0f46b6676239ff022130e0f36db Mon Sep 17 00:00:00 2001 From: Perfare Date: Wed, 26 Aug 2020 09:50:25 +0800 Subject: [PATCH] Fixes #591 --- AssetStudioUtility/SpriteHelper.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/AssetStudioUtility/SpriteHelper.cs b/AssetStudioUtility/SpriteHelper.cs index fe1e21b..15e3be2 100644 --- a/AssetStudioUtility/SpriteHelper.cs +++ b/AssetStudioUtility/SpriteHelper.cs @@ -37,6 +37,14 @@ namespace AssetStudio { //var spriteImage = originalImage.Clone(textureRect, PixelFormat.Format32bppArgb); var textureRectI = Rectangle.Round(textureRect); + if (textureRectI.Width == 0) + { + textureRectI.Width = 1; + } + if (textureRectI.Height == 0) + { + textureRectI.Height = 1; + } var spriteImage = new Bitmap(textureRectI.Width, textureRectI.Height, PixelFormat.Format32bppArgb); var destRect = new Rectangle(0, 0, textureRectI.Width, textureRectI.Height); using (var graphic = Graphics.FromImage(spriteImage))