diff --git a/src/ImageProcessorCore/Image/Image.cs b/src/ImageProcessorCore/Image/Image.cs index f1766035f..178cae82a 100644 --- a/src/ImageProcessorCore/Image/Image.cs +++ b/src/ImageProcessorCore/Image/Image.cs @@ -234,12 +234,18 @@ namespace ImageProcessorCore return this; } + /// + public override string ToString() + { + return $"Image: {this.Width}x{this.Height}"; + } + /// /// Returns a Base64 encoded string from the given image. /// /// data:image/gif;base64,R0lGODlhAQABAIABAEdJRgAAACwAAAAAAQABAAACAkQBAA== /// The - public override string ToString() + public string ToBase64String() { using (MemoryStream stream = new MemoryStream()) { diff --git a/src/ImageProcessorCore/Image/ImageBase.cs b/src/ImageProcessorCore/Image/ImageBase.cs index 1eff2741c..e5bfb716d 100644 --- a/src/ImageProcessorCore/Image/ImageBase.cs +++ b/src/ImageProcessorCore/Image/ImageBase.cs @@ -20,9 +20,10 @@ namespace ImageProcessorCore where TColor : IPackedVector where TPacked : struct { + /// - /// The image pixels - /// + /// The image pixels + /// private TColor[] pixelBuffer; /// @@ -83,7 +84,6 @@ namespace ImageProcessorCore public int MaxHeight { get; set; } = int.MaxValue; /// - //public TColor[] Pixels { get; private set; } public TColor[] Pixels => this.pixelBuffer; /// diff --git a/src/ImageProcessorCore/Image/ImageFrame.cs b/src/ImageProcessorCore/Image/ImageFrame.cs index 44d0e07da..6a4ac8ba3 100644 --- a/src/ImageProcessorCore/Image/ImageFrame.cs +++ b/src/ImageProcessorCore/Image/ImageFrame.cs @@ -31,5 +31,11 @@ namespace ImageProcessorCore : base(frame) { } + + /// + public override string ToString() + { + return $"ImageFrame: {this.Width}x{this.Height}"; + } } } diff --git a/tests/ImageProcessorCore.Tests/Formats/GeneralFormatTests.cs b/tests/ImageProcessorCore.Tests/Formats/GeneralFormatTests.cs index b52abe3fc..5a8f7e370 100644 --- a/tests/ImageProcessorCore.Tests/Formats/GeneralFormatTests.cs +++ b/tests/ImageProcessorCore.Tests/Formats/GeneralFormatTests.cs @@ -40,7 +40,7 @@ namespace ImageProcessorCore.Tests Image image = file.CreateImage(); string filename = path + "/" + file.FileNameWithoutExtension + ".txt"; - File.WriteAllText(filename, image.ToString()); + File.WriteAllText(filename, image.ToBase64String()); } }