Почему мой код рисования продолжает приводить к нечетким формам?

Неважно, что я делаю, я не могу понять, почему мои изображения нечеткие на дисплеях iOS. Не имеет значения, был ли он создан в редакторе изображений или в коде чертежа, но я подумал, что этот код значительно облегчит анализ. Я знаю, что если линия имеет ширину 1 пиксель, она будет выглядеть нечеткой, но я пробовал несколько размеров ширины линии с похожими результатами. Что я могу сделать, чтобы мои графики выглядели четкими?

UIGraphicsBeginImageContext(CGSizeMake(1000, 1000));
    UIBezierPath *bezier = [UIBezierPath bezierPathWithRect:CGRectMake(0, 0, 1000, 1000)];
    [[UIColor greenColor]set];
    [bezier fill];
    [[UIColor blackColor]set];
    bezier = [UIBezierPath bezierPath];
    [bezier setLineWidth:1.5]; //I tried .5, 1, 1.5, & 2 with similar results
    [bezier moveToPoint:CGPointMake(450, 500)];
    [bezier addLineToPoint:CGPointMake(500, 400)];
    [bezier addLineToPoint:CGPointMake(550, 500)];
    [bezier closePath];
    [bezier stroke];

    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();