Требования к финальному изображению:
- Многослойные картинки нужны для игры-разукрашки
- Размер рисунка: 4096x4096. Соотношение сторон - 1:1.
- Максимальная толщина линии обводки на такое разрешение: 10px (если вы работаете с исходником большего разрешения, используйте формулу $10/4096 * x$, где $x$ — разрешения стороны исходника. Таким образом для 8192x8192 исходника размер кисти будет 20px. Минимальная толщина - треть от максимальной. То есть если вы работаете в 4096x4096, то обводка должна быть в пределах 3-10px.
- Шейпы обязательно должны быть залиты полностью — геометрия для расчета положения номера и обнаружения клика по шейпу генерируется на основе прозрачности.
- Параметры наложения, каналы, эффекты и прозрачность алгоритмом не учитываются.
- Желательно свести к минимуму шейпы с "дырками". Алгоритм на них пока некорректно отрабатывает и мне приходится ручками править.
- Избегать мелких и тонких шейпов.
- Нужно будет создавать картинку, учитывая иерархию слоев