write diagram contain current editor output stream gif imag overrid save graphic output stream editor ce rectangl draw area io except rectangl canva area save graphic manag adjust draw area draw area render imag defer buffer imag canva area buffer imag type argb ce scale note gef gif writer us jeff poskanz gif encod save copi entir imag intern buffer start work defeat purpos increment render java se gif writer java avail jai imag io librari don current bundl mb like heavyweight solut don time produc strip version right tfm http jai imageio dev java net imag io write gif 