Color bgColor = null;
Graphics2D g2d = outImage.createGraphics();
g2d.setColor(bgColor);
g2d.fillRect(0, 0, scaledW, scaledH);
g2d.drawImage(inImage, tx, null);
g2d.dispose();
label.setIcon(new ImageIcon(outImage));
label.setProperty("horizontalAlignment", new Integer(JLabel.CENTER));
label.setProperty("opaque", Boolean.TRUE);
return label;