A kiedyś mój kumpel napisał do tego skrypt w shellu, wykorzystujący jedynie netpbm (-: