0% found this document useful (0 votes)
2 views

Python Resize Image · PyPI

The 'python-resize-image' library allows users to easily resize images using various methods such as crop, cover, contain, height, width, and thumbnail. It is available for installation via pip and is compatible with the Python Imaging Library (PIL). The library is stable and licensed under MIT.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Python Resize Image · PyPI

The 'python-resize-image' library allows users to easily resize images using various methods such as crop, cover, contain, height, width, and thumbnail. It is available for installation via pip and is compatible with the Python Imaging Library (PIL). The library is stable and licensed under MIT.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

python-resize-image · PyPI https://pypi.

org/project/python-resize-image/

pip install python-resize-image 

1 de 9 27/11/2024, 19:57
python-resize-image · PyPI https://pypi.org/project/python-resize-image/


pypi 1.1.20 licence MIT status stable


 •

• resize_crop

• resize_cover
background-size: cover

• resize_contain

background-size: contain

• resize_height

• resize_width

◦ • resize_thumbnail

◦ 


pip install python-resize-image

2 de 9 27/11/2024, 19:57
python-resize-image · PyPI https://pypi.org/project/python-resize-image/

pip install python-resize-image

◦ PIL.Image
size




◦ from PIL import Image

from resizeimage import resizeimage


with open('test-image.jpeg', 'r+b') as f:
with Image.open(f) as image:
cover = resizeimage.resize_cover(image, [200, 100
cover.save('test-image-cover.jpeg', image.format

validate=False
NVIDIA is a
Visionary sponsor
of the Python
Software cover = resizeimage.resize_cover(image, [200, 100], validate
Foundation.

PSF Sponsor · Served


ethically validate

validate .
resize_cover.validate

from PIL import Image

3 de 9 27/11/2024, 19:57
python-resize-image · PyPI https://pypi.org/project/python-resize-image/

from resizeimage import resizeimage

with open('test-image.jpeg', 'r+b')


with Image.open() as image:
is_valid = resizeimage.resize_cover.validate(image

# do something else...

if is_valid:
with Image.open('test-image.jpeg') as image:
resizeimage.resize_cover.validate(image, [200,
cover = resizeimage.resize_cover(image, [200, 100
cover.save('test-image-cover.jpeg', image.format

validate=False resize_cover.validate

resize_crop(image, size, validate=True)

from PIL import Image


from resizeimage import resizeimage

fd_img = open('test-image.jpeg', 'r')


img = Image.open(fd_img)
img = resizeimage.resize_crop(img, [200, 200])
img.save('test-image-crop.jpeg', img.format)
fd_img.close()

resize_cover(image, size, validate=True,


resample=Image.LANCZOS)

background-size: cover

4 de 9 27/11/2024, 19:57
python-resize-image · PyPI https://pypi.org/project/python-resize-image/

from PIL import Image


from resizeimage import resizeimage

fd_img = open('test-image.jpeg', 'r')


img = Image.open(fd_img)
img = resizeimage.resize_cover(img, [200, 100])
img.save('test-image-cover.jpeg', img.format)
fd_img.close()

resize_contain(image, size, validate=True,


resample=Image.LANCZOS, bg_color=(255, 255, 255, 0))

background-
size: contain

from PIL import Image


from resizeimage import resizeimage

fd_img = open('test-image.jpeg', 'r')


img = Image.open(fd_img)
img = resizeimage.resize_contain(img, [200, 100])
img.save('test-image-contain.jpeg', img.format)
fd_img.close()

resize_width(image, width, validate=True,


resample=Image.LANCZOS)

5 de 9 27/11/2024, 19:57
python-resize-image · PyPI https://pypi.org/project/python-resize-image/

from PIL import Image


from resizeimage import resizeimage

fd_img = open('test-image.jpeg', 'r')


img = Image.open(fd_img)
img = resizeimage.resize_width(img, 200)
img.save('test-image-width.jpeg', img.format)
fd_img.close()

resize_height(image, height, validate=True,


resample=Image.LANCZOS)

from PIL import Image


from resizeimage import resizeimage

fd_img = open('test-image.jpeg', 'r')


img = Image.open(fd_img)
img = resizeimage.resize_height(img, 200)
img.save('test-image-height.jpeg', img.format)
fd_img.close()

resize_thumbnail(image, size, validate=True,


resample=Image.LANCZOS)

from PIL import Image


from resizeimage import resizeimage

fd_img = open('test-image.jpeg', 'r')

6 de 9 27/11/2024, 19:57
python-resize-image · PyPI https://pypi.org/project/python-resize-image/

fd_img open('test-image.jpeg', )
img = Image.open(fd_img)
img = resizeimage.resize_thumbnail(img, [200, 200])
img.save('test-image-thumbnail.jpeg', img.format)
fd_img.close()

resize(method, *args, **kwargs)

from PIL import Image


from resizeimage import resizeimage

fd_img = open('test-image.jpeg', 'r')


img = Image.open(fd_img)
img = resizeimage.resize('thumbnail', img, [200, 200])
img.save('test-image-thumbnail.jpeg', img.format)
fd_img.close()

pip install -r requirements.dev.txt


pip install -e .
python setup.py test

pre-commit

cp pre-commit .git/hooks/

7 de 9 27/11/2024, 19:57
python-resize-image · PyPI https://pypi.org/project/python-resize-image/

pip install git-pylint-commit-hook pylint

commit -n git commit -n

 

 


8 de 9 27/11/2024, 19:57
python-resize-image · PyPI https://pypi.org/project/python-resize-image/

 

 日本語 中文 简体
中文 繁體 ‫עברית‬

9 de 9 27/11/2024, 19:57

You might also like