diff --git a/src/ImageSharp/Processing/ImageProcessor.cs b/src/ImageSharp/Processing/ImageProcessor.cs index 745b25fb6..d42650e56 100644 --- a/src/ImageSharp/Processing/ImageProcessor.cs +++ b/src/ImageSharp/Processing/ImageProcessor.cs @@ -39,11 +39,13 @@ namespace ImageSharp.Processing this.AfterApply(source, sourceRectangle); } - catch (Exception ex) - { #if DEBUG + catch (Exception) + { throw; #else + catch (Exception ex) + { throw new ImageProcessingException($"An error occured when processing the image using {this.GetType().Name}. See the inner exception for more detail.", ex); #endif }