Wow I break a several recommended rules of programming yesterday.
Like don’t work on more than x methods in one class. Don’t try to optimalize method until it’s working. Don’t create methods that you have no need for. Work on small complilable pieces to see the result, sometimes it’s not possible.
So I have a very nice arithmetic compressor, and I was currious how it can compress pictures. It could beat cab in compression of planar pictures. It’s not as nice in a generic data input form, it was able to compress 55 MB image just to 6.09 MB. Loseless.
So I was thinking how big difference is this in comparison to other image libraries, and if is there a some deadly algorithm that I missed that is useable on image compression? I developed myself all algorithms thats are used in my compressor, but I don’t think I could in just few weeks without experience beat up a people that have a long experience with this.
Any thoughts?