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

Как визуализировать растровое изображение за пределами экрана, а затем вывести его на экран с помощью Core Graphics
Я хотел бы отобразить внеэкранное растровое изображение (или массив значений RGBA), а затем преобразовать их в UIView во время функции представления drawRect . Я бы предпочел полный 32-битный рендеринг (включая альфа-канал), но также...
9971 просмотров
schedule 01.08.2023

Могу ли я использовать CGAffineTransformMakeRotation для поворота вида более чем на 360 градусов?
Я пишу приложение для iPhone, и у меня есть изображение, которое я бы хотел, чтобы он закручивался наружу. В настоящее время мой код выглядит так (заключен в блок beginAnimations / commitAnimations): scale =...
25252 просмотров

Как я могу получить чистую информацию об альфа-канале из изображения PNG в ОС iPhone?
Я создал такой контекст (упрощенный): CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); CGContextRef context = CGBitmapContextCreate (bitmapData, pixWide, pixHeigh, 8, // bits per component bitmapBytesPerRow, colorSpace,...
4453 просмотров
schedule 09.01.2024

Получение альфа-значения пикселя для UIImage
В настоящее время я пытаюсь получить альфа-значение пикселя в UIImageView. Я получил CGImage из [UIImageView image] и создал из него байтовый массив RGBA. Альфа предварительно умножается. CGImageRef image = uiImage.CGImage; NSUInteger width =...
19175 просмотров

Преобразование CGLayer в * прозрачный * файл UIImage и PNG в CoreGraphics iphone
Я делаю простое приложение для рисования для iphone. Я пытаюсь преобразовать нарисованное изображение в прозрачный PNG (мне не нужен белый фон). Я также хотел бы получить представление UIImage для использования в UIImageView. В настоящее время я...
3121 просмотров
schedule 12.12.2023

Как стереть часть изображения UIImageView на iOS?
У меня есть представление с UIImageView и установленным для него изображением. Я хочу стереть изображение, как мы это делаем в фотошопе с помощью ластика. Как мне этого добиться? Кроме того, как отменить стирание?
6610 просмотров
schedule 20.09.2022

Использование CALayer в UITableViewCell
Я хочу, чтобы в каждой ячейке моего представления таблицы была полоса, которую пользователь мог бы выдвигать справа. На баре планирую значки. Итак, для этого я создал подклассы от UITableViewCell. В ячейке я реализовал drawRect, и там я уже...
1081 просмотров

Проверяет ли Quartz2D пересечение прямоугольника по линии перед его рисованием
Я рисую большую схему, состоящую из множества линий. Я делаю это в методе drawRect: из UIView . Схема больше, чем слой просмотра, и я проверяю каждую линию и рисую ее только в том случае, если она пересекает видимый прямоугольник. Но в один...
562 просмотров

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

Как компенсировать перевернутую систему координат основной графики для облегчения рисования?
Это действительно больно, но всегда, когда я рисую UIImage в -drawRect:, он всегда перевернут. Когда я переворачиваю координаты, изображение отрисовывается правильно, но за счет всех других функций компьютерной графики отрисовка «неправильная»...
17586 просмотров
schedule 24.10.2023

Как залить путь градиентом в drawRect :?
заполнить путь сплошным цветом достаточно просто: CGPoint aPoint; for (id pointValue in points) { aPoint = [pointValue CGPointValue]; CGContextAddLineToPoint(context, aPoint.x, aPoint.y); } [[UIColor redColor] setFill]; [[UIColor...
38554 просмотров

Как нарисовать простой эллипс с помощью CoreGraphics на iPhone (в частности, iPad)?
Просто интересно, как нарисовать эллипс с помощью CoreGraphics.
3068 просмотров
schedule 09.05.2024

Альтернатива CGPathGetPathBoundingBox() для iPad (iOS 3.2)
Я пытаюсь разобраться с использованием QuartzCore для рендеринга полусложных текстовых/градиентных/изображений композитов UITableViewCell. К счастью, Opacity позволяет мне визуально построить представление, а затем выдать исходный код, чтобы перейти...
1018 просмотров

Объединение путей в Core Graphics?
Я нарисовал два пересекающихся круга. Я хочу иметь возможность заливать и обводить их как объединенную новую форму. На данный момент я создаю последовательность контуров один раз, обводку ее, затем создаю ее копию, заполняю и добавляю два...
2847 просмотров
schedule 15.08.2022

Как нарисовать линию между двумя точками, когда вы пытаетесь установить вторую / конечную точку линии (например, рисование линии в MSPAINT!)
Мне было интересно, сможет ли кто-нибудь сказать мне, как вы поступите с этим? например - Пользователь нажимает (+) кнопку «Добавить» - появляется изображение, позволяющее пользователю установить начальную точку линии - После того, как...
553 просмотров
schedule 06.04.2024

Каков самый быстрый способ создать новый UIImage из преобразований, примененных к существующему UIImage?
Я пытаюсь взять изображение, снятое с задней камеры, применить к нему преобразование масштабирования, а затем вывести новое изображение того же размера, что и оригинал, но в увеличенном масштабе. То, что у меня есть ниже, работает... НО это...
334 просмотров

Нужно ли освобождать контекст, возвращаемый функцией UIGraphicsGetCurrentContext()?
Я использую CGContextRef . UIGraphicsBeginImageContext(self.drawImage.frame.size); CGContextRef context=UIGraphicsGetCurrentContext(); CGContextSetRGBStrokeColor(context,0.0f,0.0f,0.0f,1.0f); UIGraphicsEndImageContext();...
5315 просмотров
schedule 05.03.2022

Могу ли я установить scaleFactor UIView, если я хочу, чтобы мой код рисования в -drawRect не тратил слишком много памяти?
Я рисую что-то в -drawRect UIView, и в этом случае мне действительно нужно определенное количество пикселей. С дисплеем сетчатки мой вид имеет scaleFactor 2.0, и когда я рисую что-то, что должно быть 10 пикселей в высоту, это на самом деле 20. Можно...
966 просмотров

UIPopoverController без стрелок?
Я хотел бы знать, как сделать UIPopoverController без стрелок. На самом деле я хотел бы смоделировать что-то вроде этого: Видеть, что Стрелок нет Существует заголовок, который каким-то образом находится внутри расширенной верхней...
13551 просмотров

Использование Core Graphics для рисования пользовательской метки «верхняя часть вкладки»
Я кодирую с помощью iPhone SDK уже почти год, и до сих пор мне удавалось избегать Core Graphics. Поэтому мой вопрос может показаться довольно упрощенным. Мне нужно реализовать класс, который напоминает реальную «вкладку папки». Вот макет.....
315 просмотров