+2005-11-13 Kornél Pál <kornelpal@hotmail.com>
+
+ * ImageFormat.cs: Fixed ToString to use this.Equals to reflect argument
+ changes to ImageFormat objects. Added Exif and Icon strings to ToString
+ and reordered formats to match declaration.
+
2005-11-13 Konstantin Triger <kostat@mainsoft.com>
* ImageCodec.jvm.cs: throw an exception if codec is not found.
* EncoderParameters.cs: Implemented.
* EncoderParameter.cs: Implemented.
-2004-01-21 Jordi Mas i Hernàdez <jmas@softcatala.org>
+2004-01-21 Jordi Mas i Hernàdez <jmas@softcatala.org>
* BmpBitmap.cs: fixed encoding and decoding problems
* ImageAttributes.cs: implemented
public override string ToString()
{
- if (Guid.Equals (Bmp))
+ if (this.Equals (Bmp))
return "Bmp";
- if (Guid.Equals (Emf))
+ if (this.Equals (Emf))
return "Emf";
- if (Guid.Equals (Gif))
+ if (this.Equals (Exif))
+ return "Exif";
+
+ if (this.Equals (Gif))
return "Gif";
- if (Guid.Equals (Jpeg))
- return "Jpeg";
+ if (this.Equals (Tiff))
+ return "Tiff";
+
+ if (this.Equals (Png))
+ return "Png";
- if (Guid.Equals (MemoryBmp))
+ if (this.Equals (MemoryBmp))
return "MemoryBmp";
- if (Guid.Equals (Png))
- return "Png";
+ if (this.Equals (Icon))
+ return "Icon";
- if (Guid.Equals (Tiff))
- return "Tiff";
+ if (this.Equals (Jpeg))
+ return "Jpeg";
- if (Guid.Equals (Wmf))
+ if (this.Equals (Wmf))
return "Wmf";
// Default
private static ImageFormat IconImageFormat = new ImageFormat (new Guid ("b96b3cb5-0728-11d3-9d7b-0000f81ef32e"));
private static ImageFormat JpegImageFormat = new ImageFormat(new Guid("b96b3cae-0728-11d3-9d7b-0000f81ef32e"));
private static ImageFormat WmfImageFormat = new ImageFormat (new Guid ("b96b3cad-0728-11d3-9d7b-0000f81ef32e"));
+ private static ImageFormat CustomImageFormat = new ImageFormat (new Guid ("48749428-316f-496a-ab30-c819a92b3137"));
[Test]
public void DefaultImageFormats ()
Assert.AreEqual (WmfImageFormat.Guid, ImageFormat.Wmf.Guid, "DefaultImageFormats#10");
}
+ [Test]
+ public void ToStringTest ()
+ {
+ Assert.AreEqual (BmpImageFormat.ToString (), "Bmp", "ToStringTest#1");
+ Assert.AreEqual (EmfImageFormat.ToString (), "Emf", "ToStringTest#2");
+ Assert.AreEqual (ExifImageFormat.ToString (), "Exif", "ToStringTest#3");
+ Assert.AreEqual (GifImageFormat.ToString (), "Gif", "ToStringTest#4");
+ Assert.AreEqual (TiffImageFormat.ToString (), "Tiff", "ToStringTest#5");
+ Assert.AreEqual (PngImageFormat.ToString (), "Png", "ToStringTest#6");
+ Assert.AreEqual (MemoryBmpImageFormat.ToString (), "MemoryBmp", "ToStringTest#7");
+ Assert.AreEqual (IconImageFormat.ToString (), "Icon", "ToStringTest#8");
+ Assert.AreEqual (JpegImageFormat.ToString (), "Jpeg", "ToStringTest#9");
+ Assert.AreEqual (WmfImageFormat.ToString (), "Wmf", "ToStringTest#10");
+ Assert.AreEqual (CustomImageFormat.ToString (), "[ImageFormat: 48749428-316f-496a-ab30-c819a92b3137]", "ToStringTest#11");
+ }
}
}