상세 컨텐츠

본문 제목

구글 드라이브를 통해 코랩에서 사진 출력하기(그외 크기조절,색조절등)

프로그래밍/백준풀이

by 아싸호랑나비 2022. 4. 21. 18:12

본문

구글 드라이브를 통해 코랩에서 사진 출력하기

URL을 이용한 방법  

 

1. 구글드라이브에 사진을 업로드합니다

2. 마우스 우클릭(맥의 경우 control클릭)

코드를 복붙해주세요

from IPython.display import Image
from urllib import request

url="https://drive.google.com/file/d/1qGj8g39qQP0ZBEmqyv4QcGj6MzHpeYMg/view?usp=sharing" #link 부분을 구글 드라이브에서 생성한 공유 링크로 변경해주면 된다.
path='https://drive.google.com/uc?export=download&id='+url.split('/')[-2] 

res = request.urlopen(path).read()  #path값
img = Image(res, width='420', height='540') #이미지 크기 변경필요시 width 또는 height에 값을 입력
img

링크입력: 링크를 url 부분 따옴표 안에 복붙해줍니다

크기조절: 아래에서 두번째줄 width, height 부분에 원하시는 크기를 입력해주세요 픽셀단위입니다

그대로 입력시 저희집 강아지사진이 나옵니다

오랫동안 구글링하다가 쉬운방법을 찾아서 공유드립니다

어떤 원리로  사진을 출력하는지는 저도 잘모릅니다 다만 수업자료로 사진넣는게 나오는데 어떻게하는지몰라서 해맸을뿐입니다

내용은 아래 블로그에서 가져왔습니다 자세한내용을 원하시면 참고바랍니다

 

https://velog.io/@countifs/코랩Colab-주피터Jupyter-노트북에-구글-드라이브-공유-이미지-링크-업로드

 

구글 드라이브 공유 이미지 코랩 & 주피터 노트북에 삽입하기

📌 코랩(Colab) & 주피터(Jupyter) 노트북에 구글 드라이브 공유 링크로 이미지 업로드 하기

velog.io

 

텍스트 입력창에 사진을 넣고싶다면?

간단하다 이미지삽입후 파일을 선택하면된다

 

PILOW라이브러리를 이용한 방법

구글드라이브에서 넣는 사진이라면 따로 설치해줘야할게 하나더있습니다

from google.colab import drive
drive.mount('/content/drive')

 

 

 

다시 돌아와서 Pillow는 파이썬 이미징 라이브러리로서 여러 이미지 파일 포맷을 지원하고, 
이미지 내부 데이타를 엑세스할 수 있게 하며, 다양한 이미지 처리 기능을 제공하고 있다.

라고 누군가 설명해주네요

 

 

!pip install pillow    #pillow라이브러리를 사용하기 위해 설치해줍니다
a = Image.open('/content/drive/MyDrive/001.jpeg')
# 구글드라이브에서 사진을 빼온다면 MyDrive까지는 필수 새부폴더는 직접 작성해주세요

크기 조절이 가능합니다 먼저 픽셀값을 직접입력해서 조절하는법

a = a.resize((420,540))

배율로 조절하고싶다면

width, height = a.size
a = a.resize((width//3, height//3))

정보출처

관련글 더보기