Im пытается сгенерировать изображение и нашел UIGraphicsBeginImageContext() в документах Apple, которые выглядят идеально. Я смотрел несколько уроков кварца, и в каждом из них они используют пользовательский вид, чтобы сделать свой рисунок, который в этом случае не кажется необходимым, но я не знаю достаточно, чтобы быть уверенным. Каков наилучший способ сделать мой рисунок с помощью UIGraphicsBeginImageContext()?Как рисовать с помощью UIGraphicsBeginImageContext()
0
A
ответ
2
Ну, вы, вероятно, захотите использовать UIGraphicsBeginImageContextWithOptions()
и scale
= 0.0, чтобы получить независимость от разрешения, но да, после вызова функции фреймворки настроят нормальный графический контекст, который вы можете использовать, как в учебниках. Вы можете получить его с помощью UIGraphicsGetCurrentContext()
.
Когда вы закончите рисовать, вы, скорее всего, захотите использовать UIGraphicsGetImageFromCurrentImageContext()
, чтобы фактически захватить то, что вы нарисовали.
И не забудьте позвонить по телефону UIGraphicsEndImageContext()
по завершении.
Смежные вопросы
- 1. Развертывание изображений, созданных с помощью UIGraphicsBeginImageContext
- 2. UIGraphicsBeginImageContext расточительный?
- 3. UIGraphicsBeginImageContext как установить позицию?
- 4. UIGraphicsBeginImageContext с параметрами
- 5. Как рисовать ноль с помощью cgcontext
- 6. OSX UIGraphicsBeginImageContext
- 7. Сохранить UICollectionViewCell как изображение с использованием UIGraphicsBeginImageContext
- 8. Как рисовать с помощью QPainter?
- 9. iOS: Перестановка UIGraphicsBeginImageContext и UIImageView
- 10. UIGraphicsBeginImageContext vs CGBitmapContextCreate
- 11. UIImage Искажение из UIGraphicsBeginImageContext с большими файлами
- 12. UIGraphicsBeginImageContext drawInRect неточного
- 13. Как рисовать линию с постепенным изменением края с помощью CoreGraphics?
- 14. UIGraphicsBeginImageContext vs CGBitmapContextCreate on iOS
- 15. утечка памяти при использовании UIGraphicsBeginImageContext
- 16. Как эффективно рисовать изображения с помощью QPainter?
- 17. Как рисовать с помощью холста в Scrollview?
- 18. Как рисовать линии сетки с помощью libgdx
- 19. OpenCV: как рисовать непрерывно с помощью мыши?
- 20. Как рисовать направленные ребра с помощью «IGraphContentProvider»?
- 21. как рисовать псевдоэлемент с помощью java-скрипта
- 22. Как рисовать шахматную доску с помощью XAML?
- 23. Как рисовать в cakephp с помощью поиска?
- 24. Как рисовать с помощью Mongoose в Node.js?
- 25. Как рисовать сферу с помощью SharpDX * 3.0 *?
- 26. Как рисовать карандашом с помощью BitmapData?
- 27. Как бесплатно рисовать круг с помощью Fabric.js?
- 28. Как рисовать фигуры с помощью XLSXWriter
- 29. Как рисовать круг с помощью PlayN?
- 30. Как рисовать с помощью Divs вместо сообщений?
Как использовать масштаб, чтобы получить независимость от разрешения? – jfisk
См. Документы для UIGraphicsBeginImageContextWithOptions() - установка scale = 0.0 указывает Core Graphics на выбор подходящего масштаба устройства, обеспечивающего независимость от разрешения на текущем устройстве. –