Лучшие core-graphics вопросы ИТ разработчиков

  • 4голосов
  • 2ответа
  • 0просмотров

Рисование скругленного прямоугольника в основной графике

Я хочу скопировать маркеры событий календаря iPad по умолчанию, которые выглядят так: Для этого я пытаюсь использовать coregraphics, рисуя контур скругленного прямоугольника. Вот результат, который я мог придумать: Как вы можете видеть, ...

ЗаданMay 11, 2012, 7:42 PMотuser826955
  • 2голос
  • 1ответ
  • 0просмотров

Программно изменить разрешение OS X

Мой вопрос прост. Я занимаюсь разработкой игры и, как говорится в названии, я хочу иметь возможность программно изменять разрешение экрана / частоту обновления на OS X. Я искал это часами и ничего не смог найти. Я уже знаю, как создать ...

ЗаданMay 15, 2012, 8:01 AMотda_petcu21
  • 10голос
  • 1ответ
  • 0просмотров

Рисовать изображение с CoreGraphics на Retina iPad медленно

В моем приложении для iPad я выполняю рендеринг в закадровое растровое изображение, а затем рисую растровое изображение на экране. (Это потому, что я хочу повторно использовать существующий код рендеринга растрового изображения.) На iPad 2 это ...

ЗаданMay 02, 2012, 8:22 AMотFrederik Slijkerman
  • 4голос
  • 1ответ
  • 0просмотров

Преобразование BGRA в ARGB

