Je ne parviens pas à recadrer l'image de la vue de l'image, qui est mise à l'échelle et pivotée avant le rognage. utilisé les méthodes de culture existantes. mais son applicable uniquement pour l'image-vue qui est fixe.Hope code sera utile.comment rogner une partie de l'image en rotation et mise à l'échelle
Répondre
culture a finalement réussi mis en rotation mise à l'échelle d'image.
1) Nécessité de recadrer toute l'image mise à l'échelle ou pivotée.
2) rogner le rect de l'image recadrée. vous obtiendrez l'image recadrée finale mise à l'échelle ou tournée.
Je publie un exemple de code, cela peut être utile pour d'autres.
UIGraphicsBeginImageContextWithOptions(self.view.frame.size, NO, 0.0);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
CGRect rect = CGRectMake(100,100 ,200, 200);//Rect we need from scaled or rotated image.
CGImageRef cropped = CGImageCreateWithImageInRect(viewImage.CGImage, rect);
UIImage *img = [UIImage imageWithCGImage:cropped];
CGImageRelease(cropped);
Merci.
Essayez ceci (si vous avez besoin de rogner les coins):
UIImageView *imageSubview = [[UIImageView alloc] initWithFrame:CGRectMake(50.0f, 5.0f,80.0f, 60.0f)];
[imageSubview setImage:actualImage];
[imageSubview setContentMode:UIViewContentModeScaleToFill];
[imageSubview.layer setCornerRadius:10.0];
[imageSubview.layer setMasksToBounds:YES];
[cell addSubview:imageSubview];
augmenter Juste le rayon et vous le faire cercle, ou marcher sur ce chemin que vous obtiendrez votre solution réelle :)
.Merci pour la mise à jour. J'ai besoin du milieu de l'image, ou n'importe où dans la vue d'image comme la propriété d'édition d'image de sélecteur d'image! – Madhu
UIImage *myImage = [UIImage imageNamed:@"photo.png"];
CGRect cropRect = CGRectMake(0.0, 0.0, 320.0, 44.0));
CGImageRef croppedImage = CGImageCreateWithImageInRect([myImage CGImage], cropRect);
UIImageView *myImageView = [[UIImageView alloc] initWithFrame:cropRect];
[myImageView setImage:[UIImage imageWithCGImage:croppedImage]];
CGImageRelease(croppedImage);
sa hauteur pour culture particulière et la largeur
Merci pour la mise à jour. Mais déjà travaillé avec la logique, travaille avec une image fixe. Une fois l'image mise à l'échelle ou en rotation, elle ne fonctionne pas et renvoie toujours la même image. CGRect rect = CGRectMake ([centre de temp] .x-125, [centre de temp]] y-200, 200, 200); CGImageRef recadrée = CGImageCreateWithImageInRect (imageView.image.CGImage, rect); UIImage * img = [UIImage imageWithCGImage: recadrée]; // [UIImage imageWithCGImage: échelle recadrée: imageView.image.scale orientation: imageView.image.imageOrientation]; CGImageRelease (recadrée); – Madhu
- 1. Comment rogner une sous-partie de l'image?
- 2. C# rogner une image à la petite partie supérieure
- 3. Rotation SVG et mise à l'échelle: comment changer le centre de rotation/mise à l'échelle?
- 4. comment rogner une image
- 5. Mise à l'échelle et rotation de l'image
- 6. CSS Imprimer Rotation et mise à l'échelle
- 7. redimensionner et rogner une image
- 8. Comment rogner automatiquement une image?
- 9. Comment rogner une image et économiser?
- 10. Comment rogner une image en utilisant wxPython?
- 11. mise à l'échelle et rotation dans Raphael.js
- 12. Comment rogner une image avec Pygame?
- 13. Comment rogner une vidéo dans iOS
- 14. Rendre une partie de la mise en page invisible et l'autre partie visible
- 15. rogner l'image d'une partie de l'écran dans l'iphone par programme
- 16. Rotation UIImageView puis mise à l'échelle
- 17. Rotation d'une partie de sprite dans XNA
- 18. UIScrollView montrant seulement une partie de UIView après la rotation
- 19. Comment sélectionner et rogner une image dans Android?
- 20. mise à l'échelle et la rotation de la forme (rectangle)
- 21. Empêcher MPMoviePlayerController rotation et mise à l'échelle de portrait quand en plein écran
- 22. Mise à l'échelle et rotation dans OpenGL ES 2.0
- 23. Comment rogner l'image en sélectionnant certaines zones de celui-ci
- 24. Rotation petite partie d'un tableau de 90 degrés en python
- 25. BlackBerry - Rogner
- 26. Rotation 3D en OpenGL et rotation locale
- 27. Afficher une partie d'ImageView hors écran jusqu'à la rotation?
- 28. Comment agrandir et rogner un UIImage?
- 29. Rotation et mise à l'échelle avec mise en page automatique dans iOS6
- 30. Comment rogner une image particulière dans l'iphone
Non. Ça ne marche pas. – Mercurial
Cela fonctionnera parfaitement .. s'il vous plaît partager votre requierment. – Madhu
Votre image est-elle pivotée ou la vue? Dans mon cas, l'image est pivotée et mise à l'échelle, pas l'image elle-même. – Mercurial