Вопросы с тегом «core-graphics»

Core Graphics - это среда Apple для низкоуровневых операций рисования в Mac OS X и iOS.

16
Как нарисовать тень под UIView?
Я пытаюсь нарисовать тень под нижним краем UIViewв Cocoa Touch. Я понимаю, что должен CGContextSetShadow()рисовать тень, но руководство по программированию в Quartz 2D немного расплывчато: Сохранить графическое состояние. Вызовите функцию CGContextSetShadow, передав соответствующие значения. Выполните все рисунки, к которым вы хотите применить тени. Восстановить состояние графики Я попробовал следующее в …

26
неверный контекст 0x0 под iOS 7.0 и деградация системы
Я прочитал как можно больше результатов поиска по этой страшной проблеме, к сожалению, каждый из них, кажется, фокусируется на вызове определенной функции. Моя проблема в том, что я получаю одну и ту же ошибку от нескольких функций, которые, как я предполагаю, вызываются из функций, которые я использую. Что еще хуже, …

11
Как получить данные пикселей из UIImage (Cocoa Touch) или CGImage (Core Graphics)?
У меня есть UIImage (Touch Cocoa). Исходя из этого, я счастлив получить CGImage или что-нибудь еще, что вы хотели бы, что доступно. Я хотел бы написать эту функцию: - (int)getRGBAFromImage:(UIImage *)image atX:(int)xx andY:(int)yy { // [...] // What do I want to read about to help // me fill in …

16
UIImage: изменить размер, затем обрезать
Я буквально врезаюсь в это лицо буквально несколько дней, и хотя я постоянно чувствую, что я на грани откровения, я просто не могу достичь своей цели. Я подумал, заблаговременно на концептуальных этапах моего дизайна, что было бы тривиально взять изображение с камеры или библиотеки iPhone, уменьшить его до указанной высоты, …

18
CGContextDrawImage рисует изображение вверх ногами при передаче UIImage.CGImage
Кто-нибудь знает, почему CGContextDrawImageбы рисовать мое изображение с ног на голову? Я загружаю изображение из моего приложения: UIImage *image = [UIImage imageNamed:@"testImage.png"]; А затем просто попросите основную графику нарисовать ее в моем контексте: CGContextDrawImage(context, CGRectMake(0, 0, 145, 15), image.CGImage); Он рендерит в нужном месте и размеры, но изображение перевернуто. Должно …

19
Как повернуть UIImage на 90 градусов?
У меня есть, UIImageчто UIImageOrientationUp(портрет), что я хотел бы повернуть против часовой стрелки на 90 градусов (в ландшафт). Я не хочу использовать CGAffineTransform. Я хочу, чтобы пиксели UIImageдействительно сдвигали позицию. Я использую блок кода (показанный ниже), изначально предназначенный для изменения размера, UIImageчтобы сделать это. Я устанавливаю целевой размер как текущий …

7
Нарисуйте идеальный круг от прикосновения пользователя
У меня есть этот практический проект, который позволяет пользователю рисовать на экране, когда они касаются их пальцами. Очень простое приложение, которое я сделал в качестве упражнения назад. Мой маленький двоюродный брат позволил себе рисовать вещи с помощью моего iPad в этом приложении (детские рисунки: круги, линии и т. Д., Что …

19
Получите немного светлее и темнее цвета от UIColor
Я искал возможность превратить любой UIColor в градиент. Я собираюсь сделать это, используя Core Graphics для рисования градиента. Я пытаюсь получить цвет, скажем так: [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]; и получите UIColor, который на несколько оттенков темнее, а несколько оттенков светлее. Кто-нибудь знает как это сделать? Спасибо.

4
рисовать или не рисовать (когда следует использовать drawRect / Core Graphics против подпредставлений / изображений и почему?)
Чтобы прояснить цель этого вопроса: я знаю, КАК создавать сложные представления как с подпредставлениями, так и с использованием drawRect. Я пытаюсь полностью понять, когда и почему использовать один над другим. Я также понимаю, что не имеет смысла оптимизировать это намного раньше времени и делать что-то более сложное, прежде чем выполнять …

6
Как динамически создать цветной UIImage 1x1 на iPhone?
Я хотел бы динамически создать 1x1 UIImage на основе UIColor. Я подозреваю, что это можно быстро сделать с помощью Quartz2d, ​​и я изучаю документацию, пытаясь понять основы. Однако похоже, что существует множество потенциальных ловушек: неправильное определение количества бит и байтов для каждого объекта, неправильное указание флагов, невыполнение неиспользуемых данных и …

6
Размытие в стиле iOS 7
Кто-нибудь знает какие-либо элементы управления, которые будут копировать виды размытия в стиле iOS7. Я предполагаю, что может быть какой-то подкласс UIView, который будет копировать поведение. Я говорю об этих типовых представлениях, которые очень сильно размывают фон, так что они имеют эффекты вытягивания из фонового представления.

8
Как контролировать распространение и размытие теней?
Я спроектировал элементы пользовательского интерфейса в эскизе, и один из них имеет тень с размытием 1 и растяжением 0. Я просмотрел документ для свойства слоя представлений, и у слоя нет ничего с именем spread или blur или чего-либо подобного (единственным элементом управления был просто shadowOpacity) Как можно управлять такими вещами, …


15
Как сделать так, чтобы UILabel отображал выделенный текст?
Все, что мне нужно, это черная рамка в один пиксель вокруг моего белого текста UILabel. Я дошел до подкласса UILabel с помощью приведенного ниже кода, который я неуклюже сколотил из нескольких косвенно связанных онлайн-примеров. И это работает, но это очень, очень медленно (кроме симулятора), и я не мог заставить его …

6
NSLog с данными CGPoint
У меня есть точка с именем CGPoint, которой назначается касание: UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; Я хочу записать значение координаты x в журнал консоли: NSLog(@"x: %s", point.x); Когда я использую это, вывод журнала для этого: х: (ноль) Я проверил, что точка не равна нулю, когда …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.