Basic Image AlgorithmS Library
2.8.0
|
drawing simple entities into the image like rectangles or lines As all functions are static they have to be called by eg. More...
#include <Base/ImageUtils/ImageDraw.hh>
Public Member Functions | |
template<> | |
float | GetContrastValue (const float t) |
template<> | |
unsigned char | GetContrastValue (const unsigned char t) |
Static Public Member Functions | |
static int | Arrow (Image< StorageType > &im, const unsigned start[2], const unsigned end[2], const unsigned length, const unsigned width, const StorageType value[]) |
draws an arrow from start to end, the tips of the head are length pixel back on the line and width pixel away from the line More... | |
static void | Arrow (Image< StorageType > &im, const int startX, const int startY, const int endX, const int endY, const BIAS::ColourRGB< StorageType > &colorRGB=ColourRGB< StorageType >(255, 255, 255), const int thickness=1) |
OpenCV arrow drawing. More... | |
static void | Circle (BIAS::Image< StorageType > &dstImg, const int ¢erX, const int ¢erY, const int &radius=3, const BIAS::ColourRGB< StorageType > &colorRGB=ColourRGB< StorageType >(255, 255, 255), const int &thickness=1, const int &linetype=8, const int &shift=0) |
OpenCV: Draws a circle. More... | |
static int | CircleCenter (Image< StorageType > &im, unsigned int CenterX, unsigned int CenterY, unsigned int Radius, const StorageType Value[]=NULL) |
draws a circular line, either using Value or a good contrast value More... | |
static int | CircleCenterFilled (Image< StorageType > &im, unsigned int CenterX, unsigned int CenterY, unsigned int Radius, const StorageType Value[]) |
draws a filled circle using Value More... | |
static int | Ellipse (Image< StorageType > &im, double center[2], double a[2], double b[2], const StorageType Value[]) |
draws an ellipse at center with half axes a and b More... | |
static void | Ellipse (BIAS::Image< StorageType > &dstImg, const int ¢erX, const int ¢erY, const int &axesX, const int &axesY, const double &angle, const double &start_angle=0, const double &end_angle=360, const BIAS::ColourRGB< StorageType > &colorRGB=ColourRGB< StorageType >(255, 255, 255), const int &thickness=1, const int &linetype=8, const int &shift=0) |
OpenCV: Draws simple or thick elliptic arc or fills ellipse sector angles are given in degree. More... | |
static StorageType | GetContrastValue (StorageType t) |
static int | InterpolatedCircleCenter (Image< StorageType > &im, unsigned int CenterX, unsigned int CenterY, unsigned int Radius, const StorageType Value[], const float Thickness=1.0, const float Opacity=1.0) |
draws an anti-aliased circular line that clips automatically to the image borders. More... | |
static int | InterpolatedCircleCenter (Image< StorageType > &im, unsigned int CenterX, unsigned int CenterY, unsigned int Radius, const std::vector< StorageType > &Value, const float Thickness=1.0, const float Opacity=1.0) |
Convenience wrapper for InterpolatedCircleCenter(). More... | |
static int | InterpolatedCircleCenter (Image< StorageType > &im, HomgPoint2D Center, float Radius, const StorageType Value[], const float Thickness=1.0, const float Opacity=1.0) |
draws an anti-aliased circular line that clips automatically to the image borders. More... | |
static int | InterpolatedLine (Image< StorageType > &im, const int StartX, const int StartY, const int EndX, const int EndY, const StorageType Value[], const float thickness=1.0, const float Opacity=1.0) |
draws an anti-aliased line that automatically clips to the image borders. More... | |
static int | InterpolatedLine (Image< StorageType > &im, const HomgPoint2D Start, const HomgPoint2D End, const StorageType Value[], const float Thickness=1.0, const float Opacity=1.0) |
draws an anti-aliased line that automatically clips to the image borders. More... | |
static int | InterpolatedLineGrey (Image< StorageType > &im, const int StartX, const int StartY, const int EndX, const int EndY, const StorageType Value, const float thickness=1.0, const float Opacity=1.0) |
draws an anti-aliased line that automatically clips to the image borders. More... | |
static int | InterpolatedLineGrey (Image< StorageType > &im, const HomgPoint2D Start, const HomgPoint2D End, const StorageType Value, const float thickness=1.0, const float Opacity=1.0) |
draws an anti-aliased line that automatically clips to the image borders. More... | |
static int | InterpolatedLineGrey (Image< StorageType > &im, unsigned int coo[4], const StorageType Value) |
static int | Line (Image< StorageType > &im, const unsigned int start[2], const unsigned int end[2], const StorageType value[]) |
lines More... | |
static int | Line (Image< StorageType > &im, const int start[2], const int end[2], const StorageType value[], int width) |
static int | Line (Image< StorageType > &im, const int start[2], const int end[2], const StorageType value[]) |
differnet interface for the function above More... | |
static int | Line (Image< StorageType > &im, const unsigned int start[2], const unsigned int end[2], const StorageType value) |
uses value in every channel More... | |
static int | Line (Image< StorageType > &im, const unsigned int start[2], const unsigned int end[2]) |
decides which color to use More... | |
static int | Line (Image< StorageType > &im, const unsigned int StartX, const unsigned int StartY, const unsigned int EndX, const unsigned int EndY, const StorageType color[], const float thickness) |
Draw a solid line with a specific thickness. More... | |
static int | Line (Image< StorageType > &im, const unsigned int StartX, const unsigned int StartY, const unsigned int EndX, const unsigned int EndY, const StorageType Value[]) |
convenience wrapper More... | |
static int | Line (Image< StorageType > &im, const unsigned int StartX, const unsigned int StartY, const unsigned int EndX, const unsigned int EndY, const StorageType Value) |
convenience wrapper More... | |
static int | Line (Image< StorageType > &im, const unsigned int StartX, const unsigned int StartY, const unsigned int EndX, const unsigned int EndY) |
convenience wrapper More... | |
static int | Line (Image< StorageType > &im, unsigned int coo[4], const StorageType value[]) |
convenience wrapper More... | |
static int | Line (Image< StorageType > &im, const double start[2], const double end[2], const StorageType value[]) |
Convenience wrapper, draws a line even if start or end point are not positioned in the image. More... | |
static void | Line (BIAS::Image< StorageType > &dstImg, const int &pt1X, const int &pt1Y, const int &pt2X, const int &pt2Y, const BIAS::ColourRGB< StorageType > &colorRGB, const int thickness=1, const int linetype=8, const int shift=0) |
OpenCV: Draws a line segment connecting two points. More... | |
static int | LineGrey (Image< StorageType > &im, const unsigned int start[2], const unsigned int end[2], const StorageType value) |
faster algorithm for 1 channel images More... | |
static int | LineGrey (Image< StorageType > &im, const unsigned int start[2], const unsigned int end[2]) |
faster algorithm for 1 channel images, decides which color to use More... | |
static int | LineGrey (Image< StorageType > &im, const unsigned int StartX, const unsigned int StartY, const unsigned int EndX, const unsigned int EndY, const StorageType Value) |
convenience wrapper More... | |
static void | Rectangle (BIAS::Image< StorageType > &dstImg, const int &pt1X, const int &pt1Y, const int &pt2X, const int &pt2Y, const BIAS::ColourRGB< StorageType > &colorRGB=ColourRGB< StorageType >(255, 255, 255), const int thickness=1, const int linetype=8, const int shift=0) |
OpenCV: Draws a simple, thick or filled rectangle. More... | |
static int | RectangleCenter (Image< StorageType > &im, const int x, const int y, const int size, const StorageType value[]) |
Draws the rectangle around X, Y with Size and Value[i] in channel i. More... | |
static int | RectangleCenter (Image< StorageType > &im, const unsigned coo[2], const int size, const StorageType value[]) |
convenience wrapper More... | |
static int | RectangleCenter (Image< StorageType > &im, const int x, const int y, const int size) |
draws a rectangle of size around x and y, decides which color to use More... | |
static int | RectangleCenter (Image< StorageType > &im, const int coo[2], const int size) |
convenience wrapper More... | |
static int | RectangleCenterGrey (Image< StorageType > &im, const int x, const int y, const int size, const StorageType value) |
fills the channels with value More... | |
static int | RectangleCenterGreyFill (Image< StorageType > &im, const int x, const int y, const int size, const StorageType value) |
static int | RectangleCorners (Image< StorageType > &im, const int minx, const int miny, const int maxx, const int maxy, const StorageType value[]) |
rectangles More... | |
static int | RectangleCorners (Image< StorageType > &im, const int minx, const int miny, const int maxx, const int maxy, const StorageType value) |
as above but fills all channels with value More... | |
static int | RectangleCorners (Image< StorageType > &im, const int minx, const int miny, const int maxx, const int maxy) |
decides which color to use More... | |
static int | RectangleCornersFill (Image< StorageType > &im, const int minx, const int miny, const int maxx, const int maxy, const StorageType value[]) |
Draws the filled rectangle defined by upper left and bottom right corner with value[i] in channel i. More... | |
static int | RectangleCornersGrey (Image< StorageType > &im, const int minx, const int miny, const int maxx, const int maxy, const StorageType GreyValue) |
faster for one channel images More... | |
static int | RectangleCornersGreyFill (Image< StorageType > &im, const int minx, const int miny, const int maxx, const int maxy, const StorageType GreyValue) |
faster for one channel images More... | |
static void | Text (BIAS::Image< StorageType > &dstImg, const std::string &message, const int &posX=0, const int &posY=20, const ColourRGB< StorageType > &colorRGB=ColourRGB< StorageType >(255, 255, 255), const int fontface=1, const double hscale=1.0, const double vscale=1.0, const double shear=0, const int thickness=1, const int linetype=8) |
OpenCV: Draw Text into image. More... | |
static void | TextIM (BIAS::Image< StorageType > &dstImg, const std::string &message, const int &posX=0, const int &posY=20, const ColourRGB< StorageType > &colorRGB=ColourRGB< StorageType >(255, 255, 255), const double hscale=1.0, const double vscale=1.0, const double shear=0, const int thickness=1, const int linetype=8) |
ImageMagick: Draw Text into image. More... | |
drawing simple entities into the image like rectangles or lines As all functions are static they have to be called by eg.
ImageDraw::RectangleCenter() and not with an object.
Definition at line 72 of file ImageDraw.hh.
|
static |
draws an arrow from start to end, the tips of the head are length pixel back on the line and width pixel away from the line
Definition at line 1127 of file ImageDraw.cpp.
References BIAS::Bresenham::GetNext(), BIAS::ImageBase::GetWidth(), and BIAS::Bresenham::Init().
Referenced by BIAS::GenSynthMatches::_Draw().
|
static |
OpenCV arrow drawing.
Definition at line 1472 of file ImageDraw.cpp.
References BIAS::WrapBias2Ipl::p_imgIpl.
|
static |
OpenCV: Draws a circle.
Definition at line 1512 of file ImageDraw.cpp.
References BIAS::WrapBias2Ipl::p_imgIpl.
|
static |
draws a circular line, either using Value or a good contrast value
Definition at line 977 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::BresenhamCircle::GetNext(), BIAS::ImageBase::GetWidth(), and BIAS::BresenhamCircle::Init().
Referenced by BIAS::CondensHisto::DrawHistoSizes(), BIAS::CondensImg::DrawSamples(), BIAS::CondensHisto::DrawWeightedSamples(), BIAS::EpipolarLine::ProjectEpipolarPlane(), and BIAS::FitCircleFrame::UpdateImage().
|
static |
draws a filled circle using Value
Definition at line 1023 of file ImageDraw.cpp.
References BIAS::ImageBase::GetHeight(), BIAS::BresenhamCircleEighth::GetNext(), BIAS::ImageBase::GetWidth(), and BIAS::BresenhamCircleEighth::Init().
Referenced by BIAS::GenSynthMatches::_DrawPoints(), BIAS::GraphPlotter::Draw(), BIAS::ImageCanvasCheckerboardExtract::DrawCheckerboardCorners_(), BIAS::ContourDetectorBSpline< StorageType >::DrawControlPoints(), and BIAS::BlobDetectorBFS< StorageType >::DrawInImage().
|
static |
draws an ellipse at center with half axes a and b
Definition at line 1255 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::ImageBase::GetWidth(), and BIAS::ImageDraw< StorageType >::Line().
Referenced by BIAS::LocalAffineFrame::Draw().
|
static |
OpenCV: Draws simple or thick elliptic arc or fills ellipse sector angles are given in degree.
Definition at line 1595 of file ImageDraw.cpp.
References BIAS::WrapBias2Ipl::p_imgIpl.
float BIAS::ImageDraw< float >::GetContrastValue | ( | const float | t | ) |
Definition at line 76 of file ImageDraw.cpp.
|
static |
Definition at line 59 of file ImageDraw.cpp.
unsigned char BIAS::ImageDraw< unsigned char >::GetContrastValue | ( | const unsigned char | t | ) |
Definition at line 83 of file ImageDraw.cpp.
|
static |
draws an anti-aliased circular line that clips automatically to the image borders.
CenterX | Center point x coordinate |
CenterY | Center point y coordinate |
Radius | Circle radius |
Value | Color values for each channel |
Thickness | Thickness of the line |
Opacity | Opacity of the line |
Definition at line 1114 of file ImageDraw.cpp.
References BIAS::HomgPoint2D.
|
inlinestatic |
Convenience wrapper for InterpolatedCircleCenter().
Definition at line 371 of file ImageDraw.hh.
|
static |
draws an anti-aliased circular line that clips automatically to the image borders.
Center | Center point |
Radius | Circle radius |
Value | Color values for each channel |
Thickness | Thickness of the line |
Opacity | Opacity of the line |
Definition at line 1074 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), and BIAS::ImageBase::GetWidth().
|
static |
draws an anti-aliased line that automatically clips to the image borders.
im | Image to draw at |
StartX | Start point x coordinate |
StartY | Start point y coordinate |
EndX | End point x coordinate |
EndY | End point y coordinate |
Value | Color values for each channel |
Thickness | Thickness of the line |
Opacity | Opacity of the line |
Definition at line 826 of file ImageDraw.cpp.
References BIAS::HomgPoint2D.
|
static |
draws an anti-aliased line that automatically clips to the image borders.
im | Image to draw at |
Start | Start point |
End | End point |
Value | Color values for each channel |
Thickness | Thickness of the line |
Opacity | Opacity of the line |
Definition at line 842 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), and BIAS::ImageBase::GetWidth().
|
static |
draws an anti-aliased line that automatically clips to the image borders.
im | Image to draw at |
StartX | Start point x coordinate |
StartY | Start point y coordinate |
EndX | End point x coordinate |
EndY | End point y coordinate |
Value | Grey level |
Thickness | Thickness of the line |
Opacity | Opacity of the line |
Definition at line 956 of file ImageDraw.cpp.
References BIAS::HomgPoint2D.
|
static |
draws an anti-aliased line that automatically clips to the image borders.
im | Image to draw at |
Start | Start point |
End | End point |
Value | Grey level |
Thickness | Thickness of the line |
Opacity | Opacity of the line |
Definition at line 939 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount().
|
inlinestatic |
Definition at line 324 of file ImageDraw.hh.
|
static |
lines
Draws a line between the two points using the bresenham algorithm uses value[i] in channel i
Definition at line 404 of file ImageDraw.cpp.
Referenced by BIAS::GenSynthMatches::_Draw(), BIAS::GraphPlotter::Draw(), BIAS::LocalAffineFrame::Draw(), BIAS::EpipolarLine::Draw(), BIAS::ImageCanvasCheckerboardExtract::DrawCheckerboardCorners_(), BIAS::ContourDetectorBSpline< StorageType >::DrawCurve(), BIAS::EpipolarLine::DrawDistortedLine(), BIAS::DataPlot::DrawLine_(), BIAS::ContourDetectorBSpline< StorageType >::DrawNormals(), BIAS::EpipolarLine::DrawWhole(), BIAS::ImageDraw< StorageType >::Ellipse(), BIAS::GraphPlotter::Prepare_(), and BIAS::ImageValueBar< StorageType >::Update().
|
static |
Definition at line 426 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::Bresenham::GetNext(), and BIAS::ImageBase::GetWidth().
|
static |
differnet interface for the function above
Definition at line 372 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::Bresenham::GetNext(), and BIAS::ImageBase::GetWidth().
|
static |
uses value in every channel
Definition at line 471 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::Bresenham::GetNext(), and BIAS::ImageBase::GetWidth().
|
static |
decides which color to use
Definition at line 534 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::Bresenham::GetNext(), and BIAS::ImageBase::GetWidth().
|
static |
Draw a solid line with a specific thickness.
Internally implemented as drawing multiple Bresenham lines, for now.
Value | the line color. |
thickness | of the line in pixel (perpendicular to the direction). |
Definition at line 1198 of file ImageDraw.cpp.
|
static |
convenience wrapper
Definition at line 599 of file ImageDraw.cpp.
|
static |
convenience wrapper
Definition at line 612 of file ImageDraw.cpp.
|
static |
convenience wrapper
Definition at line 624 of file ImageDraw.cpp.
|
inlinestatic |
convenience wrapper
Definition at line 242 of file ImageDraw.hh.
|
static |
Convenience wrapper, draws a line even if start or end point are not positioned in the image.
untested so far
Definition at line 658 of file ImageDraw.cpp.
References BIAS::ImageBase::GetHeight(), and BIAS::ImageBase::GetWidth().
|
static |
OpenCV: Draws a line segment connecting two points.
Definition at line 1539 of file ImageDraw.cpp.
References BIAS::WrapBias2Ipl::p_imgIpl.
|
static |
faster algorithm for 1 channel images
Definition at line 500 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::Bresenham::GetNext(), and BIAS::ImageBase::GetWidth().
Referenced by BIAS::CondensImg::DrawMean().
|
static |
faster algorithm for 1 channel images, decides which color to use
Definition at line 565 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::Bresenham::GetNext(), and BIAS::ImageBase::GetWidth().
|
static |
convenience wrapper
Definition at line 637 of file ImageDraw.cpp.
|
static |
OpenCV: Draws a simple, thick or filled rectangle.
Definition at line 1567 of file ImageDraw.cpp.
References BIAS::WrapBias2Ipl::p_imgIpl.
|
static |
Draws the rectangle around X, Y with Size and Value[i] in channel i.
Definition at line 284 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), and BIAS::ImageBase::GetWidth().
Referenced by BIAS::EpipolarLine::Draw(), BIAS::CondensHisto::DrawSamples(), BIAS::CondensHisto::DrawSamplesExt(), BIAS::CondensHisto::DrawSamplesWhite(), and BIAS::EpipolarLine::ProjectEpipolarPlane().
|
inlinestatic |
convenience wrapper
Definition at line 143 of file ImageDraw.hh.
|
static |
draws a rectangle of size around x and y, decides which color to use
Definition at line 345 of file ImageDraw.cpp.
References BIAS::ImageBase::GetHeight(), and BIAS::ImageBase::GetWidth().
|
static |
convenience wrapper
Definition at line 360 of file ImageDraw.cpp.
|
static |
fills the channels with value
Definition at line 311 of file ImageDraw.cpp.
References BIAS::ImageBase::GetHeight(), and BIAS::ImageBase::GetWidth().
|
static |
Definition at line 328 of file ImageDraw.cpp.
References BIAS::ImageBase::GetHeight(), and BIAS::ImageBase::GetWidth().
|
static |
rectangles
Draws the rectangle defined by upper left and bottom right corner with value[i] in channel i
Definition at line 94 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), and BIAS::ImageBase::GetWidth().
Referenced by BIAS::BlobDetectorBFS< StorageType >::DrawInImage(), BIAS::CondensHisto::DrawMean(), and BIAS::ImageCanvasRectangularSelection::DrawRectangle_().
|
static |
as above but fills all channels with value
Definition at line 134 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount().
|
static |
decides which color to use
Definition at line 148 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), and BIAS::ImageBase::GetWidth().
|
static |
Draws the filled rectangle defined by upper left and bottom right corner with value[i] in channel i.
Definition at line 194 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), and BIAS::ImageBase::GetWidth().
|
static |
faster for one channel images
Definition at line 221 of file ImageDraw.cpp.
References BIAS::ImageBase::GetChannelCount(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), and BIAS::ImageBase::GetWidth().
|
static |
faster for one channel images
Definition at line 257 of file ImageDraw.cpp.
References BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), and BIAS::ImageBase::GetWidth().
|
static |
OpenCV: Draw Text into image.
message | text to display. |
posX | (bottom) left corner of textbox, may be negative and outside image |
posY | bottom (left) corner of textbox, may be negative and outside image |
colorRGB | color to use |
fontface | e.g: CV_FONT_HERSHEY_SIMPLEX - normal size sans-serif font =0 CV_FONT_HERSHEY_PLAIN - small size sans-serif font =1 (default) CV_FONT_HERSHEY_DUPLEX - normal size sans-serif font (more complex than CV_FONT_HERSHEY_SIMPLEX) CV_FONT_HERSHEY_COMPLEX - normal size serif font CV_FONT_HERSHEY_TRIPLEX - normal size serif font (more complex than CV_FONT_HERSHEY_COMPLEX) CV_FONT_HERSHEY_COMPLEX_SMALL - smaller version of CV_FONT_HERSHEY_COMPLEX CV_FONT_HERSHEY_SCRIPT_SIMPLEX - hand-writing style font CV_FONT_HERSHEY_SCRIPT_COMPLEX - more complex variant of CV_FONT_HERSHEY_SCRIPT_SIMPLEX |
Definition at line 1384 of file ImageDraw.cpp.
References BIAS::WrapBias2Ipl::Bind(), and BIAS::WrapBias2Ipl::p_imgIpl.
Referenced by BIAS::GraphPlotter::Draw(), BIAS::ImageCanvasCheckerboardExtract::DrawCheckerboardCorners_(), BIAS::GraphPlotter::DrawLabels(), BIAS::GraphPlotter::Prepare_(), and BIAS::ImageValueBar< StorageType >::Update().
|
static |
ImageMagick: Draw Text into image.
message | text to display. |
posX | (bottom) left corner of textbox, may be negative and outside image |
posY | bottom (left) corner of textbox, may be negative and outside image |
colorRGB | color to use |
Definition at line 1426 of file ImageDraw.cpp.
References BIAS::ImageConvert::BIAS2ImageMagick(), and BIAS::ImageConvert::ImageMagick2BIAS().
Referenced by BIAS::ImageValueBar< StorageType >::Update().