Я хочу получить цветовую схему, например RGB или CMYK, изображения в UIImageView
. Как я могу это сделать?Как я могу получить цветовую схему UIImage?
0
A
ответ
2
В простейшем случае вы можете получить доступ к цветовой модели, обратившись к UIImageView > .image > .CGImage > ColorSpace > Model
.
// briefly illustrating the common path, with no error checking:
UIImageView * imageView = ...;
UIImage * image = imageView.image;
CGImageRef cgImage = image.CGImage;
CGColorSpaceRef space = CGImageGetColorSpace(cgImage);
CGColorSpaceModel model = CGColorSpaceGetModel(space);
if (kCGColorSpaceModelRGB == model) {
...
}
else if (kCGColorSpaceModelCMYK == model) {
...
Сам UIImageView
сам представляет или отображает изображение. UIImage
s могут поддерживаться различными источниками (например, CGImage
или CIImage
), и они могут представлять множество различных типов данных/изображений. В зависимости от ваших изображений вам может потребоваться поддержка дополнительных случаев.
+1
Большое спасибо! Очень полезно – STBY
Смежные вопросы
- 1. Как отличить цветовую схему
- 2. Как получить цветовую схему в Liferay
- 3. Как написать цветовую схему VIM?
- 4. Могу ли я установить цветовую схему vim из командной строки?
- 5. Кто разработал цветовую схему монокаи?
- 6. Powerpoint VBA - Изменить цветовую схему
- 7. Измените всю цветовую схему приложения
- 8. Как изменить цветовую схему на BitBucket?
- 9. Как изменить цветовую схему в документе Docx?
- 10. Как использовать цветовую схему VIM на терминале?
- 11. Как изменить цветовую схему в ggvis?
- 12. Получите цветовую схему Visual Studio из VSPackage
- 13. Как изменить цветовую схему в corrplot
- 14. Как я могу получить схему UIView
- 15. Как изменить цветовую схему «Shell» в Notepad ++
- 16. Как сделать цветовую схему для подсайтов
- 17. Как сохранить предпочтительную цветовую схему GVim?
- 18. IntelliJ: как переключить цветовую схему с ярлыком
- 19. Как вы меняете цветовую схему basicComboBoxUI?
- 20. Как изменить цветовую схему для Bootstrap
- 21. Как я могу получить CGContextRef из UIImage?
- 22. Как я могу получить UIImage из GPUImageView
- 23. Добавить цветовую схему для исходных файлов Fortran
- 24. изменить цветовую схему facebook fb: login-button
- 25. Resharper 4.5 сломал мою цветовую схему
- 26. Невозможно изменить цветовую схему в vim
- 27. E185: Не удается найти цветовую схему, сфолизированную
- 28. Можно ли настроить цветовую схему Карты Google?
- 29. Схема в Emacs сбрасывает цветовую схему
- 30. vs2010 восстановить стандартную цветовую схему редактора
Что вы имеете в виду по цветовой гамме? Просьба представить более подробную информацию на ваш вопрос. – Cutetare
Голосование для повторного открытия. То, что спрашивает ОП, ясно (достаточно). Я также редактировал его, прежде чем он был закрыт. Мой ответ должен помочь другим понять, какое свойство изображения запрашивает ОП (его цветовая модель). – justin
@justin также достаточно ясно, что OP не показывает никаких ** попыток решить эту проблему – MikroDel