Image scale ver. 1.2

    Java servlet allows you to scale images. So this component could be used for creating image preview (thumbnail) on the fly.

How to use it:

a) copy imagescalePackage.jar into WEB-INF/lib directory

b) describe Image scale servlet in your web.xml file. You can provide the following parameters:

dir - describes a directory for your image files
width - describes a width for the final image
height - describes a height for the final image
expires - describes a caching time (in seconds) for the images (client side cache).

For example:


    <servlet>
     <servlet-name>ImageScale</servlet-name>
     <servlet-class>com.jsos.image.ImageScaleServlet</servlet-class>
     <init-param>
     <param-name>dir</param-name>
     <param-value>c:/orion/default-web-app/images</param-value>
     </init-param>
     <init-param>
     <param-name>width</param-name>
     <param-value>125</param-value>
     </init-param>
    </servlet>

You can provide both width and height or just one of them. In this case the second dimension will be changed accordingly.

c) describe a mapping for this servlet in web.xml file
 


<servlet-mapping>
  <servlet-name>ImageScale</servlet-name>
  <url-pattern>/servlet/ImageScale</url-pattern>
</servlet-mapping>

and now you can use servlet in this form: http://your_host/servlet/ImageScale?image_file. E.g.:
 


<img border="0" alt="Preview" src="http://host/servlet/ImageScale?bigfile.jpg"/>

for downloading:

servlet: imagescalePackage.jar  

 © Coldbeans Software     Comments?

See also JSOS - the largest collection of servlets and filters.

Also in Coldtags: