1 package org.jmage.filter.merge; 2 3 import org.jmage.mapper.JunitMapper; 4 5 import java.net.URI; 6 import java.net.URISyntaxException; 7 import java.util.Properties; 8 9 /*** 10 * Test Textoverlay with JPG 11 */ 12 public class TextOverlayJPG extends JunitMapper { 13 14 public void setFilterChainURI() throws URISyntaxException { 15 request.setFilterChainURI(new URI("chain:org.jmage.filter.merge.TextOverlayFilter")); 16 } 17 18 public void setProperties() { 19 Properties props = new Properties(); 20 props.setProperty("FONT_URI", "file:///maxhandwriting.ttf"); 21 props.setProperty("TEXT", "june vase"); 22 props.setProperty("POSITION", "7"); 23 props.setProperty("COLOR", "0000dd"); 24 props.setProperty("FONT_SIZE", "44"); 25 props.setProperty("FONT_STYLE", "ITALIC"); 26 props.setProperty("ANTIALIASING", "TRUE"); 27 props.setProperty("BORDEROFFSET", "20"); 28 props.setProperty("ORIENTATION", "355"); 29 props.setProperty("OPACITY", "90"); 30 request.setFilterChainProperties(props); 31 } 32 }