В Quartz (CG), какова связь между «маскированным изображением» (из CGImageCreateWithMask) и изображением с альфа-каналом? - PullRequest
0 голосов
/ 11 марта 2020

Является ли, например, концепция маскированного изображения более старой, чем когда-либо было необычным или неподдерживаемым иметь альфа-канал внутри данных изображения? Возможно или даже вероятно, что на iOS поддержка маскированных изображений немного нарушена по сравнению с macOS, потому что альфа-каналы - более современная вещь, и единственный устаревший код, редко используемый на iOS, беспокоит отдельными масками ?

Я спрашиваю, потому что кроссплатформенное приложение, над которым я работаю (с очень старой, сложной и недостаточно документированной кодовой базой, к которой прикоснулись десятки людей, часто без полного понимания того, что они делают (включая меня) )) использует маскированные изображения в коде macOS + iOS -specifi c, и в приложении iOS есть ошибки, связанные с изображениями с частичной прозрачностью, но, похоже, то же самое работает в macOS.

...