How do I re-set a BMP file's resolution (DPI) indicator?
- by Joshua Fox
I have a BMP tagged as 299 DPI resolution. I'd like to change that to 99 DPI.
Importantly, the DPI marker in a BMP has no structural meaning. An image has a certain width and height in pixels. The displaying application can show the image at any width in inches.
So, the DPI is just a hint.
However, I am dealing with some third-party software which behaves differently depending on this marker, so I need to re-set it.
I will appreciate suggestions on how to do this programmatically (especially in Java) as well as in GUI graphics tools (e.g. Gimp).