Как создать новое изображение из существующего изображения и строки над ним - PullRequest
2 голосов
/ 04 апреля 2011

Мне нужно создать что-то вроде: http://t3.gstatic.com/images?q=tbn:ANd9GcQZu06WspVUaFTn-C-YD6Pzu_oWH5NLA1Q8nPUZEdemllFIAMNn

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

Как я могу это сделать?

Ответы [ 3 ]

2 голосов
/ 04 апреля 2011
  1. Создать новый контекст растрового изображения. См. Это для справки создание и рисование на новом изображении
  2. Нарисуйте свой UIImage в drawInRect
  3. Создание черного, округлого и прозрачного изображения. Смотрите это для помощи: * * 1009 размер-а-UIImage-заместитель правой * способ 1010 ** * 1011
  4. Нарисуйте черное изображение drawInRect
  5. Нарисуйте свой текст NSString. см. это для справки как отображать текст с помощью кварца на iphone drawInRect или drawInPoint
1 голос
/ 05 августа 2011

Вот небольшой пример кода для обрезки изображения.

- (UIImage *)croppedImageWithRect:(CGRect)bounds {
    CGImageRef imageRef = CGImageCreateWithImageInRect(scaleImage.CGImage, bounds);
    UIImage *croppedImage = [UIImage imageWithCGImage:imageRef];
    CGImageRelease(imageRef);
    return croppedImage;
}

Наслаждайтесь.

0 голосов
/ 04 апреля 2011

используйте UItextView поверх изображения, чтобы показать такую ​​строку.

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