Сохранение изображения из массива в локальную библиотеку - PullRequest
0 голосов
/ 14 марта 2012

Проблема с сохранением изображения из массива в локальную библиотеку.

Приведенный ниже код сохраняет изображение в локальной библиотеке, но фон черный цвет.

  UIGraphicsBeginImageContext(drawImage.frame.size);
    [drawImage.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *saveImage = [UIImage imageWithData:[UndoList objectAtIndex:0]];
    UIImageWriteToSavedPhotosAlbum(saveImage, nil, nil, nil);

Когда я использую UIGraphicsGetImageFromCurrentImageContext()

 saveImage = UIGraphicsGetImageFromCurrentImageContext();

Сохранение последнего индекса в массиве
@All. Любой дает мне представление об устранении проблемы.

Заранее спасибо

1 Ответ

0 голосов
/ 14 марта 2012

- это не черный фон, а фон с альфа-0 ... потому что вы сохраняете PNG-изображение ... а зачем рендерить слой, если вы можете сохранить drawImage.image?сохранить изображение данных в массиве с UIImageJPEGRepresentation нет UIImagePNGRepresentation

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...