001 package railo.runtime.functions.image; 002 003 import railo.runtime.PageContext; 004 import railo.runtime.img.ImageUtil; 005 006 public class GetWriteableImageFormats { 007 008 public static String call(PageContext pc) { 009 return GetReadableImageFormats.format(add(ImageUtil.getWriterFormatNames(),"gif")); 010 } 011 012 private static String[] add(String[] formats, String value) { 013 String[] rtn=new String[formats.length+1]; 014 for(int i=0;i<formats.length;i++) { 015 rtn[i]=formats[i]; 016 } 017 rtn[formats.length]=value; 018 return rtn; 019 } 020 }