From 56840ce90c2bbe938342db2a822ae5bb488c8e9d Mon Sep 17 00:00:00 2001 From: James Jackson-South Date: Tue, 8 Nov 2016 15:28:29 +1100 Subject: [PATCH] Use faster reverse --- src/ImageSharp/Formats/Png/PngEncoderCore.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/ImageSharp/Formats/Png/PngEncoderCore.cs b/src/ImageSharp/Formats/Png/PngEncoderCore.cs index 158319732..05fd4c440 100644 --- a/src/ImageSharp/Formats/Png/PngEncoderCore.cs +++ b/src/ImageSharp/Formats/Png/PngEncoderCore.cs @@ -2,6 +2,7 @@ // Copyright (c) James Jackson-South and contributors. // Licensed under the Apache License, Version 2.0. // + namespace ImageSharp.Formats { using System; @@ -203,7 +204,7 @@ namespace ImageSharp.Formats { byte[] buffer = BitConverter.GetBytes(value); - Array.Reverse(buffer); + buffer.ReverseBytes(); Buffer.BlockCopy(buffer, 0, data, offset, 4); } @@ -216,8 +217,7 @@ namespace ImageSharp.Formats { byte[] buffer = BitConverter.GetBytes(value); - Array.Reverse(buffer); - + buffer.ReverseBytes(); stream.Write(buffer, 0, 4); } @@ -230,8 +230,7 @@ namespace ImageSharp.Formats { byte[] buffer = BitConverter.GetBytes(value); - Array.Reverse(buffer); - + buffer.ReverseBytes(); stream.Write(buffer, 0, 4); }