]> granicus.if.org Git - imagemagick/commitdiff
Restored const char* constructor.
authordirk <dirk@git.imagemagick.org>
Sat, 23 Nov 2013 21:36:30 +0000 (21:36 +0000)
committerdirk <dirk@git.imagemagick.org>
Sat, 23 Nov 2013 21:36:30 +0000 (21:36 +0000)
Fixed test.

Magick++/lib/Color.cpp
Magick++/lib/Magick++/Color.h

index 47a7224cad3ab811436c90275daafa7ca4376240..948d08b726e9f95aa31f04ad3139272d0ef06b5b 100644 (file)
@@ -91,6 +91,15 @@ Magick::Color::Color(const Quantum red_,const Quantum green_,
   quantumAlpha(alpha_);
 }
 
+Magick::Color::Color(const char *color_)
+  : _pixel(new PixelInfo),_pixelOwn(true),_isValid(true),_pixelType(RGBPixel)
+{
+  initPixel();
+
+  // Use operator = implementation
+  *this=color_;
+}
+
 Magick::Color::Color(const Magick::Color &color_)
   : _pixel(new PixelInfo),_pixelOwn(true),_isValid(color_._isValid),
     _pixelType(color_._pixelType)
index 664385de415bd448d3db0f8fe3d80ef5417a8215..3a289db712cb6499821810610174d1c87d96a363 100644 (file)
@@ -44,6 +44,9 @@ namespace Magick
     Color(const Quantum red_,const Quantum green_,const Quantum blue_,
       const Quantum alpha_);
 
+    // Construct Color using the specified color string
+    Color(const char *color_);
+
     // Copy constructor
     Color(const Color &color_);