use non quadratic images for specs
PSD header has width (columns) and height (rows) in reverse order
BMP v2 width and height are WORDs
BMP v3 width and height are signed LONGs and height can be negative