Boi da Cara Preta - Imagem

0 respostas
S

Busquei imagem qualquer no Google Imagens e decidi tentar escrever algo na imagem.. analisem.. valeu !!!

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;

public class BoiDaCaraPreta{
    
    private BufferedImage imagemFinal = null;
    private static String frase = "Boi,boi,boi da Cara Preta... &Olha Analista Palpiteiro de Primeira...";
    private static String cEntrada = "C:\\Users\\BoiDaCaraPreta\\Desktop\\boi.jpg";
    private static String cSaida = "C:\\Users\\\BoiDaCaraPreta\\Desktop\\boiNovo.jpg";
    
    public static void main(String[] args){
        String[] rs = frase.split("&");
        BoiDaCaraPreta b = new BoiDaCaraPreta();        
        b.criaImagem(cEntrada, cSaida, rs);               
    }
    
    private void criaImagem(String cEntrada, String cSaida, String[] frase){
        imagemFinal = new BufferedImage(550, 290, BufferedImage.TYPE_INT_RGB); 
        BufferedImage boi = null;
        try{            
            boi = ImageIO.read(new File(cEntrada));
            Graphics g = imagemFinal.createGraphics(); 
            g.drawImage(boi, 0, 0, null);
            g.setFont(new Font("Arial", Font.BOLD, 28));
            g.setColor(Color.white);
            g.drawString(frase[0], 100, 30);
            g.drawString(frase[1], 40, 275);
            g.dispose();        
            ImageIO.write(imagemFinal, "jpg", new File(cSaida));
        }  
        catch(Exception e){
            
        }      
    }   
}
SAIDA:

[IMG]http://img580.imageshack.us/img580/6482/h6r8.jpg[/IMG]

Tive resultado.. se tiver outra alternativa ..

Criado 20 de agosto de 2013
Respostas 0
Participantes 1