Вопросы по теме 'core-graphics'
Как я могу легко изменить общую непрозрачность растрового контекста с помощью Quartz2D?
Я хотел бы создать эффект затухания с одним из моих растровых контекстов, который я использую для рисования статического изображения в одном из моих представлений. Каков простой способ настроить общую непрозрачность контекста растрового изображения...
176 просмотров
schedule
11.01.2024
iOS Core Graphics Проблема управления памятью PDF
Я читаю файл PDF, а затем выпускаю его:
CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), (CFStringRef)@"somepdf.pdf", NULL, NULL);
CGPDFDocumentRef pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
int pagesCount =...
1702 просмотров
schedule
29.09.2022
Можно ли внедрить фильтр CIBumpDistortion в определенную область экрана в Mac OS X (Snow Leopard)?
Я хочу временно исказить область под мышью, используя CIBumpDistortion , чтобы увеличить видимость указателя мыши.
На данный момент у меня есть прозрачный фон NSWindow , который плавает под указателем и показывает перекрестие, которое исчезает,...
365 просмотров
schedule
12.04.2024
Нарисуйте изображение в режиме аддитивного наложения без использования OpenGL
Я хочу нарисовать изображение, используя аддитивный режим наложения. Но я не хочу использовать OpenGL. Не могу найти чем это сделать, может в Quartz2D что-то есть?
Может кто-то указать мне верное направление?
Привет, Рич
1189 просмотров
schedule
26.07.2022
Контекст, созданный с использованием 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 просмотров
schedule
03.07.2022
Цифровая подпись документа 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 просмотров
schedule
25.02.2024
Нарисовать стрелку-пулю в 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 просмотров
schedule
26.10.2022
Масштабирование изображения на iPad 4-го поколения происходит медленно, есть ли более быстрые альтернативы?
Я пытаюсь увеличить и перевести изображение на экран.
вот мой DrawRect:
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSaveGState(context);
CGContextSetShouldAntialias(context, NO);...
106 просмотров
schedule
20.07.2022
Нарисуйте анимированную линию для изменения скорости, используя CoreGraphics и CGContextAddLine.
Я создал приложение для iPhone, которое показывает вашу текущую скорость, используя CLLocation (фреймворк CoreLocation).
- (void)locationUpdate:(CLLocation *)location
{
speedLabel.text = [NSString stringWithFormat:@"%f", [location...
249 просмотров
schedule
02.05.2024
Как мне создать новую платформу iOS, соответствующую моим потребностям?
Это мой первый вопрос, и я чувствую себя дураком, не найдя ответа, поскольку я сильно подозреваю, что на что-то подобное уже был дан ответ, но мой гугл-фу подвел меня.
Чего я хочу добиться, так это создать структуру, которую я могу добавить в свои...
105 просмотров
schedule
19.04.2024