public override bool PointInShape(PreviewPoint point)
{
foreach (PreviewPixel pixel in Pixels) {
Rectangle r = new Rectangle(pixel.X - (SelectPointSize/2), pixel.Y - (SelectPointSize/2),
SelectPointSize + PixelSize, SelectPointSize + PixelSize);
if (point.X >= r.X && point.X <= r.X + r.Width && point.Y >= r.Y && point.Y <= r.Y + r.Height) {
return true;
}
}
return false;
}