Вопросы по теме 'ciimage'

UIImage вообразил: противоречивые результаты в CIImage
У меня проблемы со следующим кодом; //get a CIImage UIImage *origImage = [UIImage imageNamed:imageName]; CIImage *inputImage = [[CIImage alloc] initWithImage:origImage]; NSLog(@"the inputImage is %@", imageName); imageName - это свойство...
139 просмотров
schedule 03.11.2021

Представление PNG / JPEG из CIImage всегда возвращает ноль
В настоящее время я создаю приложение для редактирования фотографий. Когда фотография выбирается пользователем, она автоматически конвертируется в черно-белую с помощью этого кода: func blackWhiteImage(image: UIImage) -> Data {...
3072 просмотров

#if canImport (CoreImage) не работает в диспетчере пакетов Swift
Я сделал библиотеку, которая использует CoreImage. Библиотека поддерживает пакетный менеджер Cocoapods, Carthage и Swift. Когда я собираю его в Swift Package Manager, я получил эту ошибку: Undefined symbols for architecture x86_64:...
367 просмотров
schedule 14.09.2021

iOS делает снимок экрана с проблемой всего экрана
У меня есть собственный вид с изображением: UIImageView *imageView = [[UIImageView alloc] initWithFrame:self.bounds]; [self setBluredImageView:imageView]; [self addSubview:imageView]; - (UIImage *)takeSnapshotOfView:(UIView *)view {...
143 просмотров
schedule 15.04.2022

При применении фильтра к UIImage результат перевернут
Это меня очень раздражает. Когда я конвертирую UIImage в CIImage, применяю фильтр, а затем конвертирую обратно, изображение перевернуто (для альбомной ориентации) или повернуто против часовой стрелки на 90 градусов (для портретной ориентации)....
1235 просмотров
schedule 03.07.2022

Как сделать CVPixelBuffer прямо из CIImage вместо UIImage в Swift?
Я записываю отфильтрованное видео через камеру iPhone, и при преобразовании CIImage в UIImage в режиме реального времени во время записи сильно увеличивается загрузка ЦП. Моя буферная функция для создания CVPixelBuffer использует UIImage, который до...
6307 просмотров

Создание прозрачного градиента и использование его в качестве альфа-маски в SpriteKit
Я пытаюсь сделать градиент и использовать его как альфа-маску. Прямо сейчас я могу сделать изображение, подобное этому (от черного до прозрачного): Это код, который я использую, чтобы сделать все это: private func createImage(width:...
1812 просмотров
schedule 31.07.2022

Изображение, снятое с пользовательской камеры, поворачивается после кадрирования iOS
Я столкнулся с проблемой поворота изображения после обрезки изображения. Ниже я разместил пошаговые методы, которые я использовал в настоящее время. Вот процедура, которой я следовал, чтобы получить результат: Шаг 1 . Сделайте снимок с...
920 просмотров
schedule 30.07.2022

Core Image: объединить два CIImage Swift
Итак, у меня есть 2 CIImage, которые я хочу объединить, поэтому каждый с альфа-каналом 0,5. Как мне это сделать? Я устал от следующего кода, но результирующее изображение имеет неправильный размер, и два изображения не связаны правильно......
882 просмотров
schedule 03.08.2022

Как я могу получить средний цвет CIImage без ошибок
Я пытаюсь получить средний цвет CIImage , используя код, аналогичный коду этот вопрос , но я получаю сообщения об ошибках в консоли, которые говорят Cannot render image (with an input GL texture) using a metal-DG context. Failed to render 1...
60 просмотров
schedule 31.08.2022

CIImage (IOS): добавление свертки 3x3 после монохромного фильтра каким-то образом восстанавливает цвет
Я конвертирую ciimage в монохромный, обрезаю с помощью CICrop и запускаю sobel для обнаружения краев, раздел #if внизу используется для отображения результата CIImage *ci = [[CIImage alloc] initWithCGImage:uiImage.CGImage]; CIImage *gray =...
1657 просмотров
schedule 10.09.2022

CGImageCreateWithMaskingColors возвращает значение null
У меня есть представление с черным текстом, вокруг которого я хочу создать белое «свечение». Я полагаю, что могу сделать это, сделав снимок экрана, инвертируя цвета (это только черный и белый), замаскировав черный до прозрачного, а затем «подергивая»...
1820 просмотров
schedule 09.02.2023

Как сохранить исходные метаданные фотографий при редактировании PHAssets?
Я редактирую фотографии с помощью PhotoKit, но обнаружил, что это не сохраняет исходные метаданные фотографии. Это происходит даже с приложением SamplePhotosApp, предоставленным Apple, когда они применяют фильтры Sepia или Chrome. Мой вопрос: как вы...
6553 просмотров
schedule 29.10.2022

Преобразование CIImage в CGImage слишком медленное
Мне нужно преобразовать CIImage в CGImage . Это код, который я сейчас использую: CGImageRef img = [myContext createCGImage:ciImage fromRect:[ciImage extent]]; Но его строка кода очень медленная для изображений обычного размера. Слишком...
6725 просмотров
schedule 28.04.2023

Как мне объединить два или более CIImage
Как объединить два или более CIImage в один. Я попытался использовать ciContext.drawImage. Как мне получить из него CGImage?? Что я понял, так это то, что я пишу в контексте, из которого я должен иметь возможность получить изображение. Пожалуйста,...
2863 просмотров
schedule 25.09.2023

Как преобразовать текст с атрибутами напрямую в CIImage (без рисования на экране)
Я хотел бы преобразовать текст с атрибутами (т. е. с определенным шрифтом и размером) непосредственно в CIImage, то есть без предварительного вывода его на экран, чтобы можно было использовать настраиваемый фильтр CIFilter для динамического изменения...
583 просмотров
schedule 07.11.2022

Скомпонуйте два CIImages и отобразите в проблеме UIImageView
У меня возникли проблемы с объединением двух изображений вместе с CIFilter . Что здесь происходит не так? Приведенный ниже код создает UIImageView и добавляет его в представление, затем объединяет два изображения imageA и imageB с CIFilter...
775 просмотров
schedule 09.07.2023

Проблемы с CIImageAccumulator из текстуры MTKView
Я хочу захватить вывод MTKView через текстуру представления в CIImageAccumulator для достижения эффекта постепенного наращивания рисования. Проблема в том, что аккумулятор, кажется, не работает с цветовым / альфа / цветовым пространством оригинала,...
259 просмотров
schedule 07.02.2023

Как расширить пространство (границы) CIImage, не растягивая оригинал?
Я применяю несколько фильтров к уже обрезанному изображению и хочу, чтобы его дубликат был перевернут рядом с оригиналом. Это сделало бы его вдвое шире. Проблема: как расширить границы, чтобы уместились оба? .cropped (to: CGRect) растянет весь...
714 просмотров
schedule 03.01.2023

CIDetectorTypeQRCode не может сканировать прозрачные изображения
Я пытаюсь сканировать QR-изображения, которые пользователь выбирает с диска. Я обнаружил странную проблему, из-за которой все библиотеки, которые я пробовал, не удались (старый порт CIDetector для ZXING или ZBAR). Я знаю, что есть способы добавить...
141 просмотров
schedule 09.01.2023