2011-06-14 11 views
5
try: 
    original = PythonMagick.Blob(data) 
    image = PythonMagick.Image(original) 
except Exception as e: 
    raise errors.UnknownFileFormat() 

medium = PythonMagick.Blob() 
small = PythonMagick.Blob() 
large = PythonMagick.Blob() 
largesize = "128X128" 
mediumsize = "64X64" 
smallsize = "48X48" 

image.scale(largesize) 
image.write(large) 
image.scale(mediumsize) 
image.write(medium) 
image.scale(smallsize) 
image.write(small) 

Ahora, lo que necesito es crear una imagen base de cada uno de los tamaños y superponer estas imágenes encima. De modo que cuando muestro pantalla en una etiqueta img con ancho y alto fijos, el navegador no los estira. La falta de documentación me está agravando.Cómo encajo una imagen en un cuadro de tamaño fijo usando pythonMagick en python

Respuesta

1

Probablemente pueda lograr lo que está tratando de hacer en CSS por background-size:cover o background-size:contain y background-position:...;. Puede ser más complicado si intenta hacer otras cosas.

Cuestiones relacionadas