Описание тега uigraphicsrenderer

1 ответ

Как использовать `prepare(_ context: CGContext, с rendererContext: UIGraphicsRendererContext)`?

Начиная с iOS 10, Apple документирует эту функцию класса в UIKit: class func prepare(_ context: CGContext, with rendererContext: UIGraphicsRendererContext) Тем не менее, я не смог получить доступ prepare в Xcode 8.3.3: // error: Type 'UIGraphicsRend…
08 авг '17 в 06:04
0 ответов

Как использовать UIGraphicsRendererFormat для UIGraphicsImageRenderer?

Мне нужно использовать UIGraphicsRendererFormat для моего UIGraphicsImageRenderer, чтобы изменить его масштаб, но я не могу найти ни одного примера в Интернете. Это мой код, я ценю любую помощь: //Based on documentation I know that I have to create …
2 ответа

Снимок экрана: вид с надписью и прозрачным фоном в iOS и загрузка его на сервер

Я хочу сделать снимок экрана и создать из него UIImage. Я хочу, чтобы атрибут прозрачности вида был сохранен в моем изображении. Я попробовал этот метод после создания расширения UIImage, но фон не получается прозрачным в результирующем изображении …
0 ответов

Изменение размера / масштабирование PDF-страниц при преобразовании каждого UIView в NSMutableData

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

Swift: UIGraphicsImageRendererFormat вместо UIGraphicsBeginImageContext, возвращающий пустое изображение

Я заменяю UIGraphicsBeginImageContext на UIGraphicsImageRendererFormat, чтобы оптимизировать производительность и модернизировать мой код. По какой-то причине UIGraphicsImageRendererFormat возвращает пустое изображение в моей функции. Я должен делат…
13 июн '18 в 21:29
0 ответов

Утечка памяти при рисовании UIImage

У меня есть 3 функции, и утечка моей памяти находится на третьем месте... Я потратил много времени и попробовал новый класс ImageRenderer, и проблема была той же. Можете ли вы помочь мне исправить утечку памяти. Что я делаю: 1. В первой функции у ме…
1 ответ

Получение данных пикселей не работает правильно с изображением UIGraphicsImageRenderer

У меня есть следующий код, чтобы получить данные пикселей из UIImageэто работает для большинства изображений, но не работает при создании изображения с использованием UIGraphicsImageRenderer, Я надеялся, что кто-то знает решение этой проблемы. Мой т…
03 мар '19 в 15:06
1 ответ

Снимок экрана с Avplayer ios 10* является черным изображением

extension UIView { func capture() -> UIImage? { var image: UIImage? if #available(iOS 10.0, *) { let format = UIGraphicsImageRendererFormat() format.opaque = isOpaque let renderer = UIGraphicsImageRenderer(size: frame.size, format: format) image …
21 май '19 в 09:54
0 ответов

Монохромный PDF с использованием UIGraphicsPDFRenderer

Есть ли способ визуализации монохромного PDF с помощью UIGraphicsPDFRenderer? Кажется, что выходной PDF отображается как цветной PDF, даже когда выписываете только черный и белый цвета. Я спрашиваю, что некоторые SDK принтеров ведут себя по-разному,…
09 июл '19 в 23:48
0 ответов

Как визуализировать UIView в UIImage Faster

Я пытаюсь сделать UIView (с подпредставлениями) в UIImage. Я использую новую iOS 10+ UIGraphicsImageRenderer как видно ниже let renderer = UIGraphicsImageRenderer(size: view.bounds.size) let image = renderer.image { ctx in view.drawHierarchy(in: vie…
0 ответов

создание нескольких снимков в основном потоке вызывает сбой с UIGraphicsBeginImageContextWithOptions

Я пытаюсь создать несколько снимков экрана массива представлений viewController для отображения в collectionView. Для создания этих представлений я использую следующее: private func takeImagePreviewSnapshot(view: UIView) -> UIImage? { UIGraphicsB…
1 ответ

Как сделать так, чтобы приложение drawHierarchy не мерцало / мигало?

Я пытаюсь преобразовать основное представление приложения в данные PDF, используя UIGraphicsPDFRenderer. Код выглядит примерно так: let pdfRenderer = UIGraphicsPDFRenderer() let pdfData = pdfRenderer.pdfData { context in context.beginPage() view.dra…
1 ответ

Сбой при создании изображения из UIGraphicsImageRenderer

Я получаю поток 1: EXC_BAD_ACCESS (code=EXC_I386_GPFLT), когда вызывается layer.render(in: context), где я пытаюсь создать снимок изображения из настраиваемого окна let renderer = UIGraphicsImageRenderer(bounds: bounds, format: .init(for: traitColle…
08 окт '21 в 11:08
0 ответов

Как визуализировать PDF НЕОТОБРАЖЕННОГО UITableView в Swift

Я хочу отобразить PDF-файл экземпляра (который использует autoLayout& automaticDimension), который в настоящее время не отображается. Как я могу это сделать? сейчас я использую UIGraphicsPDFRendererдля отображения этого экземпляра при его отобра…