vahes, хм, смотрю вот счас на код и думаю, а какого у меня там размер фиксирован при том что везде он берётся из пакета и только блин в одном месте за каким то фигом указан жестко. Вот тут вот:
Код:
Result.Canvas.Pixels[x,y-4]:=PColor(@Data[(y*16+x)*4])^;
16 это ширина картинки, почему я не поставил вместо 16 там dw.Height (или возможно dw.Height-4) я сейчас не понимаю.