» Redimensionar una imagen

22/01/2009
Función para calcular el nuevo tamaño máximo de una imagen, objeto, caja, etc.
Puedes calcular  el tamaño máximo del objeto con la siguiente función, ésta te devolverá el nuevo tamaño que necesitará para cumplir con el ancho y alto máximos que establezcas.

def calculaSize(ancho, alto, maxAncho, maxAlto):
	ratio = alto/float(ancho)
	if ancho > maxAncho:
		ancho = maxAncho
		alto = int(alto*ratio)
	if alto > maxAlto:
		ancho = int(ancho/ratio)
		alto = maxAlto
	return (ancho, alto)

Pon un nick:

Y ahora tu comentario:



Este símbolo © lo he puesto para que no le hagas ni caso, siéntete libre de plagiar lo que te plazca.
login