#iphone #image #imageview
#iPhone #изображение #просмотр изображений
Вопрос:
Могу ли я получить изображение из просмотра изображений? Пожалуйста, скажите мне, как выглядит код..
Комментарии:
1. вы хотите uiimage из uiimageview?
2. да .. нужно присвоить изображение UIImage image =»myimageView image»;
Ответ №1:
UIImageView *imageview; //Assign to your image view
[imageview image];
Комментарии:
1. @Sharmain [изображение imageview]; возвращает UIImage, сохраненный в UIImageView «imageview»
2. @RTS, который, однако, ничему не присваивает изображение. Итак, ваш оператор извлекает изображение, но никуда его не помещает. По сути, это ничего не делает.
3. @Jamie Я бы предположил, что она обернула бы это во что-то другое… Как будто она могла написать [[imageview image]drawAtPoint:CGPointMake(0,0)];
4. UIImage* myImage = [изображение imageview]; это сработало успешно… спасибо за вашу помощь…
5. @Sharmain, это действительно должен быть отдельный вопрос, но … в вашем коде будет написано button.hidden = true; где button — это ваша UIButton.
Ответ №2:
Попробуйте это:
UIImage *setImg=[ UIImage imageNamed:@"testImg.png"];
Для отображения изображения в ImageView
UIImageView *imgView=[UIImageView alloc]initWithImage:setImg];
Чтобы получить изображение из ImageView
UIImage *getImg=imgView.image;
Ответ №3:
Это действительно зависит от того, что вы хотите сделать с изображением, но если вы просто хотите получить указатель на изображение, тогда вы должны сделать это.
UIImage *imageIWant = imageView.image;
Комментарии:
1. мне нужно сохранить изображение, которое отображается в моем представлении изображений, в каталог documents .. можете ли вы мне помочь, пожалуйста .. любые примеры кодов…
2. Что-то вроде этого… NSArray * пути = nssearchpath for directoriesindomains (NSDocumentDirectory, NSUserDomainMask, ДА); NSString *documentsDirectory = [пути к объектному индексу: 0]; NSString *Сохраненный путь к изображению = [documentsDirectory stringByAppendingPathComponent:@»savedImage.png»]; UIImage * изображение = ImageView.image; NSData *ImageData = UIImagePNGRepresentation(изображение); [Запись в файл ImageData:сохраненный путь к изображению атомарно:НЕТ];
3. О, и просто чтобы вы знали, вы можете принять только один ответ в качестве принятого .. :), однако вы можете проголосовать за столько, сколько захотите.
4. @Jaimie Исходя из уровня обсуждения, вы можете сделать вывод об уровне участников. На нижней границе шкалы вы получаете много сумасшедших избирателей.
5. Спасибо, Николай. Думаю, на самом деле я не так уж долго нахожусь на этих форумах.
Ответ №4:
Я предполагаю, что у вас есть UIImageView
экземпляр imageview.
Используйте приведенное ниже, чтобы получить UIImage
UIImage* myImage = [imageview image];
Ответ №5:
UIImageView *imageView;
UIImage *img = imageView.image;
img — это изображение из UIImageView ImageView.