프로그램

사진 용량 줄이는 방법

생활의 달인과 함께하는 재태크, 스포츠뉴스, 무료다운로드 2023. 3. 5. 23:57
반응형

우리가 통상 블로그를 운영하다 보면 구글 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 - [프로그램] - 엑셀 무료 다운로드 방법 - 크랙 필요 없다

     

    엑셀 무료 다운로드 방법 - 크랙 필요 없다

    Microsoft Excel은 35년 이상 된 스프레드시트 소프트웨어로 데이터 관리, 분석 및 시각화를 위한 표준 도구가 되었습니다. 기업, 정부, 비영리 단체 및 개인 모두가 의미 있는 방식으로 데이터를 구

    zirops111.tistory.com

    2022.12.24 - [분류 전체보기] - 포켓몬고 GPS 조작방법 - PGSHARP 라이센스키

     

    포켓몬고 GPS 조작방법 - PGSHARP 라이센스키

    포켓몬고 게임을 하다보면 매일 같은 곳에 있는 사람은 어떻게 즐겨야 할까요? 레이드와 포켓몬을 잡으려면 매번 돌아다녀야하지만 요즘에는 GPS조작이 보편화되다보니 쉽게 포켓몬을 잡거나

    zirops111.tistory.com

    2022.12.17 - [분류 전체보기] - 2023 그랜저 풀체인지 GN7 가격 자동차세 렌트 업체 비교

     

    2023 그랜저 풀체인지 GN7 가격 자동차세 렌트 업체 비교

    2023 그랜저 풀체인지 GN7 가격 자동차세 렌트 업체 비교 드디어 아버지들의 차량 그리고 예전에는 그랜저 하나 타고 다니면 부유층이라는 소문까지 돌던 그때의 추억의 갬성 특히나 각그랜저가 M

    zirops111.tistory.com

     

    반응형