buf = new StringBuilder(70); buf.append("cd "); buf.append(MiscUtilities.getParentOfPath(buffer.getPath())); buf.toString(); SPC = " "; buf = new StringBuilder(70); buf.append(cfdg).append(SPC); switch(type){ case ".svg": buf.append("-V "); break; case ".mp4": buf.append("-Q "); break; } if(crop @and !type.equals(".mp4")) buf.append("-c "); if(syntax) buf.append("-C "); if(quiet) buf.append("-q "); if(zoom) buf.append("-z "); if(!max.equals("")) { buf.append("-m ").append(max); buf.append(SPC); } if(!size.equals("")) { buf.append("-s ").append(size); buf.append(SPC); } if(!width.equals("")) { buf.append("-w ").append(width); buf.append(SPC); } if(!height.equals("")) { buf.append("-h ").append(height); buf.append(SPC); } if(!border.equals("")) { buf.append("-b ").append(border); buf.append(SPC); } if(!minimum.equals("")) { buf.append("-x ").append(minimum); buf.append(SPC); } if(!variation.equals("")) { buf.append("-v ").append(variation); buf.append(SPC); } if(!frames.equals("")){ buf.append("-a ").append(frames); buf.append(SPC); } if(!time.equals("")) { if(!fps.equals("")) { if(!type.equals(".svg")){ buf.append(" -a ").append(time); buf.append('x').append(fps); buf.append(SPC); } } } buf.append(rule).append(SPC); if(frames.equals("")){ buf.append("-o ").append(image).append(type); } else{ switch(type){ case ".svg": case ".png": buf.append(" -o %f").append(image).append(type); break; case ".mp4": buf.append(" -o ").append(image).append(type ); break; } } buf;