Удалить фон из изображения и взять только часть изображения для сохранения в iOS
Это то, что мне нужно для достижения:
Взять изображение с камеры или галереиУдалить фон из изображения и сохранить егоФон должен быть чем-то черным или белымТакже необходимо убрать тень вместе с фономПример результата:
Исходное изображение
Изображение результата
Вот что я пробовал:
CGFloat colorMasking[6]={222,255,222,255,222,255};
CGImageRef imageRef = CGImageCreateWithMaskingColors([IMG CGImage], colorMasking);
UIImage *resultThumbImage = [UIImage imageWithCGImage:imageRef scale:ThumbImage.scale orientation:IMG.imageOrientation];
Его работа только на белом фоне. Это не более эффективно. Мне нужно добиться точного результата, который я поместил на изображениях выше.
Я также сослался на некоторые ссылки:
iOS как замаскировать цвет фона изображения
Как убрать фон изображения в приложении iphone?
Изменение цвета фона захваченного изображения с камеры на белый
Может ли кто-нибудь помочь мне добиться этого?
Любые ссылки или будут высоко оценены.
Заранее спасибо.