OK, i thought I found my solution but...

How come if I convert from "1000" from Binary to Hex in calculator, it
returns 8, but when I use the PHP bin2hex function, it returns loads of 3s
and 0s????


"Georgie Casey" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Rite,
>
> There's a PHP script that takes a monochrome BMP and converts it into some
> sort of hex code and I've noticed some patterns with this code. This image
> is 72 pixels wide by 14 high so there's 1008 pixels. In the code returned,
> theres 252 chars, which is 1008 divided by 4.
>
> So I guessed the image is split into 4 pixels each. So if I pass an image
> with the first pixel black and everyhting else white, it returns 8 for
those
> 4. If I pass an image with the first and second black, it returns c.
>
> With the first three black, it returns e. With the first 4, f. And if I
have
> the 5th pixel black it goes onto the next char code, eg returning f for
the
> first 4 pixels, then 8 for the 5th pixel black, ie the first pixel in the
> next 4. In total it returns f8.
>
> PS
> I tried reading in each pixel of the script, checking if it was black or
> white, 1 for black, 0 for white. Then converting these 0s and 1s from
> decimal to hex, then converting from binary to hex, but to no avail. Then
I
> tried taking a set of 4 1s or 0s and converting them, but still no luck.
>
> So my questions is, does anyone know how theyre encoding the image???? I
> could probably could decipher the coding with some experimentation but it
> really looks like hex and I might be wasting my time.
>
> TIA
>
>
>
>
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to