jQuery.fn.textToPng = function(settings) {
	settings = jQuery.extend({
	backgroundAlpha: 255,
	foregroundAlpha: 255,
	antiAliasing: true
}, settings);

this.each( function(){
	var text = $(this).text();
	var color = $(this).css('color');
	var background = $(this).css('background-color');
	var fontsize = $(this).css('font-size');
	var fontweight = $(this).css('font-weight');
	var font = $(this).css('font-family');
	var fontstyle = $(this).css('font-style');
	var texttransform = $(this).css('textTransform');

	if(color.substr(0,1) == "#") {
		color = color.substr(1);
	}
	if(background.substr(0,1) == "#") {
		background = background.substr(1);
	}
	
	$(this).html('<img src="/app/text2png?text=' + text + '&antialias=' + settings.antiAliasing + '&foreground-alpha=' + settings.foregroundAlpha + '&background-alpha=' + settings.backgroundAlpha + '&font-family=' + font.replace(/\"/g, "") + '&color=' + color + '&background-color=' + background + '&font-size=' + fontsize + '&font-weight=' + fontweight + '&font-style=' + fontstyle + '&text-transform=' + texttransform + '" />');

	});
};
