<% int wa, ha ; // Taille de l image a generer String sFormat ; // Format de l image String sData ; // Data String[] sImg = {"CN_1", "s0", "s1", "s2", "s3", "s4", "s5" } ; String base = "/mydir/aaa/tDraw2" ; sFormat = "jpeg" ; sData = request.getParameter("data") ; String t = null ; t = request.getParameter("w") ; if (t == null) wa = 380 ; else wa = java.lang.Integer.parseInt(t) ; t = request.getParameter("h") ; if (t == null) ha = 300 ; else ha = java.lang.Integer.parseInt(t) ; // Initialisation et definition de la taille de l image zdraw.init(wa, ha) ; zdraw.readData( sData ) ; for (int i = 0; i < sImg.length ; i++) { zdraw.loadImage( base + "/" + sImg[i] + ".gif" , i ) ; } zdraw.build() ; response.reset(); response.setContentType("image/" + sFormat ); response.addHeader("Content-Disposition","filename=image." + sFormat); zdraw.encode( response, sFormat ) ; response.flushBuffer(); zdraw.clear() ; %>