Tag: core-graphics
Core Graphics ist Apple ‚ s framework for low-level-zeichnen-Operationen auf Mac OS X und iOS.
2
Antworten
Habe ich diesen code verwendet "__Brücke" zu werfen die ids der Farben: CGColorRef tabColor = (5 == 5 ? [UIColor blueColor].CGColor : [UIColor greenColor].CGColor); CGColorRef startColor = [UIColor whiteColor].CGColor; CGColorRef endColor = tabColor; NSArray *colors = [NSArray
3
Antworten
Tut jedermann haben keine Erfahrung im anwenden eines Verlaufs auf eine CAShapeLayer? CAShapeLayer ist eine fantastische Ebene der Klasse, aber es scheint, um Unterstützung nur solide füllen Färbung, in der Erwägung, dass, würde ich mag, dass es
9
Antworten
Habe ich ein UIImage (Cocoa Touch). Ich freue mich über eine CGImage oder was Sie sonst gerne zur Verfügung stehen. Ich würde gerne schreiben, diese Funktion: - (int)getRGBAFromImage:(UIImage *)image atX:(int)xx andY:(int)yy { //[...] //What do I want
3
Antworten
Ich habe versucht, herauszufinden, einen Weg zu zeichnen, Segmente, wie dargestellt im folgenden Bild: Hätte ich gerne: zeichnen das segment gehören Gradienten gehören Schatten animieren der Zeichnung von 0 bis n-Winkel Ich habe schon versucht dies mit
1
Antworten
also schaltete ich auf "Farbe falsch ausgerichtete Bilder" verbessern die zeichnungsleistung in unserer app. Die Dokumentation besagt: Stellt eine magenta-overlay über die Bilder deren Quelle sind die Pixel nicht ausgerichtet Ziel-Pixel Ich weiß nicht, was die gelbe
7
Antworten
Update: ich bin mit XCode 7 Beta mit Swift 2.0 Wenn ich versuche meine app auf einem iPhone bekomme ich diese 3 Fehler: <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set
18
Antworten
Ich habe eine UIImage ist UIImageOrientationUp (Porträt), ich möchte ihn gegen den Uhrzeigersinn drehen um 90 Grad (Querformat). Ich will nicht von einem CGAffineTransform. Ich will, dass die Pixel der UIImage tatsächlich shift-position. Ich bin mit einem
3
Antworten
in meiner Cocoa-Anwendung, ich lade ein .jpg-Datei von der Festplatte zu manipulieren. Nun muss es auf die Festplatte geschrieben werden als .png-Datei. Wie Sie das tun können? Vielen Dank für Ihre Hilfe! InformationsquelleAutor der Frage | 2009-08-24
6
Antworten
Weiß jemand, der alle Steuerelemente, die repliziert werden die iOS7-Stil Unschärfe Ansichten. Ich bin assumming es kann eine Art von UIView-Unterklasse, die repliziert das Verhalten. Spreche ich über diese Art Ansichten, die den hintergrund unscharf, extrem dick,
4
Antworten
Habe ich entworfen UI-Elemente in der Skizze, und einer von Ihnen hat einen Schatten mit Weichzeichner 1 und Verbreitung 0. Ich schaute den doc für die Aussicht auf layer-Eigenschaft und die Schicht nicht über etwas namens zu
5
Antworten
Ich möchte eine 1x1 UIImage dynamisch basierend auf einer UIColor. Ich vermute, dies kann schnell erfolgen mit Quartz2d, und ich bin brütete über die Dokumentation versucht zu begreifen, was das wesentliche ist. Jedoch, es sieht aus wie
2
Antworten
Ich soll zum zeichnen von text verwenden Quartz 2D. Die "Menü" - Richtung ist falsch. Ich will die "Menü" - noch lesbar und haben 45 Grad mit der X-Achse. Unten ist mein code: CGContextSelectFont(context, "Arial", 12, kCGEncodingMacRoman);
5
Antworten
Es ist wirklich ein Schmerz, aber immer, wenn ich zeichnen Sie ein UIImage in -drawRect:, es ist verkehrt. Wenn ich flip die Koordinaten, das Bild zieht richtig, aber auf Kosten aller anderen CG-Funktionen der Zeichnung "falsch" (umgedreht).
12
Antworten
Ich versuche zu zeichnen, ein Schatten unter der unteren Kante der UIView in Cocoa Touch. Ich verstehe, dass ich verwenden soll CGContextSetShadow() zeichnen Sie die Schatten, aber die Quartz 2D programming guide ist ein wenig vage: Speichern
5
Antworten
Ich versuche zum Zusammenführen von zwei verschiedenen Bildern und erstellen Sie eine neue. Dies ist die Weise, die ich tun möchte: Ich habe dieses Bild (A): Es ist ein PNG-Bild und ich würde gerne Zusammenführen mit einem
6
Antworten
in meine iPad-app, ich möchte einen screenshot von einem UIView einen großen Teil des Bildschirms. Leider, die Untersichten sind ziemlich tief verschachtelt, so dauert es zu lange, um den screenshot und animieren einen Seite curling danach. Gibt
4
Antworten
Wie kann ich eine Core-Grafik-affine-Transformation für die Drehung um einen Punkt x,y der Winkel a, mit nur einem einzigen Aufruf CGAffineTransformMake() sowie math.h trigonometrische Funktionen wie sin(), cos(), etc., und keine andere CG-Aufrufe. Anderen Antworten hier zu
1
Antworten
füllen Sie einen Pfad mit einer Farbe ist einfach genug: CGPoint aPoint; for (id pointValue in points) { aPoint = [pointValue CGPointValue]; CGContextAddLineToPoint(context, aPoint.x, aPoint.y); } [[UIColor redColor] setFill]; [[UIColor blackColor] setStroke]; CGContextDrawPath(context, kCGPathFillStroke); Ich würde gerne
1
Antworten
Ich sehe eine Menge von Beispiel-code, wo Sie CGContextSaveGState und CGContextRestoreGState. Warum brauche ich zum speichern des Zustand des Rahmen? InformationsquelleAutor der Frage prostock | 2011-03-31
5
Antworten
Ich versuche, ein 20x20 UIImage mit einem einfachen blauen Kreis. Ich versuche mit dieser Funktion, aber das Ergebnis ist ein blauer Kreis auf einem schwarzen Quadrat. Wie Entferne ich das schwarze Quadrat um den Kreis herum? Funktion:
5
Antworten
Ich habe eine UIView, die ich versuche zu Rendern in ein UIImage mit [CALayer renderInContext:]. Allerdings finde ich, dass das resultierende Bild wird vertikal gespiegelt. Ich habe irgendwie erwarten, dass dies aufgrund der unterschiedlichen Koordinatensysteme. Allerdings versuche
3
Antworten
Ich bin mit dem folgenden code, um einige Manipulationen auf das Bild, das ich geladen, aber ich finde, dass die-Anzeige wird unscharf, wenn es auf dem retina-display - (UIImage*)createImageSection:(UIImage*)image section:(CGRect)section { float originalWidth = image.size.width ; float
4
Antworten
Ich bin derzeit versuchen zu erhalten, den alpha-Wert eines pixels in einem UIImageView. Ich habe gewonnen die CGImage von [UIImageView Bild] und erstellt ein PAR byte-array aus. Alpha ist integriert. CGImageRef image = uiImage.CGImage; NSUInteger width =
4
Antworten
Gegeben eine beliebige UIView auf iOS, gibt es eine Möglichkeit mithilfe von Core Graphics (CAGradientLayer in den Sinn kommt), um einen "Vordergrund-transparent" Verlauf darauf? Kann ich nicht verwenden eine standard-CAGradientLayer da der hintergrund ist komplexer als ein
2
Antworten
Brauche ich einige Ratschläge auf __bridge-ing in iOS. Hoffentlich die SSCCE1 unten erläutert wird, das problem besser als ich kann in Worten, aber ich muss wissen wie ich das umwandeln kann ein void* zu einem NSMutableArray*; die
1
Antworten
Ich versuche Prozess ein Bild in CoreGraphics und dann wieder das bearbeitete Bild wieder in ein NSImage für speichern und anzeigen. Ich habe ausreichend Ressourcen, wie zum ausführen dieser Funktionen in iOS aber die helper-Methoden zu fehlen
16
Antworten
Weiß jemand, warum CGContextDrawImage wäre die Zeichnung die mein Bild auf den Kopf stellen? Ich bin be-ein Bild aus meiner Bewerbung: UIImage *image = [UIImage imageNamed:@"testImage.png"]; Und dann einfach zu Fragen, core graphics zu zeichnen, es zu
7
Antworten
Ich bin mit der neuen ImageIO-framework in iOS 4.1. Ich erfolgreich abrufen der exif-Metadaten mit den folgenden: CFDictionaryRef metadataDict = CMGetAttachment(sampleBuffer, kCGImagePropertyExifDictionary , NULL); Lesen Sie es aus, es scheint gültig. Speichern eines Bildes funktioniert, aber es
4
Antworten
Können Sie den folgenden code verwenden, zeichnen Sie einen Bogen mit Quarz: CGContextMoveToPoint(context2, x, y); CGContextAddArcToPoint(context2, x1, y1, x2, y2, r); In diesen Funktionen (x,y) ist der Startpunkt und die r ist der arc radius, aber was
3
Antworten
Baue ich eine Foto-filter-app wie Instagram, Camera+ und viele mehr..), kann der main-Bildschirm ist ein UIImageView dass die Vorlage das Bild für den Benutzer, und eine untere Stange mit ein paar Filter und andere Optionen. Eine der
4
Antworten
Brauche ich zeichne eine Linie mit Pfeil am Ende in meiner Zeichnen-app. Ich bin nicht gut in der Trigonometrie, so dass dieses problem nicht lösen können. Der Benutzer seinen finger auf den Bildschirm und zeichnen Sie die
2
Antworten
Scheint es, dass CGContextDrawImage(CGContextRef, CGRect, CGImageRef) führt VIEL SCHLIMMER, wenn die Zeichnung eine CGImage erstellt wurde CoreGraphics (d.h. mit CGBitmapContextCreateImage), als es beim zeichnen der CGImage dem Rücken eines UIImage. Siehe dieser Test Methode: -(void)showStrangePerformanceOfCGContextDrawImage { ///Setup
1
Antworten
bin ich mit der Konvertierung eines alten iOS-5-Projekt zu iOS6.0 auf xCode5 und die meisten der Warnungen und Fehler behoben wurde, aber für diese ein. irgendwelche Vorschläge auf, wie man den code neu schreiben zu vermeiden, die
3
Antworten
Ich würde gern ein UIImage-Objekt aus der aktuellen Grafik-Kontext. Genauer gesagt, meine ist eine Ansicht, die der Benutzer kann zeichnen von Linien auf. Sie ziehen sich langsam. Nachdem Sie fertig sind, möchte ich zum erstellen eines UIImage
5
Antworten
Ich weiß, wie ich zeichnen Sie eine einfache Linie: CGContextSetRGBStrokeColor(context, 1.0, 1.0, 1.0, 1.0); CGContextMoveToPoint(context, x, y); CGContextAddLineToPoint(context, x2, y2); CGContextStrokePath(context); Und ich weiß, wie man einen Farbverlauf, Rechteck, ich.g.: CGColorSpaceRef myColorspace=CGColorSpaceCreateDeviceRGB(); size_t num_locations = 2; CGFloat
8
Antworten
Auf meinem iPhone app habe ich ein UIImage-Instanz. Ich möchte eine abgeleitete eine UIImage, das ist das Ergebnis der ersten UIImage, wo eine seiner Farben (z.B. magenta) ist transparent. Wie kann ich dies tun? InformationsquelleAutor der Frage
1
Antworten
Ich bin, Lupe app, die ermöglicht es einem Benutzer, den Bildschirm berühren und bewegen Sie den finger, wird es eine Lupe, mit seinem finger Weg. Implementiere ich es mit nehmen Sie einen screenshot, und weisen Sie das
6
Antworten
Den ich einstellen will UINavigationbar backgroundColor zu einem Farbverlauf färben, wo möchte ich es über ein array von Farben zu erstellen Sie eine Farbverlauf -, idealerweise als zugängliche Methoden im UINavigationBar ändern Sie die Farbe auf diesen
3
Antworten
jemand weiß, wie programmgesteuert erstellen einer transparenten gradient (alpha-gradient), über ein Bild mit Core Grafik? Ich brauche Sie beide für ein Bild und speichern Sie es. Ein Beispiel von dem, was ich erhalten möchten: InformationsquelleAutor der Frage
10
Antworten
Brauche ich, um ein Rechteck zu erstellen, die nur zwei abgerundeten Ecken in swift (Objective-C code auch ok ist). Im moment mein code ist die Schaffung von zwei Rechtecken mit CGPathCreateWithRoundedRect(CGRectMake(0, 0, 30, 60), 5, 5, nil);
3
Antworten
Schreibe ich eine iPhone-app, und ich habe ein Bild, das ich'ld gerne DRALL nach außen. Derzeit mein code sieht wie folgt aus (eingewickelt in ein beginAnimations/commitAnimations block): scale = CGAffineTransformScale(CGAffineTransformIdentity, 5.0f, 5.0f); swirl = CGAffineTransformRotate(scale, M_PI); [player
5
Antworten
Meine Frage ist, wenn ich eine Lion-Bild nur will ich ändern Sie die Farbe des Löwen allein nicht die Hintergrundfarbe. Für die, die ich bezeichnet diese ALSO Frage aber es stellt sich die Farbe des gesamten Bildes.
2
Antworten
Ich verwende den folgenden code, um zu bekommen, Bilder von der sprite. Und es funktioniert überall, außer das iPhone 4 (HD-version). - (UIImage *)croppedImage:(CGRect)rect { CGImageRef image = CGImageCreateWithImageInRect([self CGImage], rect); UIImage *result = [UIImage imageWithCGImage:image]; CGImageRelease(image);
5
Antworten
#define radians(degrees) (degrees * M_PI/180) UIImage *rotate(UIImage *image) { CGSize size = image.size;; UIGraphicsBeginImageContext(size); CGContextRef context = UIGraphicsGetCurrentContext(); //If this is commented out, image is returned as it is. CGContextRotateCTM (context, radians(90)); [image drawInRect:CGRectMake(0, 0, size.width, size.height)];
2
Antworten
Ich bin neu in diesen teilen der iOS-API, und hier sind einige Fragen, die verursacht eine Endlosschleife in meinem Kopf Warum ..BeginImageContext haben eine Größe aber ..GetCurrentContext nicht eine Größe haben? Wenn ..GetCurrentContext nicht eine Größe haben,
2
Antworten
Ich bin auf der Suche nach einige große Quarz-2D-Zeichnung tutorials richtet sich an das iPhone. Ich bin neu in Quarz und wollen beginnen mit etwas einfachem an, und dann die Fortschritte zu den komplizierteren Sachen. Kennt jemand
5
Antworten
Ich will etwas tun, die der folgenden ähnelt: Wie Maske ein Bild im IOS-sdk? Möchte ich den ganzen Bildschirm bedecken, mit durchsichtigen, schwarz. Dann will ich schneiden Sie einen Kreis aus dem translucent schwarz Abdeckung, so dass
2
Antworten
Blöcke sind in Ordnung, aber was über das schreiben von C-arrays? Gegeben diese vereinfachte situation: CGPoint points[10]; [myArray forEachElementWithBlock:^(int idx) { points[idx] = CGPointMake(10, 20); //error here //Cannot refer to declaration with an array type inside block