Şu anda kullanıcının bir fotoğrafını çektiği veya bir albümden seçtiği bir iphone uygulaması yapıyorum, ardından resmin üzerine bir yer paylaşımı yerleştirilir. Kullanıcı daha sonra görüntüyü ölçekleyebilir, döndürebilir ve kaydedebilir. Şu anda, fotoğraf çekebilir veya albüm için bir tane seçebilirim. Yerleşime gelince, UIImageView kullandım ve Arayüz oluşturucudaki hiyerarşinin üstüne yerleştirdim. kamera için, ben bu kodu kullanıyorum: Bu alınıyormuş sonraFotoğrafı çektikten sonra düzenleyin
-(IBAction)getPhoto:(id)sender {
// Create an image picker controller
UIImagePickerController * imagePicker = [[UIImagePickerController alloc] init];
if((UIButton *) sender == choosePhotoBtn) {
// Set source to photo albums
imagePicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
}
else {
// Set source to camera
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.showsCameraControls = YES;
}
// Delegate is self
imagePicker.delegate = self;
// Allow editing of image
imagePicker.allowsEditing = YES;
// Show image picker
[self presentModalViewController:imagePicker animated: YES];
}
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
// Dismiss modalviewcontroller
[picker dismissModalViewControllerAnimated:YES];
// Displaying image to the imageView
imageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
// Access the uncropped image from info dictionary
UIImage * image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
// Save Image
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
[picker release];
}
şu anda yaşıyorum sorun, fotoğraf düzenleme yapıyor. Bu
seçin ya kamerayı kullanabilir veya
kez seçilen Fotoğraf albümden elde ?: gibi davranmaya kamerayı nasıl özelleştirebilirim, bindirme görüntü Ben bir birine değişecek yüzüne bir "daire" koy ve fotoğrafın altında bir maske gibi olacak. Bu görünüm ayrıca tam ekranda düzenleyebilecektir. Bitirene kadar görüntüyü döndürebilir, ölçeklendirebilir ve taşıyabilirsiniz.
Bu bölümü el kitabında okudum ama nasıl kullanacağımı anlayamıyorum. Birisi bana doğru yöne işaret edebilir umarım.
Çok teşekkürler. -Hakimo
OP, UIImagePickerControllerOriginalImage veya UIImagePickerControllerEditedImage kullanıyor? Ben seni anlamıyorum – inherithandle
@inherithandle OP, "imagePickerController: didFinishPickingMediaWithInfo:" yöntemine UIImagePickerControllerDelegate yöntemini atıfta bulunur. 'Info' parametresi, UIImagePickerControllerOriginalImage ve UIImagePickerControllerEditedImage gibi Düzenleme Bilgileri Tuşlarını içeren bir NSDictionary içerir. –