우리가 통상 블로그를 운영하다 보면 구글 SEO 때문에 간혹 사진의 크기를 줄여야 하는 경우가 많이 생깁니다. 특히 요즘 나오는 신형핸드폰의 경우 사진 한 장에 50MB 이상의 크기를 쓰기 때문에 코어웹바이탈에 걸릴 확률이 매우 큰 데요 사진 용량을 줄이기 위해서는 다른 행위를 할 필요 없이 해상도만 줄이면 됩니다. 하지만 블로그 작성 시 사진을 한 장만 사용하는 경우가 없기 때문에 한 번에 이 귀찮은 수작업을 끝낼 수 있는 방법을 알려드리도록 하겠습니다.
목차
구글 코랩을 이용해서 파이썬을 실행하는 방법
!pip install pillow
from PIL import Image
import os
input_folder = "/path/to/input/folder"
output_folder = "/path/to/output/folder"
# Check if output folder exists, create it if it doesn't
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# Loop through all files in input folder
for filename in os.listdir(input_folder):
# Load image file
img = Image.open(os.path.join(input_folder, filename))
# Resize image to 512x512
img_resized = img.resize((512, 512), Image.ANTIALIAS)
# Save resized image to output folder
img_resized.save(os.path.join(output_folder, filename))
다들 코랩 사용할 줄 아시죠? 모르신다고요? 코랩은 구글이나 네이버에 검색하면 파이썬을 온라인상으로 사용할 수 있는 방법이 있습니다. 사용방법은 구글 코랩에 들어가신 다음에 로그인하고 코드만 붙여 넣고 스타트 버튼만 누르면 바로 실행이 됩니다.
<파이썬 코드 실행파일로 받아보고싶다면>
여기에서 2가지를 수정해주셔야 하는데요 input_fulder = 부분에 자신이 사진을 다운로드 받은곳 (512x512로 바꾸고 싶은 폴더를 넣어주셔야합니다. 여기에서 인풋과 아웃풋 두가지의 디렉토리를 적어주시면 됩니다. 매우 간단하죠?
이 방법을 이용해서 비쥬얼베이직으로 exe파일을 만들고싶다?
Imports System.Drawing
' Replace "input_path" and "output_path" with your own file paths
Dim input_path As String = "C:\path\to\input\file.jpg"
Dim output_path As String = "C:\path\to\output\file.jpg"
' Load image file
Dim img As Image = Image.FromFile(input_path)
' Resize image to 512x512
Dim img_resized As Image = New Bitmap(512, 512)
Using g As Graphics = Graphics.FromImage(img_resized)
g.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic
g.DrawImage(img, 0, 0, 512, 512)
End Using
' Save resized image to output file
img_resized.Save(output_path, System.Drawing.Imaging.ImageFormat.Jpeg)
' Release resources
img_resized.Dispose()
img.Dispose()
여기에서 수정할 부분은 마찬가지로 dim 인풋과 아웃풋 두가지만 수정해주시면 됩니다. 이부분 또한 매우 간단한데요 사용하기 편리한 소스를 이용하시면 됩니다.
나는 프로그램도 싫다면?
예, 프로그래밍 없이 이미지 크기를 512x512로 조정할 수 있는 여러 웹 기반 도구가 있습니다.
https://picresize.com
PicResize는 512x512를 포함한 다양한 크기로 이미지 크기를 조정할 수 있는 무료 온라인 이미지 크기 조정 도구입니다. 이미지를 웹 사이트에 직접 업로드하고 간단한 인터페이스를 사용하여 크기를 조정할 수 있습니다.
https://www.befunky.com/create/resize-image/
BeFunky는 이미지 크기를 다른 차원으로 조정할 수 있는 무료 온라인 사진 편집기입니다. 이미지 크기 조정 도구를 사용하여 이미지를 웹 사이트에 업로드하고 크기를 512x512로 조정할 수 있습니다.
https://resizepixel.com/
픽셀 크기 조정은 512x512를 포함한 다양한 차원으로 이미지 크기를 조정할 수 있는 무료 온라인 이미지 크기 조정기입니다. 이미지를 웹 사이트에 업로드하고 이미지 크기 조정 도구를 사용하여 이미지 크기를 조정할 수 있습니다.
이러한 웹 기반 도구는 사용하기 쉽고 프로그래밍이나 설치가 필요하지 않습니다. 이미지를 업로드하고 크기를 512x512로 조정한 다음 크기가 조정된 이미지를 컴퓨터에 다운로드할 수 있습니다.
같이보면 좋은 글
2023.03.05 - [프로그램] - 엑셀 무료 다운로드 방법 - 크랙 필요 없다
2022.12.24 - [분류 전체보기] - 포켓몬고 GPS 조작방법 - PGSHARP 라이센스키
2022.12.17 - [분류 전체보기] - 2023 그랜저 풀체인지 GN7 가격 자동차세 렌트 업체 비교
'프로그램' 카테고리의 다른 글
무료 백신 프로그램 추천 BEST5 안전한 인터넷 환경 (0) | 2023.03.09 |
---|---|
컴퓨터 드라이버 자동 설치 프로그램 BEST5 (0) | 2023.03.08 |
엑셀 무료 다운로드 방법 - 크랙 필요 없다 (0) | 2023.03.05 |
닌텐도스위치 커스텀 펌웨어 (커펌) 가능한 기종 알아보기 (1) | 2022.10.24 |
네이버 라인 어플로 아이폰 콜라주 사진 만드는 방법 (0) | 2021.12.24 |