All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.darwinsys.preso.QRFormatter Maven / Gradle / Ivy

package com.darwinsys.preso;

import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

public class QRFormatter {

	private static int DEFAULT_SIZE = 128;
	private static int size = DEFAULT_SIZE;

	public static String format(String url) {
		String encodedURL = url;
		try {
			encodedURL = URLEncoder.encode(url, "UTF-8");
		} catch (UnsupportedEncodingException e) {
			System.out.println("GOOFY! " + e);	// CANTHAPPEN
		}
		return String.format(
			"http://chart.apis.google.com/chart?cht=qr&chs=%d&chl=%s",
			size, encodedURL);
	}

	public int getWidth() {
		return size;
	}

	public int getHeight() {
		return size;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy