diff --git a/scripts/image_resize/readme.md b/scripts/image_resize/readme.md new file mode 100644 index 0000000..1bd6490 --- /dev/null +++ b/scripts/image_resize/readme.md @@ -0,0 +1,11 @@ +Image Resizer Using Python + + +So, I was working on this one project where I needed to place equal size images. To make it look good. + +But doing one picture at a time is such a waste. So, I created this simple script to make this easy for me. + + +Dependencies + +Only dependecy is OpenCV2 diff --git a/scripts/image_resize/resize image.png b/scripts/image_resize/resize image.png new file mode 100644 index 0000000..5464f39 Binary files /dev/null and b/scripts/image_resize/resize image.png differ diff --git a/scripts/image_resize/resize_image.py b/scripts/image_resize/resize_image.py new file mode 100644 index 0000000..43b21f5 --- /dev/null +++ b/scripts/image_resize/resize_image.py @@ -0,0 +1,25 @@ + +import cv2 +import numpy as np +import matplotlib.pyplot as plt + +image = cv2.imread("D:\image.jpg", 1) +# Loading the image + +half = cv2.resize(image, (0, 0), fx=0.1, fy=0.1) +bigger = cv2.resize(image, (1050, 1610)) + +stretch_near = cv2.resize(image, (780, 540), + interpolation=cv2.INTER_NEAREST) + + +Titles = ["Original", "Half", "Bigger", "Interpolation Nearest"] +images = [image, half, bigger, stretch_near] +count = 4 + +for i in range(count): + plt.subplot(2, 2, i + 1) + plt.title(Titles[i]) + plt.imshow(images[i]) + +plt.show() diff --git a/scripts/image_resize/tempCodeRunnerFile.py b/scripts/image_resize/tempCodeRunnerFile.py new file mode 100644 index 0000000..4aef151 --- /dev/null +++ b/scripts/image_resize/tempCodeRunnerFile.py @@ -0,0 +1 @@ +matplotlib.pyplot \ No newline at end of file