Icon question in Developer Help
var/icon/I=new('icon.dmi',"regular")I.Crop(1,1,8,8)f_copy(I,"States/regular.png")
mob/verb/cut() var/icon/I=new('asd.dmi',"regular") I.Crop(1,1,8,8) fcopy(I,"States/regular.png")
Gave me a png file of size 8x8.
(Using Crop(8,8) gave me a file of size 9x9 due to the 0 offset.)
I don't see why it wouldn't work for you. (Maybe it's a bug?)