Skip to main content

Different ways of resizing pictures in OpenCV

Project description

Different ways of resizing pictures in OpenCV

pip install a-cv2-easy-resize



from a_cv2_easy_resize import add_easy_resize_to_cv2

from a_cv_imwrite_imread_plus import add_imwrite_plus_imread_plus_to_cv2

add_imwrite_plus_imread_plus_to_cv2()

add_easy_resize_to_cv2()

import cv2

pic = cv2.imread_plus(r"https://raw.githubusercontent.com/hansalemaos/screenshots/main/splitted1.jpeg")

pic1 = cv2.easy_resize_image(

    pic.copy(), width=200, height=None, percent=None, interpolation=cv2.INTER_AREA

)

pic2 = cv2.easy_resize_image(

    pic.copy(), width=None, height=200, percent=None, interpolation=cv2.INTER_AREA

)

pic3 = cv2.easy_resize_image(

    pic.copy(), width=100, height=200, percent=None, interpolation=cv2.INTER_AREA

)

pic4 = cv2.easy_resize_image(

    pic.copy(), width=None, height=None, percent=40, interpolation=cv2.INTER_AREA

)

pic5 = cv2.easy_resize_image(

    pic.copy(), width=None, height=None, percent=None, interpolation=cv2.INTER_AREA

)  # returns original

cv2.imwrite('f:\\papagei\\pic1.png', pic1)

cv2.imwrite('f:\\papagei\\pic2.png', pic2)

cv2.imwrite('f:\\papagei\\pic3.png', pic3)

cv2.imwrite('f:\\papagei\\pic4.png', pic4)

cv2.imwrite('f:\\papagei\\pic5.png', pic5)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

a_cv2_easy_resize-0.10.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distribution

a_cv2_easy_resize-0.10-py3-none-any.whl (5.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page