Я читаюэтот урок [http://www.benjaminloulier.com/articles/ios4-and-direct-access-to-the-camera]на получение данных пикселей с камеры iPhone. Хотя у меня нет проблем с запуском и использованием этого кода, мне нужно взять выходные данные камеры ...

ЗаданMay 18, 2012, 2:52 PMотDany Joumaa
  • 3голос
  • 1ответ
  • 0просмотров

На iOS после того, как мы создаем слой из контекста и получаем контекст слоя, как эти контексты связаны друг с другом?

Мы можем создать слой из текущего графического контекста, а затем получить его контекст: CGContextRef context = UIGraphicsGetCurrentContext(); CGLayerRef layer = CGLayerCreateWithContext(context, ...

ЗаданMay 20, 2012, 2:48 PMот太極者無極而生
  • 8голосов
  • 2ответа
  • 0просмотров

iPhone iOS, как перевернуть / отразить любой UIView на месте?

Я знаю, как переворачивать / отражать / вращать UIImage, перерисовывая его в пределах его границ. - (IBAction)reflectImageView:(UIImageView)imageView { UIGraphicsBeginImageContextWithOptions(imageView.bounds.size, NO, 0.0); CGContextRef context ...

ЗаданMay 21, 2012, 12:38 PMотAlex Stone
  • 23голосов
  • 2ответа
  • 0просмотров

Установка свойства изображения в UIImageView вызывает значительное отставание

Позвольте мне рассказать вам о проблеме, с которой я столкнулся, и о том, как я пытался ее решить. У меня есть UIScrollView, который загружает подпредставления как прокрутка слева направо. Каждое подпредставление имеет 10-20 изображений размером ...

ЗаданMay 28, 2012, 8:45 PMотfumoboy007
  • 34голосов
  • 5ответов
  • 0просмотров

Прозрачный градиент UIView

Учитывая произвольный UIView на iOS, есть ли способ с помощью Core Graphics (приходит на ум CAGradientLayer) применить «прозрачный передний план»? градиент к этому? Я не могу использовать стандартный CAGradientLayer, потому что фон ...

ЗаданJun 01, 2012, 2:43 PMотjpsim
  • 2голос
  • 1ответ
  • 0просмотров

Только на новом iPad 3: wait_fences: не удалось получить ответ: 10004003

Так что я знаю, что есть много вопросов по этому поводу, но, насколько я могу судить, это уникальная ситуация, поэтому я решил опубликовать ее. Надеемся, что это добавит некоторую информацию, которая может, наконец, дать нам ответ о том, почему ...

ЗаданJun 07, 2012, 7:09 PMотAaron Hayman
  • 2голосов
  • 2ответа
  • 0просмотров

Сброс происхождения трансформированного UIView спускается в сумасшествие

Я вращаю / масштабирую UIVIew, используя [UIView transform:], и это хорошо работает. Однако, как только я изменяю происхождение фрейма вида, содержимое вида начинает странно масштабироваться. хотя я не выполняю никаких ...

ЗаданJun 28, 2009, 6:45 PMотteabot
  • 3голосов
  • 2ответа
  • 0просмотров

CoreGraphics Изменение размера изображения

Этот код взят из сессии Apple 31/10 WWDC 2011 - «Производительность iOS по глубине» и использует CoreGraphics для создания миниатюр из изображений, размещенных на сервере. CGImageSourceRef src = CGImageSourceCreateWithURL(url); NSDictionary ...

ЗаданJun 12, 2012, 9:55 AMотdaidai
  • 17голосов
  • 4ответа
  • 0просмотров

Как преобразовать цвета из одного цветового пространства в другое?

Есть ли способ Cocoa Touch для преобразования цветов из одного цветового пространства в другое? В конце этого кода: UIColor *grey = [UIColor colorWithWhite: 0.5 alpha: 1.0]; CGColorRef greyRef = [grey CGColor]; int x = ...

ЗаданMay 23, 2017, 12:09 PMотCommunitySteven Fisher
  • 3голосов
  • 2ответа
  • 0просмотров

Создайте вид с отступом, найденный в UINavigationBarButton - программно

Я пытаюсь программно воссоздать вид кнопки с отступом, который можно увидеть на UINavigationBarButton. Не блестящий двухцветный вид или градиент, а только затенение по периметру: Это выглядит как внутренняя темная тень по всему периметру вида, ...

ЗаданJun 15, 2012, 3:55 AMотMattyG
  • 95голосов
  • 12ответов
  • 0просмотров

Как сделать так, чтобы UILabel отображал выделенный текст?

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

ЗаданJul 27, 2015, 12:38 PMотAxel GuilminMonte Hurd
  • 6голос
  • 1ответ
  • 0просмотров

Стереть и удалить стереть изображение в UIImageVIew с помощью касания, используя coregraphics

Мой вопрос такой же, как упоминалось вВот [https://stackoverflow.com/questions/1382689/erase-and-unerase-image], Я также использую два изображения в своем приложении, и все, что мне нужно, это стереть верхнее изображение на ощупь. Затем удалите ...

ЗаданMay 23, 2017, 12:01 PMотCommunityandy
  • 6голосов
  • 2ответа
  • 0просмотров

Как установить градиентную границу на UIView?

Очень просто поставить простую границуUIView, Вы просто ссылаетесь наQuartzCore, импортируйте его и используйте: self.view.layer.borderColor = [UIColor redColor].CGColor; self.view.layer.borderWidth = 2.0f;Мой вопрос ... Есть ли способ заставить ...

ЗаданMar 20, 2013, 3:52 PMотRobshawnwall
  • 2голосов
  • 5ответов
  • 0просмотров

Как я могу установить положение мыши?

Мне нужно установить положение мыши на экране. В каком-то другом подобном вопросе было предложено использоватьCGDisplayMoveCursorToPoint(CGDirectDisplayID display, CGPoint point), но я не могу понять, как получитьCGDirectDisplayID, Пожалуйста, ...

ЗаданApr 21, 2012, 4:40 AMотPeter HoseyStas Jaro
  • 2голос
  • 1ответ
  • 0просмотров

UIGraphicsGetCurrentContext () короткое время жизни

У меня есть представление, которое реализует рисование от руки, но у меня есть небольшая проблема. Я заметил на iPad 3, что все пошло к черту, поэтому я попытался обновить свой код рисования (вероятно, как я должен был сделать в первую очередь), ...

ЗаданJun 25, 2012, 9:31 AMотborrrden
  • 32голосов
  • 6ответов
  • 0просмотров

Вертикальный переворот CGContext

У меня есть UIView, который я пытаюсь сделать в UIImage, используя [CALayer renderInContext:]. Тем не менее, я считаю, что результирующее изображение переворачивается вертикально. Я отчасти ожидаю этого из-за разных систем координат. Однако затем ...

ЗаданJul 16, 2009, 5:52 AMотteabot
  • 7голос
  • 1ответ
  • 0просмотров

Безопасен ли этот поток кода Core Graphics?

Я знаю, что можно рисовать в любой теме, пока я звоню. UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0); UIGraphicsEndImageContext();в той же теме. Создание снимка экрана с помощью этого метода занимает около 300 мс, ...

ЗаданJul 06, 2012, 4:22 AMотSnowman
  • 10голосов
  • 2ответа
  • 0просмотров

Как перевернуть координаты при рисовании в контексте?

Я создаю контекст из UIImage, а затем рисую в нем CGContextDrawImage(bitmapContext, CGRectMake(0, 0, originalImage.size.width, originalImage.size.height), oImageRef);изображение появляется вверх ногами из-за перевернутой системы координат в ...

ЗаданAug 30, 2011, 6:03 PMотsigjuiceThanks
  • 10голосов
  • 2ответа
  • 0просмотров

Четырехточечный градиент в iOS

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

ЗаданJul 14, 2012, 8:50 AMотMrwolfy
  • 19голосов
  • 3ответа
  • 0просмотров

Зачем использовать такие функции, как CGRectMake?

Мне любопытно, почему такие функции, как CGRectMake и CGPointMake существуют и широко используются. когда вместо этого вы можете сделать: (CGRect){{x, y}, {width, height}}конечно, это более эффективно (хотя я догадываюсь немного), поскольку нет ...

ЗаданOct 07, 2012, 8:25 AMотjustinJonathan.
  • 7голос
  • 1ответ
  • 0просмотров

Как напрямую обновлять пиксели - с CGImage и прямым CGDataProvider

Actual Question Несколько ответов решат мою проблему: 1. Can I force a CGImage to reload its data from a direct data provider (created with CGDataProviderCreateDirect) like CGContextDrawImage does? Or is there some other way I can get ...

ЗаданMay 23, 2017, 11:46 AMотCommunityJustin Meiners
  • 1голосов
  • 2ответа
  • 0просмотров

утечка памяти при использовании CGImageCreateWithJPEGDataProvider

Я использую инструменты (утечки), чтобы обнаружить утечки памяти моего приложения. Иногда говорится, что в одном из моих методов есть утечка памяти. Я не уверен, есть ли утечка и как ее решить. Метод CGImageCreateWithJPEGDataProvider в основном ...

ЗаданAug 31, 2012, 9:24 AMотchancyWu
  • 12голосов
  • 4ответа
  • 0просмотров

iOS в Mac GraphicContext Объяснение / Преобразование

Я два года программировал на iOS, а не на Mac. Я работаю над небольшой утилитой для обработки некоторых простых потребностей с изображениями, которые есть в моей разработке для iOS. Во всяком случае, у меня есть рабочий код в iOS, который отлично ...

ЗаданAug 31, 2012, 11:52 PMотdaveMac
  • 8голос
  • 1ответ
  • 0просмотров

iOS: CGImageCreateWith [PNG или JPEG] DataProvider вызывает ошибку сегментации

Я столкнулся со странной проблемой. Я разрабатываю утилиту для сканирования штрих-кода командной строки iOS с использованием libzbar (да, это для взломанных устройств). Все идет хорошо, кроме случаев, когда я ...

ЗаданJun 28, 2013, 12:53 PMотNikolai Ruhe
  • 11голосов
  • 3ответа
  • 0просмотров

iOS: создать более темную версию UIImage и оставить прозрачные пиксели без изменений?

я нашел Создайте новый UIImage, добавив тень к существующему UIImage [https://stackoverflow.com/questions/2936443/create-new-uiimage-by-adding-shadow-to-existing-uiimage] а также UIImage, есть ли простой способ сделать его темнее или полностью ...

ЗаданMay 23, 2017, 12:16 PMотCommunityhzxu
  • 4голосов
  • 0ответов
  • 0просмотров

ios - Кисть для рисования от пальцев до пальцев движется

я хочу нарисовать в своем приложении для iPad, как на следующем рисунке В моем приложении я поместил изображение и, перемещая палец (касание), я повторяю изображения, но мое изображение выглядит следующим образом. Ниже приведен мой код для ...

ЗаданSep 12, 2012, 11:58 AMотdineshprasanna
  • 3голос
  • 1ответ
  • 0просмотров

Выпуск CGImage (CGImageRef)

Мне любопытно, следую ли я правильному управлению памятью с помощью CGImageRef, который я пропускаю через несколько методов (так как он является объектом CG, я предполагаю, что он не поддерживает авто-релиз). Управление памятью с не-NSObjects и ...

ЗаданAug 12, 2009, 12:14 AMотRudi
  • 24голосов
  • 8ответов
  • 0просмотров

Как добавить градиент к тексту UILabel, но не к фону?

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

ЗаданAug 12, 2009, 5:45 PMотBrad LarsonDotSlashSlash
  • 8голос
  • 1ответ
  • 0просмотров

iOS: CGImageCreateWith [PNG или JPEG] DataProvider вызывает ошибку сегментации

Я столкнулся со странной проблемой. Я'm разработка утилиты для сканирования штрих-кодов из командной строки iOS с использованием libzbar (да, это для взломанных устройств). Все идет хорошо, кроме случаев, когда яя ...

ЗаданSep 11, 2012, 4:19 AMотuser529758
  • 11голосов
  • 3ответа
  • 0просмотров

iOS: создать более темную версию UIImage и оставить прозрачные пиксели без изменений?

я нашел Создайте новый UIImage, добавив тень к существующему UIImage [https://stackoverflow.com/questions/2936443/create-new-uiimage-by-adding-shadow-to-existing-uiimage] а также UIImage, есть ли простой способ сделать его темнее или полностью ...

ЗаданSep 12, 2012, 12:01 AMотhzxu
  • 4голосов
  • 0ответов
  • 0просмотров

ios - Кисть для рисования от пальцев до пальцев движется

я хочу нарисовать в своем приложении для iPad, как на следующем рисунке В моем приложении я поместил изображение и, перемещая палец (касание), я повторяю изображения, но мое изображение выглядит следующим образом. Ниже приведен мой код для ...

ЗаданSep 12, 2012, 8:26 AMотdineshprasanna
  • 3голос
  • 1ответ
  • 0просмотров

Выпуск CGImage (CGImageRef)

мне любопытно, если япосле правильного управления памятью с CGImageRef, который ям проходя через несколько методов (так какобъект CG, я полагаю, это неПоддержка автоматического выпуска). Управление памятью с не-NSObjects и взаимодействие ...

ЗаданAug 11, 2009, 10:14 PMотRudi
  • 24голосов
  • 8ответов
  • 0просмотров

Как добавить градиент к тексту UILabel, но не к фону?

эй, я хочу иметь возможность градиентной заливки текста в UILabel, я знаю о CGGradient, но я не знаю, как бы я использовал его в UILabel 'с текстом Я нашел это на Google, но я не могу заставить его ...

ЗаданAug 12, 2009, 11:29 AMотDotSlashSlash
  • 24голосов
  • 5ответов
  • 0просмотров

Как нарисовать линию градиента (исчезновение / исчезновение) с Core Graphics / iPhone?

Я знаю, как нарисовать простую линию: CGContextSetRGBStrokeColor(context, 1.0, 1.0, 1.0, 1.0); CGContextMoveToPoint(context, x, y); CGContextAddLineToPoint(context, x2, y2); CGContextStrokePath(context);И я знаю, как сделать градиентный ...

ЗаданAug 20, 2009, 1:52 AMотWalchy
  • 170голосов
  • 19ответов
  • 0просмотров

Как повернуть UIImage на 90 градусов?

у меня естьUIImage то естьUIImageOrientationUp (портрет), который я хотел бы повернуть против часовой стрелки на 90 градусов (в ландшафт). Я нене хочу использоватьCGAffineTransform, Я хочу, чтобы пикселиUIImage на самом деле сдвинуть позицию. Я ...

ЗаданAug 22, 2009, 3:48 AMотRexOnRoids
  • 28голосов
  • 3ответа
  • 0просмотров

Сохранение CGImageRef в файл png?

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

ЗаданAug 24, 2009, 5:52 AMотStefan
  • 5голосов
  • 2ответа
  • 0просмотров

Изменение цвета / альфа / фильтра для MKMapView iOS 6

Есть ли способ применить фильтры CI кMKMapViews? Или что-то подобное? Я'я пытаюсь, чтобы мое приложение на основе карты не выглядело так бежево. Есть ли способ подать заявкуRGBA фильтры? Любое направление помощи / учебники приветствуется. Я не ...

ЗаданNov 13, 2012, 3:14 PMотEric
  • 36голосов
  • 4ответа
  • 0просмотров

Как я могу нарисовать стрелку, используя Core Graphics?

Мне нужно нарисовать линию со стрелкой на ее конце в моем приложении Draw. Я'Я не очень хорош в тригонометрии, поэтому могуне решить эту проблему. Пользователь кладет палец на экран и рисует линию в любом направлении. Итак, стрелка должна ...

ЗаданNov 23, 2012, 11:10 AMотSasha Prent
  • 3голосов
  • 2ответа
  • 0просмотров

iOS: рисование прямоугольника на ImageView и корректировка границ

Прилагается 1 [https://i.stack.imgur.com/Uqlmy.jpg]это скриншот из приложения под названием GeniusScan, где вы можете сфотографировать любой документ, а на изображении отображается регулируемая прямоугольная сетка. Вы можете легко отрегулировать ...

ЗаданNov 27, 2012, 9:32 PMотalandalusi
  • 10голосов
  • 2ответа
  • 0просмотров

Вращайте CGPath без изменения его положения

Я хочу повернутьCGPathЯиспользуя следующий код: CGAffineTransform transform = CGAffineTransformMakeRotation(angleInRadians); CGPathRef rotatedPath = CGPathCreateCopyByTransformingPath(myPath, &transform); Этот код работает нормально, но он ...

ЗаданDec 06, 2012, 5:48 AMотAsif Mujteba
  • 1голос
  • 1ответ
  • 0просмотров

Размытый снимок экрана вида, рисуемого UIBezierPath

я рисую мой график, используяUIBezierPathметоды и основной текст. я используюaddQuadCurveToPoint:controlPoint: метод рисовать кривые на графике. Я также используюCATiledLayer с целью рендеринга графа с большим набором данных по оси х. Я рисую ...

ЗаданDec 24, 2012, 12:11 PMотAbid Hussain
  • 2голос
  • 1ответ
  • 0просмотров

Сохраняйте текст на изображении читаемым при повороте изображения

У меня есть изображение, которое выглядит как колесо. Этот вид обнаруживает сенсорные события на каждом из цветных участков. Проблема в том, что когда я вращаю это колесо,UILabels в верхней части вида также необходимо поворачивать так, чтобы ...

ЗаданJan 03, 2013, 12:23 AMотmiex
  • 5голосов
  • 2ответа
  • 0просмотров

UIView drawRect: возможно ли обводить контур?

С основной графикой, можно ли погладить внутреннюю часть пути? В противоположность весу линии, которая рисуется наполовину снаружи и наполовину изнутри обведенного пути? Причина в том, что было бы легче контролировать видимую толщину обводки, ...

ЗаданJan 10, 2013, 12:22 PMотMrwolfy
  • 9голосов
  • 2ответа
  • 0просмотров

Как я могу записать экран с приемлемой производительностью при сохранении отзывчивости пользовательского интерфейса?

Мне нужна помощь с проблемой производительности в приложении для iOS на базе Objective-C. У меня есть приложение для iOS, которое захватывает экранс использованием CALayer 's метод renderInContext. Он пытается захватить достаточно кадров экрана, ...

ЗаданJan 15, 2013, 4:44 PMотHunter
  • 5голосов
  • 3ответа
  • 0просмотров

Как мне создать новое изображение, рисуя поверх существующего, используя Кварц?

У меня есть представление с помощью uiimageview. Я назначаю это изображение uiimageview с помощью камеры. Теперь я хочу сделать некоторые рисунки на изображении .... используя coregraphics. линия соединяется с чем-то вроде круга или любой формы ...

ЗаданSep 17, 2009, 8:13 AMотRahul Vyas
Пред123След