Comment recadrer l'image en objective-c?
L'utilisateur peut modifier les zones de recadrage de la taille qui est présente par défaut dans l'écran d'édition. J'ai essayé avec le code ci-dessous :
- (UIImage *)imageByCropping:(UIImage *)imageToCrop toRect:(CGRect)rect {
CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage], rect);
UIImage *cropped = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
return cropped;
}
Mais il recadrée zone fixe. Comment recadrer la zone qui est sélectionné par l'utilisateur ?
Essayez et passer les différents CGRect à votre activité de travail. Je ne pense pas un problème, c'est dans votre code. Problème dans votre notions de base sur la langue. Je recommande, merci de lire quelques livres ou apple docs sur Objective-C.
OriginalL'auteur Anupama | 2013-08-13
Vous devez vous connecter pour publier un commentaire.
Pour Obtenir Des Cultures De L'Image:
Utilisez le code suivant pour appeler croppIngimageByImageName:toRect: méthode de retour
UIImage
(avec la taille de l'image)OriginalL'auteur iPatel
lorsque u r satisfait de la réponse alors s'il vous plaît upvote cette réponse.. bcz ur upvote va aider plein de Mohit.. et cette réponse de travailler dans mon projet.
ce code ne semble pas fonctionner plus. Donne une erreur pour ios8.
OriginalL'auteur Mohit