'**SUMMARY**
Draws the bounding area of the barcode, given by points.  Note that for
QR codes, these points are the reference boxes, and so may "stray" into
the actual code.
**PARAMETERS**
* *color* - An RGB color triplet.
* *width* - if width is less than zero we draw the feature filled in, otherwise we draw the
contour using the specified width.
**RETURNS**
Nothing - this is an inplace operation that modifies the source images drawing layer.'

def draw(self, color=(255, 0, 0), width=1):

    self.image.drawLine(self.points[0], self.points[1], color, width)
    self.image.drawLine(self.points[1], self.points[2], color, width)
    self.image.drawLine(self.points[2], self.points[3], color, width)
    self.image.drawLine(self.points[3], self.points[0], color, width)
