Posted by Chung Leong on 04/30/07 09:10
On Apr 29, 6:36 pm, brainflakes....@googlemail.com wrote:
> Hi guys,
>
> I need to manipulate binary data (8 bit) stored in a 2 dimensional
> array.
>
> I've tried various methods (arrays, using a string filled with chr(0),
> using gd lib) and so far the fastest way I've found is to actually
> create an 8-bit image in GD and use imagecolorat and imagesetpixel to
> read and write the data.
>
> Are there actually any proper binary extensions or is using gd lib the
> way to go (as I guess it's just dealing with binary data as a 2d array
> anyway)
>
> Andrew
I doubt that's the optimal solution. Function calls are relatively
expensive in PHP. The difference in speed you observed between the
different methods can probably be attributed to the number of calls
made per element.
Explain exactly what you're trying to do. There probably is a better
approach.
[Back to original message]
|