アットウィキロゴ

TEXTEX

package tex;
 
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Insets;
import java.awt.Color;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
 
import javax.imageio.ImageIO;
import javax.swing.Icon;
import javax.swing.JLabel;
 
import org.scilab.forge.jlatexmath.TeXConstants; 
import org.scilab.forge.jlatexmath.TeXFormula;
import org.scilab.forge.jlatexmath.TeXIcon;
 
 
public class pro{
    public static void main(String[] args) {
 
     String latex;
 
 
     latex="\\sum f(x)=z(1)";
 
 
 
 
 TeXFormula formula = new TeXFormula(latex);
 TeXIcon icon = formula.createTeXIcon(TeXConstants.STYLE_DISPLAY, 20);
 icon.setInsets(new Insets(5, 5, 5, 5));
 
 BufferedImage image = new BufferedImage(icon.getIconWidth(), icon.getIconHeight(), BufferedImage.TYPE_INT_ARGB);
 Graphics2D g2 = image.createGraphics();
 g2.setColor(Color.white);
 g2.fillRect(0,0,icon.getIconWidth(),icon.getIconHeight());
 JLabel jl = new JLabel();
 jl.setForeground(Color.black);
 icon.paintIcon(jl, g2, 0, 0);
 File file = new File("san.png");
 try {
     ImageIO.write(image, "jpg", file.getAbsoluteFile());
 } catch (IOException ex) { }
    }    
}
最終更新:2015年11月01日 02:37