Я работаю над приложением, задачей которого является создание изображения (jpeg), которое представляет собой коллаж из выбранных изображений из галереи. Я могу обрезать изображения галереи до нужного размера, используя технику, указанную в вопрос здесь .
Тем не менее, я хочу создать коллаж размером 2400x1600 (настраивается) и разместить обрезанные изображения на белом фоне.
Я не смог найти правильный пример для создания холста и установки его фона. Я считаю, что мне нужно создать основной графический контекст, создать холст, установить белый фон, сохранить как изображение и работать с этим объектом изображения. Однако я не могу найти правильный способ сделать это. Цени любую помощь.
Edit:
Нашел этот код, чтобы сохранить вид на изображение. Теперь проблема сводится к созданию представления с холстом 2400x1600.
-(UIImage*) makeImage {
UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return viewImage;
}