К сожалению нет. Можно ограничить полезную ширину картинки и использовать часть активной области для третьего цвета.
Использование xor (при желании можно заменить на add или sub) позволяет обеспечить минимальное возможное время между первым и вторым out 0Ch. Нужно ли это для реалов - пока не могу сказать с полной уверенностью, но это максимально гибкий вариант, обеспечивающий наибольшие возможности настройки.





Ответить с цитированием