Tag: core-graphics

Core Graphics ist Apple ‚ s framework for low-level-zeichnen-Operationen auf Mac OS X und iOS.

Wann sollten Sie __bridge vs. CFBridgingRelease / CFBridgingRetain verwenden?

Anzahl der Antworten 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

Anwenden eines Farbverlaufs auf CAShapeLayer

Anzahl der Antworten 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

Wie bekomme ich Pixeldaten von einem UIImage (Cocoa Touch) oder CGImage (Core Graphics)?

Anzahl der Antworten 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

Zeichnen Sie Segmente aus einem Kreis oder Donut

Anzahl der Antworten 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

Was bedeutet die gelbe Tönung bei Verwendung von "fehlausgerichteten Bildern" auf dem iPhone / iOS?

Anzahl der Antworten 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

CGContextSaveGState: ungültiger Kontext 0x0 Fehler nur auf dem Gerät

Anzahl der Antworten 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

Wie dreht man ein UIImagage um 90 Grad?

Anzahl der Antworten 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

CGImageRef in einer PNG-Datei speichern?

Anzahl der Antworten 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

iOS 7-Stil Blur-Ansicht

Anzahl der Antworten 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,

Wie man Schattenspreizung und Unschärfe steuert?

Anzahl der Antworten 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

Wie erstelle ich ein farbiges 1x1 UIImage auf dem iPhone dynamisch?

Anzahl der Antworten 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

Wie benutzt man CGAffineTransformMakeRotation?

Anzahl der Antworten 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);

Wie kompensiert man das gespiegelte Koordinatensystem von Kerngrafiken für einfaches Zeichnen?

Anzahl der Antworten 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).

Wie zeichne ich einen Schatten unter einer UIView?

Anzahl der Antworten 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

Wie füge ich zwei UImages zusammen?

Anzahl der Antworten 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

iOS: Was ist der schnellste und performanteste Weg, um einen Screenshot programmatisch zu erstellen?

Anzahl der Antworten 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

Ein Schritt affine Transformation für die Rotation um einen Punkt?

Anzahl der Antworten 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

Wie fülle ich einen Pfad mit Farbverlauf in drawRect:?

Anzahl der Antworten 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

Was ist der Zweck von CGContextSaveGState und CGContextRestoreGState?

Anzahl der Antworten 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

Zeichne einen einfachen Kreis uiimage

Anzahl der Antworten 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:

Vertikale Spiegelung von CGContext

Anzahl der Antworten 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

CoreGraphics für die Retina-Anzeige

Anzahl der Antworten 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

Abrufen eines Pixel-Alphawerts für ein UIImage-Objekt

Anzahl der Antworten 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 =

UIView transparenter Verlauf

Anzahl der Antworten 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

Wo und wie?

Anzahl der Antworten 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

NSImage von CGImageRef erhalten

Anzahl der Antworten 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

CGContextDrawImage zeichnet ein Bild auf den Kopf, wenn UIImage.CGImage übergeben wird

Anzahl der Antworten 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

Problemeinstellung exif Daten für ein Bild

Anzahl der Antworten 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

Beim Zeichnen eines Bogens mit CGContextAddArcToPoint (), was bedeutet (x1, y1) und (x2, y2)?

Anzahl der Antworten 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

Hinzufügen eines Kreismaskenlayers zu einem UIImageView

Anzahl der Antworten 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

Wie kann ich mit Core Graphics einen Pfeil zeichnen?

Anzahl der Antworten 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

CGContextDrawImage ist EXTREM langsam, nachdem ein großes UI-Bild hineingezogen wurde

Anzahl der Antworten 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

Implizite Konvertierung vom Aufzählungstyp 'enum CGImageAlphaInfo' in einen anderen Aufzählungstyp 'CGBitmapinfo' (alias 'enum CGBitmapInfo')

Anzahl der Antworten 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

Wie erstelle ich ein UIImage aus dem aktuellen Grafikkontext?

Anzahl der Antworten 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

Wie zeichne ich eine Verlaufslinie (Ein- / Ausblenden) mit Core Graphics / iPhone?

Anzahl der Antworten 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

Wie macht man eine Farbe auf einem UI-Bild transparent?

Anzahl der Antworten 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

Wie rendert man das Bild schneller?

Anzahl der Antworten 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

Wie kann ich die UINavigationbar mit Farbverlauf einstellen?

Anzahl der Antworten 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

Transparenter (Alpha) Farbverlauf mit Core Graphic iPhone

Anzahl der Antworten 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

Erstellen Sie ein Rechteck mit nur zwei abgerundeten Ecken in swift?

Anzahl der Antworten 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);

Kann ich CGAffineTransformMakeRotation verwenden, um eine Ansicht um mehr als 360 Grad zu drehen?

Anzahl der Antworten 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

Wie ändere ich eine bestimmte Farbe in einem Bild?

Anzahl der Antworten 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.

Wie verwende ich CGImageCreateWithImageInRect für iPhone 4 (HD)?

Anzahl der Antworten 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);

Durch Drehen eines Bildkontextes (CGContextRotateCTM) wird dieser leer. Warum?

Anzahl der Antworten 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)];

UIGraphicsGetCurrentContext und UIGraphicsBeginImageContext / UIGraphicsEndImageContext

Anzahl der Antworten 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,

Was sind einige großartige 2D-Zeichnungs-Tutorials?

Anzahl der Antworten 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

Ausschneiden Form mit Animation

Anzahl der Antworten 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

Zugriff C Array innerhalb von Blöcken (variable Array-Anzahl) Objective-C

Anzahl der Antworten 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