Пакет google.appengine.api.images содержит определения следующих функций:
Выполняет изменение размера изображения, масштабируя его в большую или меньшую сторону, в зависимости от переданных параметров ширины и высоты. Функция принимает в качестве параметра содержимое изображения, размер которого требуется изменить, и возвращает его в преобразованном виде в том же самом формате.
Параметры:
str) в форматах JPEG, PNG, GIF (включая анимированный), BMP, TIFF или ICO.int или long.int или long.images.PNG, либо images.JPEG. По умолчанию - images.PNG.Выполняет обрезку изображения с использованием заданных координат. Функция принимает в качестве параметра содержимое изображения, которое требуется обрезать, и возвращает его в преобразованном виде в том же самом формате.
Левый, верхний, правый и нижний размер ограничительной рамки задается как пропорции к размерам изображения. Координаты ограничительной рамки определяются как left_x * ширина, top_y * высота, right_x * ширина и bottom_y * высота. Это позволяет вам указывать параметры ограничительной рамки независимо от окончательных размеров изображения, которые могут поменяться при выполнении операции изменения размеров.
Параметры:
str) в форматах JPEG, PNG, GIF (включая анимированный), BMP, TIFF или ICO.float в интервале от 0.0 до 1.0 (включительно).float в интервале от 0.0 до 1.0 (включительно).float в интервале от 0.0 до 1.0 (включительно).float в интервале от 0.0 до 1.0 (включительно).images.PNG, либо images.JPEG. По умолчанию - images.PNG.Поворачивает изображение. Требуемый угол вращения должен быть кратен 90 градусам. Функция принимает в качестве параметра содержимое изображения, которое требуется повернуть, и возвращает его в преобразованном виде в том же самом формате.
Поворот осуществляется по часовой стрелке. Например, параметр 90 градусов поворачивает изображение таким образом, что его верхняя сторона становится правой.
Параметры:
str) в форматах JPEG, PNG, GIF (включая анимированный), BMP, TIFF или ICO.images.PNG, либо images.JPEG. По умолчанию - images.PNG.Переворачивает изображение по горизонтали. Его левая сторона становится правой и наоборот. Функция принимает в качестве параметра содержимое изображения, которое требуется перевернуть, и возвращает его в преобразованном виде в том же самом формате.
Параметры:
str) в форматах JPEG, PNG, GIF (включая анимированный), BMP, TIFF или ICO.images.PNG, либо images.JPEG. По умолчанию - images.PNG.Переворачивает изображение по вертикали. Его верхняя сторона становится нижней и наоборот. Функция принимает в качестве параметра содержимое изображения, которое требуется перевернуть, и возвращает его в преобразованном виде в том же самом формате.
Параметры:
str) в форматах JPEG, PNG, GIF (включая анимированный), BMP, TIFF или ICO.images.PNG, либо images.JPEG. По умолчанию - images.PNG.Преобразует уровни контрастности и цвета изображения по алгоритму для улучшения фотографий. Является функцией, подобной возможности "I'm Feeling Lucky" продукта Google Picasa. Функция принимает в качестве параметра содержимое изображения, которое требуется преобразовать, и возвращает его в преобразованном виде в том же самом формате.
Параметры:
str) в форматах JPEG, PNG, GIF (включая анимированный), BMP, TIFF или ICO.images.PNG, либо images.JPEG. По умолчанию - images.PNG.Примечание: В локальном пакете разработки SDK метод im_feeling_lucky() является заглушкой и не выполняет никаких функций, так как не имеет эквивалента в библиотеке PIL.