Вопросы по теме 'core-graphics'
CGPathAddArc против CGPathAddArcToPoint
Библиотека Apple CoreGraphics определяет две функции для описания дуги.
CGPathAddArc добавляет дугу на основе центральной точки, радиуса и пары углов.
CGPathAddArcToPoint добавляет дугу на основе радиуса и пары касательных линий....
9757 просмотров
schedule
30.07.2022
CGContext - есть ли способ сбросить текущий контекст
В моем проекте iPhone у меня есть UIView, где я реализую метод drawRect:
- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
Внутри метода я рисую целую кучу линий, изображений и текстов, используя этот...
9815 просмотров
schedule
03.04.2023
UIImage imageNamed дает EXC_BAD_ACCESS во второй раз
Я работаю над игрой с кучей мини-игр. Внутри одного игрового просмотра у меня есть следующий код:
UIImage* img = [UIImage imageNamed:@"foo.png"];
someImage = CGImageRetain(img.CGImage);
[img release];
someImage имеет тип CGImageRef, и с...
3110 просмотров
schedule
25.05.2022
iPhone + CGAffineTransFormRotate (pi / 2) + statusBarHidden: ДА + presentModalViewController = 20 пикселей белого пространства
Думаю, название довольно информативное:
Я выполняю все 3 операции над представлением, в результате получается 20 пикселей белого пространства вдоль левой стороны экрана (если удерживать iPhone в положении landscapeLeft).
Я попытался исправить...
15562 просмотров
schedule
22.06.2022
iPhone, как рисовать со страницы текстуры с помощью coregraphics?
Я пытаюсь понять, как рисовать из TexturePage с помощью CoreGraphics.
Учитывая страницу текстуры (CGImageRef), которая содержит несколько упакованных текстур размером 64x64, как мне визуализировать подобласти с этой страницы в контексте устройства....
955 просмотров
schedule
22.12.2023
Почему iphone CGImageCreate с данными из стандартных битов BMP дает неправильный результат?
У меня есть движок gdi, который приводит к стандартному потоку битов BMP, и теперь я хочу отображать его с помощью CG в iphone, я использую его так:
// size -> image size
// rect -> current view rect
// pBits -> the BITMAPINFO image...
3736 просмотров
schedule
13.06.2023
Создание сжатого CCITT TIFF из CGImage
У меня есть CGImage (основная графика, C/C++). Это оттенки серого. Ну, изначально это было Ч/Б, но CGImage может быть RGB. Это не должно иметь значения. Я хочу создать CCITT-Group 4 TIFF.
Я могу создать LZW TIFF (оттенки серого или цветной),...
3419 просмотров
schedule
18.07.2022
iPhone SDK: как нарисовать прямоугольник с закругленными углами с полупрозрачным градиентом и падающей тенью
Я экспериментирую с рисованием на iPhone, вручную создавая части пользовательского интерфейса для своего приложения (в данном случае график). По сути, я хочу нарисовать прямоугольник со скругленными углами, падающей тенью и полупрозрачным градиентом...
8075 просмотров
schedule
04.06.2023
NSTimer на устройстве работает медленнее, чем в симуляторе
Я новичок в разработке iPhone. Я использовал [NSTimer scheduledTimerWithTimeInterval:0.01] для игрового цикла. Игра состоит из функции drawscreen, в которой я использую CGContextClipToRect для вырезания больших изображений для анимации.
Но...
1082 просмотров
schedule
17.07.2023
Как создать всплывающее окно сообщения, похожее на встроенное SMS-приложение для iPhone?
Как создать всплывающее окно сообщения, похожее на встроенное SMS-приложение для iPhone?
Я пытаюсь создать ячейки таблицы с окном пузырькового сообщения, похожим на приложение iPhone SMS или iChat.
У кого-нибудь есть пример кода, на который я...
2748 просмотров
schedule
05.06.2022
Нужна помощь в оптимизации моего 2D-рисунка на iPhone
Я пишу игру, которая отображает 56 шестиугольников, заполняющих экран в форме доски. В настоящее время я рисую каждую часть, используя одноэлементный класс рендеринга, который при вызове для рисования части создает путь из 6 точек на основе...
1226 просмотров
schedule
01.08.2023
Получить CGContextRef NSView вне drawRect?
Мне нужно получить CGContextRef объекта NSView. Было бы не так плохо, если бы я знал как.
В Carbon это было сделано так:
CGContextRef cgref = (libvlc_drawable_t)GetWindowPort(HIViewGetWindow((OpaqueControlRef*)hiViewRef));
Очевидно, это...
5804 просмотров
schedule
13.04.2022
Какие-нибудь методы рисования анимированного пути?
Есть ли способ имитировать почерк с помощью кварца?
Я имею в виду, что существует путь между точками A, B и C. Я хочу, чтобы путь выходил из точки A и переходил в анимированную точку B, а затем C.
На ум приходят два варианта сделать это:...
1574 просмотров
schedule
12.05.2022
Могу ли я редактировать пиксели свойства CGImage UIImage
UIImage имеет свойство CGImage, доступное только для чтения. Мне нужно прочитать его пиксели в блоке памяти и отредактировать их, а затем создать новый UIImage, чтобы заменить старый. Я хочу знать, есть ли способ обойти свойство только для чтения и...
18936 просмотров
schedule
10.05.2022
Каков самый быстрый способ реализовать фон UIView?
У меня есть UIView, которому я хочу дать градиентный фон, и мне интересно, как это реализовать как можно эффективнее.
Рассматриваю три варианта:
Создайте UIImageView как subview и дайте ему изображение градиента для отображения.
Нарисуйте...
603 просмотров
schedule
01.03.2023
Как я могу перебирать RGBA КАЖДОГО пикселя в контексте растрового изображения?
Как выполнить итерацию по КАЖДОМУ ПИКСЕЛЮ в контексте растрового изображения? Я нашел какой-то источник, который, кажется, пытается это сделать, но он как-то ошибочен. Может ли кто-нибудь сказать мне, как исправить этот код, чтобы я мог перебирать...
1119 просмотров
schedule
11.05.2022
Как нарисовать спрайт на фоне с помощью Quartz и CGLayers?
Я новичок в Quartz и изо всех сил пытаюсь понять, что, по словам Apple, очень просто и понятно.
Я создал два CGLayer'а: один для фиксированного фона, а другой для спрайта. Я хочу, чтобы этот спрайт двигался.
И фоновый контекст, и контекст...
1567 просмотров
schedule
25.05.2022
Перемещение CGPaths по x, y пикселям?
Есть ли способ переместить путь на экране на (x, y) пикселей, используя непосредственно CGPathRef вместо того, чтобы снова проходить его точки и линии в методе drawRect? Я хочу повторно использовать свой старый CGPathRef, когда я хочу переместить его...
413 просмотров
schedule
15.09.2022
Как мне нарисовать contentView UITableViewCell?
Я пытаюсь нарисовать линию на пользовательском UITableViewCell. Когда я рисую внутри переопределенного drawRect и использую текущий графический контекст, я ничего не вижу.
Я знаю, что ничего не вижу, потому что прямоугольник отрисовки...
1981 просмотров
schedule
17.04.2022
Использование iPhone / Objective C CGFloats: 0.1 нормально или должно быть 0.1f?
При использовании метода iPhone Objective C, который принимает CGFloat s, например [UIColor colorWithRed:green:blue:] , важно ли добавлять f к постоянным аргументам, чтобы явно указать их как числа с плавающей запятой, например должен ли я всегда...
1030 просмотров
schedule
25.10.2022