Kann mir irgendein Körper erklären, wie ein Bild (gleich und ungleich) in mehrere Teile in iPhone OS aufgeteilt werden kann. Es ist sehr hilfreich für mich, wenn Sie Beispielcode bereitstellen.Wie kann ich ein Bild in mehrere Teile teilen?
3
A
Antwort
1
Wenn Sie nur eine Region durch eine NSRect
definiert wollen, dann this code sollte es tun. Wenn Sie komplexere Bereiche (nicht rechteckig) benötigen, enthält Apples Cropped Image example Code zum Zuschneiden auf eine Bezier-Kurve (siehe -croppedImage
in CroppingImageView.m).
8
ich einige Code angepasst habe ich Core Animation Book aus Bill Dudney ‚s bekam diese Aufgabe zu erfüllen:
- (NSArray*)splitImageIntoRects:(CGImageRef)anImage{
CGSize imageSize = CGSizeMake(CGImageGetWidth(anImage), CGImageGetHeight(anImage));
NSMutableArray *splitLayers = [NSMutableArray array];
kXSlices = 3;
kYSlices = 3;
for(int x = 0;x < kXSlices;x++) {
for(int y = 0;y < kYSlices;y++) {
CGRect frame = CGRectMake((imageSize.width/kXSlices) * x,
(imageSize.height/kYSlices) * y,
(imageSize.width/kXSlices),
(imageSize.height/kYSlices));
CALayer *layer = [CALayer layer];
layer.frame = frame;
CGImageRef subimage = CGImageCreateWithImageInRect(drawnImage, frame);
layer.contents = (id)subimage;
CFRelease(subimage);
[splitLayers addObject:layer];
}
}
return splitLayers;
}
Hinweis: eine CGImageRef Um:
CGImageRef anImage = [myUIImage CGImage];
Verwandte Themen
- 1. Wie teile ich ein Bitmap-Bild in Android?
- 2. Ein Bild in gleichen Teilen mit MATLAB
- 3. Wie kann ich ein Daten-URI-Bild auf Pinterest teilen?
- 4. So teilen Sie ein Bild in mehrere kleinere Bilder
- 5. Array in kleinere Teile teilen
- 6. Wie ein Twitter Bootstrap-modal in zwei Teile teilen
- 7. Wie kann ich NSDate() in Teile aufteilen?
- 8. teilen Sie ein einzelnes Eingabeformular in verschiedene Teile
- 9. Wie importiere ich bestimmte Teile aus mehreren Teilen in MEF?
- 10. Wie kann ich Git-Commit-Nachrichten in mehrere Zeilen teilen?
- 11. Wie teile ich meine asp.net Webseite in 2 Webseiten ein?
- 12. Teilen einer Zahl in zufällige ungleiche Teile
- 13. Teile Bild, aber keine Dateierweiterung
- 14. Wie teile ich ein Wiki
- 15. Wie kann ich ImageView teilen?
- 16. Bild mit whatsapp teilen
- 17. Wie teile ich am besten ein einbettbares Formular in VB6?
- 18. Teilen einer Zeichenfolge in zwei Teile
- 19. Teilen einer Textdatei in zwei verschiedene Teile
- 20. MySQL Blobdaten durch Teilen in Teile
- 21. Teilen Array in zwei Teile in Javascript
- 22. Wie kann ich ein Bild in C#
- 23. Teilen eines Datenrahmens in gleiche Teile
- 24. Teile und ziehen mehrere Rechteck
- 25. Teilen eines vollständigen Dateinamens in Teile
- 26. Wie teile ich die Zeichenfolge in mehrere Wörter?
- 27. Wie teile ich meine Notizbücher in DataLab?
- 28. Android: Wie kann ich einen Bildschirm genau in zwei Teile durch XML teilen?
- 29. Wie kann ich eine Zeichenfolge in Teile auf einer Zeile teilen und trimmen?
- 30. Wie kann ich Benutzersitzungen über mehrere Domänen mit Rails teilen?
"Geerntetes Bild Beispiel" -Link nicht ist Arbeiten – Ramz