[sane-devel] padded formats
m. allan noah
anoah at pfeiffer.edu
Tue Mar 28 16:05:05 UTC 2006
On Tue, 28 Mar 2006, Felix Rubio Dalmau wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: RIPEMD160
> In SANE documentation is told that the number of bytes per line is
> padded by the formula gived there. Can I assume that the bytes of data
> are consecutive and, consequently, I should only remove the final bits
> (the ones to seem be the "padding bits") ?
> For example, if I have a line with 3 pixels, with 3 channels and a
> depth of 8 I should have 3 * 3 * 8 bpp/ 8 = 9 bytes but by the
> formula, I get 3 * 3 * [(8 + 7)/8 ] = 18 bytes. Can I remove the final
> 9 bytes? How must I manage this data? I know that it's a basic
> question, but I'm tryin to learn it :-) thanks!
no, this is integer math, hence the . this basically means that
[(8+7)/8] = 1
so both versions are 9 bytes.
> - --
> Josep Felix Rubio Dalmau
> GnuPG Public Key:
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> -----END PGP SIGNATURE-----
> LLama Gratis a cualquier PC del Mundo.
> Llamadas a fijos y móviles desde 1 céntimo por minuto.
"so don't tell us it can't be done, putting down what you don't know.
money isn't our god, integrity will free our souls" - Max Cavalera
More information about the sane-devel