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

CATransform3D против CGAffineTransform?
В чем разница между ними? Я уверен, что у них есть плюсы и минусы, а также ситуации, в которых они лучше справляются. Какие ресурсы сравнивают эти два? Что лучше для анимации (я представляю CATransform3D)? Почему? Также я думаю, что...
12015 просмотров

Как с помощью iPhone SDK очистить углы за пределами закругленного прямоугольника?
Я пытаюсь реализовать собственное представление. В этом представлении должно отображаться изображение, окруженное серой прямоугольной рамкой с закругленными углами. Я могу добиться, чтобы изображение отображалось нормально, а также граница, однако,...
2132 просмотров
schedule 30.05.2022

CGAffineTransform из двух строк, каждая из которых представлена ​​парой CGPoints.
Вы, наверное, понимаете, к чему я клоню, но есть ли простой способ сгенерировать CGAffineTransform из двух строк, каждая из которых представлена ​​парой CGPoints: A[(a1x,a1y), (a2x,a2y)], B[(b1x,b1y), (b2x,b2y)] Результирующий...
574 просмотров

Можно ли переопределить метод drawTextInRect UILabel, чтобы изменить размер текста UILabel?
Документация Apple для drawTextInRect, похоже, указывает на то, что это возможно: "By the time this method is called, the current graphics context is already configured with the default environment and text color for drawing. In your overridden...
10249 просмотров

Сохранение CGImageRef в файл png?
в моем приложении Cocoa я загружаю файл .jpg с диска, управляю им. Теперь его нужно записать на диск в виде файла .png. Как вы можете это сделать? Спасибо за вашу помощь!
30899 просмотров
schedule 06.06.2022

Где я могу найти примеры рисования Quartz 2D на iPhone?
Я собираюсь разработать 2D-игру на Iphone с помощью Quartz. в чем основная разница между Quartz и QuartzCore? Я много искал в Интернете, но смог найти MAC OS только с примерами Quartz. Если у кого-либо есть ссылка/URL-адрес для примеров...
19006 просмотров
schedule 12.10.2022

Анимация формы с помощью CoreAnimation
Я подхожу к основной анимации и рисованию опытным путем. Я пытаюсь оживить простую фигуру; рассматриваемая форма образована 3 линиями плюс кривая Безье. Также нарисована красная линия, чтобы показать контрольные точки кривой....
15398 просмотров

Как использовать CGAffineTransformMakeScale и Rotation одновременно?
((UIImageView*)[dsry objectAtIndex:0]).transform = CGAffineTransformMakeRotation(1.57*2); ((UIImageView*)[dsry objectAtIndex:0]).transform = CGAffineTransformMakeScale(.5,.5); Только одна из этих работ за раз. Как я могу сохранить...
20568 просмотров
schedule 02.07.2023

Переход от одного взгляда к другому
Как мне перейти от одного представления к другому с помощью перехода между слайдами? Спасибо.
799 просмотров
schedule 20.07.2023

Рисование изображения PNG в графическом контексте для управления режимом наложения
Мне нужно нарисовать серию PNG в CGContext , чтобы я мог смешать их вместе: CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetBlendMode(context, kCGBlendModeOverlay); В настоящее время мое приложение работает на основе...
15176 просмотров

Создание повторно используемого изображения из контекста Core Graphics мне ничего не дает
Я пытаюсь ускорить свой код рисования. Вместо того, чтобы создавать графический контекст, рисовать в нем текущее изображение и рисовать поверх него, я пытаюсь создать контекст, используя некоторые пиксельные данные, и просто изменить их напрямую....
1542 просмотров
schedule 19.03.2022

Есть ли наказание за смешение цветовых пространств? (Основная графика)
Если я пишу код рисования в Core Graphics на Mac OS X или iPhone OS, я могу установить красный цвет активной заливки, вызвав: CGContextSetRGBFillColor(context, 1.0, 0.0, 0.0, 1.0); // RGB(1,0,0) Если мне нужно 50 % серого, я мог бы вызвать:...
809 просмотров
schedule 25.07.2023

Могу ли я ускорить использование Core Graphics для рисования движущихся треугольников каждые 1/10 секунды?
Я недавно добавил в свое приложение несколько элементов Core Graphics, и оно резко замедлилось, сделав его практически бесполезным. Я не уверен, что я просто не использую Core Graphics эффективно (как мне сделать это быстрее?) Или эта проблема...
1834 просмотров

Путь CAShapeLayer исчезает после анимации - нужно, чтобы он оставался на том же месте
Благодаря некоторой помощи в StackOverflow, в настоящее время я анимирую путь в CAShapeLayer, чтобы создать треугольник, указывающий от движущегося спрайта к другой движущейся точке на экране. По завершении анимации треугольник исчезнет с экрана....
2703 просмотров

Как создать экран, который позволит пользователю рисовать «эскиз» касанием пальца?
Я разрабатываю приложение, которое позволит пользователям «рисовать» на экране с помощью прикосновения пальца, так что в основном пользователи могут писать, рисовать фигуры — аналогично белой доске. Проблема в том, что я новичок в том, что касается...
1856 просмотров

Основная графика, вращающая путь
Это должно быть просто, в основном у меня есть несколько путей, нарисованных с помощью основной графики, и я хочу иметь возможность вращать их (для удобства). Я пробовал использовать CGContextRotateCTM(context); но ничего не крутит. Я что-то...
5790 просмотров
schedule 23.01.2023

Как я могу узнать, когда UIWebView закончил рисование в контексте?
В моем коде я пытаюсь показать UIWebView во время загрузки страницы, а затем, когда это будет сделано, захватить изображение из веб-представления для кеширования и отображения позже (так что мне не нужно перезагружать и отображать веб-страницу )....
1981 просмотров
schedule 13.02.2022

Как использовать CGContext для рисования поверх существующего UIView?
У меня есть подкласс UIView , в который я добавил несколько подпредставлений в свой метод initWithFrame . Я добавил фон, среди прочего. Я хочу нарисовать несколько фигур поверх этих представлений (которые занимают весь экран). Но когда я...
1834 просмотров

Портирование демонстрации Quartz 2d python на чистый Core Graphics C
позвольте мне прежде всего отметить, что я абсолютно не знаю, что я делаю с Objective-C и разработкой для Mac (хотя я в порядке с c). Я сделал удивительно простую графическую утилиту на леопарде с привязкой Quartz-2d для python:...
583 просмотров

Принудительное вращение по часовой стрелке/против часовой стрелки для CABasicAnimation UIImageView
Я анимирую маятник, который качается от 0 градусов до максимум 200 градусов, а затем обратно. Проблема в том, что если маятник проходит более 180 градусов, он возвращается к 0 по кратчайшему пути, который должен продолжаться по часовой стрелке. И я...
8850 просмотров