Вопросы по теме 'core-graphics'

Как я могу легко изменить общую непрозрачность растрового контекста с помощью Quartz2D?
Я хотел бы создать эффект затухания с одним из моих растровых контекстов, который я использую для рисования статического изображения в одном из моих представлений. Каков простой способ настроить общую непрозрачность контекста растрового изображения...
176 просмотров

iOS Core Graphics Проблема управления памятью PDF
Я читаю файл PDF, а затем выпускаю его: CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), (CFStringRef)@"somepdf.pdf", NULL, NULL); CGPDFDocumentRef pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL); int pagesCount =...
1702 просмотров

Можно ли внедрить фильтр CIBumpDistortion в определенную область экрана в Mac OS X (Snow Leopard)?
Я хочу временно исказить область под мышью, используя CIBumpDistortion , чтобы увеличить видимость указателя мыши. На данный момент у меня есть прозрачный фон NSWindow , который плавает под указателем и показывает перекрестие, которое исчезает,...
365 просмотров

Нарисуйте изображение в режиме аддитивного наложения без использования OpenGL
Я хочу нарисовать изображение, используя аддитивный режим наложения. Но я не хочу использовать OpenGL. Не могу найти чем это сделать, может в Quartz2D что-то есть? Может кто-то указать мне верное направление? Привет, Рич
1189 просмотров

Контекст, созданный с использованием UIGraphicsPushContext, не отображает визуализированные изображения.
Я использую UIGraphicsPushContext для отправки контекста внутрь drawRect следующим образом: - (void)drawRect:(CGRect)rect { // Create Bitmap Graphics Context UIContextRef ctxt = //blah blah; // Push the custom context in the graphics stack...
2790 просмотров
schedule 04.02.2024

UIGraphicsBeginImageContext против CGBitmapContextCreate в iOS
Это может быть действительно глупый вопрос, но может ли кто-нибудь сказать мне разницу между созданием CGContextRef с использованием UIGraphicsBeginImageContext и использованием CGBitmapContextCreate для рисования изображений? Особенно теперь, когда...
7754 просмотров
schedule 10.10.2022

Как скомпоновать два объекта UIImage в один UIImage за пределами -drawRect:?
У меня есть несколько объектов UIImage, которые я хочу скомпоновать в один UIImage, а затем сохранить его на диск. Я не показываю это на экране, поэтому нет смысла делать это в -drawRect. Есть ли способ создать контекст, похожий на -drawRect: , а...
1995 просмотров
schedule 23.10.2023

Рисование с использованием базовой графики в CALayer
Я пытаюсь разобраться в Core Graphics и Core Animation. Я понимаю следующее: Используя UIView , я могу рисовать с помощью Core Graphics, переопределив drawRect . Я могу создать несколько CALayer , задать их свойства и добавить их У...
4538 просмотров

Цифровая подпись документа PDF в iOS
Недавно мне поручили проект iOS, где мне нужно подписать документ в формате pdf с помощью ключа, который приложение загрузит с сервера. У меня еще нет четкого представления о процессе, связанном с подписанием документов, до сих пор я знаю, что я...
7060 просмотров
schedule 11.08.2022

Как преобразовать альфа-канал UIImage / CGImageRef в маску?
Как я могу извлечь альфа-канал UIImage или CGImageRef и преобразовать его в маску, которую я могу использовать с CGImageMaskCreate? Например: По сути, для любого изображения меня не волнуют цвета внутри изображения. Все, что я хочу, - это...
10034 просмотров
schedule 09.11.2022

iphone — Могу ли я нарисовать экземпляр UIView в drawRect?
Я пытаюсь что-то вроде ниже UIView * view = [UIView new]; view.frame = CGRectMake(50, 50, 200, 200); view.bounds = CGRectMake(0, 0, 400, 400); view.backgroundColor = [UIColor grayColor]; UIButton * btn = [UIButton...
257 просмотров

Нарисовать стрелку-пулю в Core Graphics
Я не хочу изобретать колесо без крайней необходимости, поэтому я хотел посмотреть, как я буду рисовать такую ​​стрелку с помощью Core Graphics: Кто-нибудь знает, как я могу с этим начать? Это то, что у меня есть до сих пор, но он рисует...
4522 просмотров
schedule 09.11.2022

Добавьте точку в CGContext в Core Graphics
Мне нужно добавить маленькую красную точку в UIButton. Я устанавливаю цвет пользовательского UIButton, используя этот метод: + (UIImage *) imageFromColor:(UIColor *)color { CGRect rect = CGRectMake(0, 0, 1, 1);...
829 просмотров
schedule 28.10.2022

как проверить, что точка касания находится на краях кривого пути в ios?
Я работаю с приложением, которое рисует кривую между двумя прямоугольниками. После того, как нарисовано, я хочу изменить форму кривой, используя начальную, конечную и другую точку (точку касания), если она находится на краю кривой. Итак, как я могу...
174 просмотров
schedule 29.03.2024

Утечка памяти при обработке CGMutablePath
У меня возникает утечка памяти при работе с CGMutablePath при следующих обстоятельствах: - (CGMutablePathRef) textMutablePathForFrame:(CGRect)frame { CGAffineTransform transform = CGAffineTransformMakeScale(frame.size.width /...
682 просмотров
schedule 07.09.2022

CGContextRestoreGState, похоже, не восстанавливает предыдущее состояние
Итак, мне нужно нарисовать серию пунктирных линий вдоль оси. В методе drawRect я вызываю другой метод для рисования оси. В этом методе я сохраняю GState, рисую ось, а затем сохраняю gstate, снова рисую пунктирную линию, когда это необходимо, затем...
1061 просмотров
schedule 03.04.2024

Название UIButton исчезает после преобразования
У меня странная проблема. У меня есть UIButton с настраиваемым фоном и одним символом в качестве названия. Я хотел бы, чтобы кнопка увеличивалась с анимацией. Анимация работает, однако я больше не вижу название кнопки. Вот мой код: UIButton...
345 просмотров

Масштабирование изображения на iPad 4-го поколения происходит медленно, есть ли более быстрые альтернативы?
Я пытаюсь увеличить и перевести изображение на экран. вот мой DrawRect: - (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSaveGState(context); CGContextSetShouldAntialias(context, NO);...
106 просмотров

Нарисуйте анимированную линию для изменения скорости, используя CoreGraphics и CGContextAddLine.
Я создал приложение для iPhone, которое показывает вашу текущую скорость, используя CLLocation (фреймворк CoreLocation). - (void)locationUpdate:(CLLocation *)location { speedLabel.text = [NSString stringWithFormat:@"%f", [location...
249 просмотров
schedule 02.05.2024

Как мне создать новую платформу iOS, соответствующую моим потребностям?
Это мой первый вопрос, и я чувствую себя дураком, не найдя ответа, поскольку я сильно подозреваю, что на что-то подобное уже был дан ответ, но мой гугл-фу подвел меня. Чего я хочу добиться, так это создать структуру, которую я могу добавить в свои...
105 просмотров