Полностью автоматическое решение будет включать в себя сканирование изображения для заполненных пикселей. Трудный, медленный и ненадежный. Не рекомендуется.
Лучший способ imo является полуавтоматическим.
Добавить несколько (6) NumericUpDowns
(или TrackBars
) для управления
- StartX и StartY
- прямоугольник ширину и высоту и
- Ширина и высота зазоров
Нарисуйте прямоугольники над изображением, чтобы контролировать результат при каждом изменении значения.
Когда вы счастливы, вы вырезали изображения.
Главное преимущество заключается в том, что все прямоугольники будут иметь тот же размер, что и обычно для спрайтов. И вы можете контролировать поля ..
Вот пример на работе unsing TrackBar ползунков:
BTW: Ваш «spritemap» не очень хорошо сделаны, как спрайты не будет иметь те же размеры ; поэтому их придется вырезать индивидуально. Очевидно, против обычного пути spritemaps.
** Я хочу получить его ** https://i.stack.imgur.com/J1Bh1.png – Smeshariki
** Я хочу получить его автоматически ** https://i.stack.imgur.com/ J1Bh1.png – Smeshariki
Вы решили свои проблемы? – TaW