Tag: core-graphics
Core Graphics ist Apple ‚ s framework for low-level-zeichnen-Operationen auf Mac OS X und iOS.
3
Antworten
Mit der fülle der Zeichenfunktionen in Kakao oder Quarz, ist es ziemlich leicht zu zeichnen Pfade, und fülle Sie mit einem Farbverlauf. Ich kann nicht scheinen zu finden, ein akzeptabler Weg, aber zum 'Strich'-zeichnen Sie einen Pfad
1
Antworten
Ich bin erstellen Sie ein view, das als Kategorie-Selektor für meine app. Ich möchte hier ein Ausschnitt Dreieck als die Auswahl die Angabe, wie in diesem Bild: Ich bin nicht sicher, wie zeichnen Sie das Dreieck so,
3
Antworten
((UIImageView*)[dsry objectAtIndex:0]).transform = CGAffineTransformMakeRotation(1.57*2); ((UIImageView*)[dsry objectAtIndex:0]).transform = CGAffineTransformMakeScale(.5,.5); Nur eines dieser Werke zu einer Zeit. Wie kann ich sparen Sie eine transformation und wenden Sie dann einen anderen? Cheers InformationsquelleAutor der Frage quantumpotato | 2009-12-13
6
Antworten
Oder sollte ich Fragen, warum ist es so schwierig für mich? Die Antwort ist wahrscheinlich, dass ich bin neu in der iPhone-Entwicklung und ich bin versucht zu Graben meine alten Methoden und dem Schritt in die neue
2
Antworten
Ich nähert sich core animation und Zeichnung empirisch. Ich versuche zu animieren, eine einfache Form; die Form, in Frage, die gebildet wird von 3 Linien plus eine bezier-Kurve. Eine rote Linie wird gezeichnet, um zu zeigen das
3
Antworten
Habe ich angefangen, die ARC seit kurzem und dann habe ich die Schuld für jedes einzelne problem mit dem Arbeitsspeicher. 🙂 Vielleicht könnten Sie mir helfen, besser zu verstehen, was ich falsch mache. Mein Aktuelles Projekt ist
4
Antworten
Möchte ich einen Schatten hinzufügen mit CALayer einem UI(Bild)Anzeigen. Der folgende code funktioniert in der Regel guten previewImage.layer.shadowColor = [[UIColor blackColor] CGColor]; previewImage.layer.shadowOffset = CGSizeMake(1.0f, 1.0f); previewImage.layer.shadowOpacity = 1.0f; previewImage.layer.shadowRadius = 8.0f; Allerdings funktioniert dies nur, wenn
6
Antworten
Geben wie eine bounce-oder pop-up-Stil der animation, die beim hinzufügen einer Untersicht in iOS? Ich brauche etwas ähnliches wie UIAlertView Aussehen Stil. Ich weiß, es gibt mehrere Methoden, dasselbe zu tun: aber ich bevorzuge basic [UIView animateWithDuration:
10
Antworten
Ich habe eine UIScrollView decendent, die eine takeScreenshot Methode, die wie folgt aussieht: -(void)takeScreenshot { CGRect contextRect = CGRectMake(0, 0, 768, 1004); UIGraphicsBeginImageContext(contextRect.size); [self.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); //do something with the viewImage here. }
5
Antworten
Gibt es eine Menge Informationen darüber, wie die Anzeige einer PDF-Datei in einem App UIView. Was ich arbeite, nun ist das erstellen einer PDF aus UIViews. Ich habe zum Beispiel eine UIView mit Untersichten wie Textviews, UILabelsUIImagesso
1
Antworten
CGContextSetFillColorWithColor: invalid context 0x0. Dies ist ein schwerwiegender Fehler. Diese Anwendung oder eine Bibliothek, die es nutzt, ist mit einem ungültigen Kontext und damit einen Beitrag zu einer Allgemeinen Verschlechterung der system-Stabilität und-Zuverlässigkeit. Dieser Hinweis ist Höflichkeit:
2
Antworten
Möchte ich übersetze diese Zeile an den Swift 3 aktuelle syntax-code, aber scheint, gibt es einige Probleme: CGContextDrawImage(context, CGRect(x:0.0,y: 0.0,width: image!.size.width,height: image!.size.height), image!.cgImage) Entsprechend der CoreGraphics.apinotes CGContextDrawImage umgewandelt wurde CGContext.draw : Name: CGContextDrawImage # replaced by draw(_
2
Antworten
Ich will zeichnen Sie eine sehr dünne Haarlinie Breite einer Zeile in meinem UIView die drawRect-Methode. Die Linie sehe ich, dass hat einen Wert von 0,5 für CGContextSetLineWidth nicht mit dem gleichen 1.0 Breite Wert, der verwendet
3
Antworten
Habe ich ein UIImage geladen wird, ist von einer CIImage mit: tempImage = [UIImage imageWithCIImage:ciImage]; Das problem ist, ich brauche zum zuschneiden tempImage zu einem bestimmten CGRect und der einzige Weg, ich weiß, wie dies zu tun
7
Antworten
Ich würde gerne wissen, um einen UIPopoverController ohne Pfeile In der Tat würde ich gerne simulieren, so etwas wie dieses: Sehen, dass Gibt es keine Pfeile Es ist ein Titel, der irgendwie im inneren eines erweiterten oberen
6
Antworten
UPDATE: Bilder, die projiziert werden auf die MKMapView mit einem MKOverlayView verwenden Sie die Mercator-Projektionwährend das Bild, dass ich verwenden als input-Daten verwendet, eine WGS84-Projektion. Gibt es eine Möglichkeit zum konvertieren der Eingangs-Bild, auf der rechten Seite
9
Antworten
So erstellen Sie ein neues Bild nur mit Farbverläufen, mit "aus-Farbe" und "Farbe"? InformationsquelleAutor der Frage Centurion | 2013-05-28
5
Antworten
Habe ich ein UIImage und verschieben möchten Sie die Sättigung um +10%. Gibt es standard-Methoden oder-Funktionen, die verwendet werden können für diese? InformationsquelleAutor der Frage Thanks | 2009-07-17
4
Antworten
Ist es wahr, dass, wenn es in UIKit, einschließlich drawRectder HD-Aspekt Retina-display ist automatisch gehandhabt? Also bedeutet das, dass in drawRectdie aktuellen Grafik-Kontext für eine Auflösung von 1024 x 768 anzeigen ist eigentlich eine 2048 x 1536-pixel-Bitmap-Kontext?
4
Antworten
Versuchen, animatie eine ellipse, die maskiert auf einer UIView zu werden Skala transformiert, die noch in der center-position. Habe ich gefunden CALayer - CABasicAnimation nicht die Skalierung um den Mittelpunkt/anchorPointund gefolgt durch das hinzufügen einer bounds -
5
Antworten
-(void)createPDFfromUIView:(UIView*)aView saveToDocumentsWithFileName:(NSString*)aFilename { //Creates a mutable data object for updating with binary data, like a byte array UIWebView *webView = (UIWebView*)aView; NSString *heightStr = [webView stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"]; int height = [heightStr intValue]; //Get the number of pages needed
7
Antworten
UIImage hat ein nur-lese-Eigenschaft CGImage. Ich habe zum Lesen der Pixel, um einen Speicherblock zu und Bearbeiten Sie diese und stellen Sie dann ein neues UIImage um die alten zu ersetzen. Ich möchte wissen, ob es einen
5
Antworten
Zur Zeit arbeite ich an der Zeichnung vertikale chinesischen text in einem label. Hier ist, was ich versuche zu erreichen, wenn auch mit chinesischen Zeichen: Ich habe geplant, zeichnen jedes Zeichen, drehen Sie jedes Zeichen um 90
7
Antworten
Sehe ich APIs in Quarz zum zeichnen von Linien und Kreisen. Aber alles was ich tun möchte, ist anzugeben der (x,y) kartesische Koordinaten um die Farbe eines pixels zu einem bestimmten Wert. Wie mache ich das? InformationsquelleAutor
5
Antworten
Gibt es einen einfachen Weg, dies zu tun, das funktioniert in 10.5? In 10.6, die ich verwenden kann nsImage CGImageForProposedRect: NULL, context: NULL hints: NULL Wenn ich mich nicht mit 1b schwarz und weiß Bilder (Wie Group
1
Antworten
Ich bin mit diesem code, um die Größe eines Bildes auf dem iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:kCGBlendModePlusDarker alpha:1]; UIImage *tmpValue = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); Das funktioniert Super, solange das Seitenverhältnis des
4
Antworten
Wie kann ich das speichern von CGRect-Objekten in einem NSMutableArray, und dann später abrufen? InformationsquelleAutor der Frage Krishna Chaitanya Bandaru | 2010-05-29
7
Antworten
hey, ich möchte in der Lage sein, um eine Verlaufsfüllung auf text in einem UILabel ich weiß über CGGradient, aber ich weiß nicht wie ich es verwenden würde, die auf einem UILabel text fand ich dies auf
7
Antworten
Hallo, ich Suche eine saubere Lösung ohne überschreiben drawRect oder Sachen wie, dass das erstellen einer UIView mit Abgerundeten Ecken auf der Oberseite des Ansicht. Mein Hauptproblem hier ist die Schaffung variable Lösung, wenn die Sicht wird
3
Antworten
Sah ich die folgende syntax in einigen Beispiel-code und bin nicht sicher, ob ich es verstehe. CGRect imageRect = (CGRect){.size = baseImage.size}; Ist das einfach nur ein Kürzel Art der Initialisierung einer CGRect entspricht: CGRect imageRect =
8
Antworten
Ich versuche CIImage von der Bildansicht, die auf dem Bildschirm angezeigt. UIImage *image = myImageView.image; Bild konvertieren UIImage zu CIImage. CIImage *cImage = [....]; Wie dies zu tun? InformationsquelleAutor der Frage HelmiB | 2011-12-08
5
Antworten
Ich in Schwierigkeiten versuchen zu verwischen, der Teil des Bildschirms in meiner iOS-app. Siehe Bild für die bessere Vorstellung von dem, was ich versuche zu tun. Nur der Inhalt der "BlurBox" werden muss unscharf aber der rest
2
Antworten
Was ist der Unterschied zwischen den beiden? Ich bin sicher, Sie haben vor-und Nachteile, und Situationen, Sie sind die besseren Darsteller. Alle Ressourcen, auf die die beiden vergleichen? Ist besser für animation (ich Stell mir das CATransform3D)?
12
Antworten
Alles was ich will ist ein ein pixel schwarzen Rand um meine weiße UILabel text. Hab ich so weit als Unterklassen UILabel mit dem code unten, die ich stümperhaft zusammen gebastelt von ein paar peripher mit online-Beispielen.
4
Antworten
Habe ich ein UIImage, das ist alles schwarz mit einem alpha-Kanal, so einige Teile sind Grau und einige Teile sind komplett durchsichtig. Ich will, dass Bilder wie eine Maske über einige andere Farbe (sagen wir mal weiß
16
Antworten
Ich habe heftig mein Gesicht in dieses für buchstäblich Tage jetzt, und obwohl ich fühle mich ständig, dass ich bin direkt am Rande der Offenbarung, ich kann nicht einfach mein Ziel erreichen. Dachte ich, vor der Zeit,
6
Antworten
Habe ich diese code zum generieren eines Bézier-Pfades, der als ein Pfad für eine CAShapeLayer Maske ein UIView (die Ansicht in Höhe und Breite sind variabel) Dieser code erzeugt ein Dreieck mit scharfen Kanten, aber ich würde
4
Antworten
Ich versuche zu zeichnen, Schatten und einem Eckenradius auf ein Bild. Ich kann Sie einzeln hinzufügen, aber ich habe keine Möglichkeit zum hinzufügen beide Effekte zur gleichen Zeit. Ich bin das hinzufügen eines Schattens mit: [layer setShadowOffset:CGSizeMake(0,
4
Antworten
Zu klären, den Zweck dieser Frage: ich weiß, WIE man komplizierte Aussicht mit den beiden Untersichten und mittels drawRect. Ich versuche zu verstehen, Wann und warum die Verwendung einer über den anderen. Ich verstehe auch, dass es
7
Antworten
ich will so zeichnen Sie eine Form wie in der angehängten Bild-mit-core-Grafik in iOS. Ist dieses möglich. Bitte Beispielcode zur Verfügung, wenn es möglich ist. Ich will mindestens 3-Farbverlauf über die Form. InformationsquelleAutor der Frage Sanal MS
5
Antworten
Ich bin versucht zu zeichnen eine gestrichelte Kreis, der durch die Verwendung eines CAShapeLayer und Einstellung einer Kreisbahn auf. Diese Methode ist jedoch weniger konsequent korrekt gerendert auf dem Bildschirm als mit borderRadius oder zeichnen Sie den
6
Antworten
Ich habe einen CGPoint Punkt genannt, zugeordnet touch: UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; Möchte ich, um die x-Koordinate mit dem Wert in meiner Konsole: NSLog(@"x: %s", point.x); Wenn ich diese log-Ausgabe für
26
Antworten
Ich gelesen habe, wie viele Suchergebnisse die ich finden konnte, auf das gefürchtete problem, leider, jeder scheint sich auf eine bestimmte Funktion aufrufen. Mein problem ist, dass ich den gleichen Fehler aus mehrere Funktionen, die ich vermute,
3
Antworten
Habe ich eine Reihe von user-angepasste Bilder innerhalb einer iOS-app, die animiert in einem einfachen, frame-by-frame-flip book Stil. Meine Frage ist: gibt es eine Möglichkeit, um Benutzern zu ermöglichen, exportieren Sie Ihre animation als animiertes gif? Im
4
Antworten
Gibt es eine Cocoa Touch Weg zur Konvertierung von Farben von einem Farbraum in einen anderen? Am Ende von diesem code: UIColor *grey = [UIColor colorWithWhite: 0.5 alpha: 1.0]; CGColorRef greyRef = [grey CGColor]; int x =
8
Antworten
Wenn ich [UIImage imageWithCGImage:] vorbei in eine CGImageRefmuss ich dann die CGImageRef oder nicht UIImage kümmern sich, wenn es freigegeben wird? Die Dokumentation ist nicht ganz klar. Er sagt "Diese Methode nicht im cache des Bild-Objekts." Ursprünglich
7
Antworten
Muss ich ein Bild runterskalierst, aber scharf. In Photoshop zum Beispiel gibt es das Bild-Größe-Verkleinerung Optionen "Bikubisch Glatter" (verschwommen) und "Bikubisch Schärfer". Ist dieses Bild von downscaling-Algorithmus, open Source oder irgendwo dokumentiert, oder hat die SDK bieten
3
Antworten
Ich Frage mich, ob jemand kann Sie unterscheiden genau zwischen diesen? Für mein Verständnis, Core Graphics ist nur ein "Framework-Paket" enthält Quarz-Core und Quartz 2D. Aber ich bin mir nicht sicher, ob Quartz 2D ist eigentlich Quarz-Core?
4
Antworten
Habe ich drei buttons in meiner Ansicht. Nach der Einstellung der cornerRadus in die viewDidLoad() : button.layer.cornerRadius = 20 bekomme ich folgende Fehlermeldung im log: <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace,
5
Antworten
Möchte ich sicherstellen, dass eine CGSize ist kleiner oder gleich einem anderen CGSize. wie: CGSize firstSize = CGSizeMake(1.0,1.0); CGSize secondSize = CGSizeMake(5.0,3.0); if(firstSize <= secondSize){ Do Stuff . . . } Wie sollte ich dies vergleichen? InformationsquelleAutor