Понадобилось делать простой кроп и ресайз картинки в Unity, но пространство имен System.Drawing.Imaging недоступно. Поэтому, чтобы изменить размер или вырезать часть из исходного изображения, все операции пришлось делать через компонент Unity Texture2D.
Можно задавать углы и отступы. Результат сохраняется в Texture2D который далее можно применять к спрайтам или сохранить в PNG или JPG.
Все исходники доступны на Github
Нет комментариев