Как мне разместить изображение в поле фиксированного размера, используя pythonMagick в python - PullRequest
5 голосов
/ 14 июня 2011
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)

Теперь мне нужно создать базовое изображение каждого размера и наложить поверх него эти изображения.Чтобы при отображении отображения в теге img с фиксированной шириной и высотой браузер не растягивал их.Отсутствие документации усугубляет меня.

1 Ответ

1 голос
/ 20 июня 2011

Вероятно, вы можете добиться того, что вы пытаетесь сделать в CSS, с помощью background-size:cover или background-size:contain и background-position:...;.Может быть сложнее, если пытаться делать что-то другое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...