본문 바로가기

Python_Intermediate/WordCloud

WordCloud Option Background image

Code>

from PIL import Image
import numpy

img = Image.open("배경화면경로");
img_array = numpy.array(img)

wc = WordCloud(width=600, height=1200, max_font_size=150, scale=2.0,
max_words=100, stopwords=ignore, mask=img_array)

White Background Code>

background_color="white"


정리>

Numpy 모듈이 적용된 이미지를 로드하여 배열로 변환 한뒤 사용한다.

보통 배경 이미지를 가져와서 출력을 할려면 배경은 흰색 해당 그림은 검은색이 적용된 이미지를 가져와야된다.

투명도가 지정된 이미지는 출력이 정상적으로 이루어지지 않는다.

또한 백그라운드를 가져온 이미지와 동일하게 백그라운드를 흰색으로 작성할려면(배경색) White Background Code를 추가하여 작성하면 된다.

width : 폭 / height : 높이 / max_font_size : 최대 글자 크기 / scale : 이미지 확대 비율 / max_words : 최대 글자수 / stopwords : 금지어 목록

mask : Numpy 모듈이 변환한 값의 변수명

을 지정할 수 있다.

'Python_Intermediate > WordCloud' 카테고리의 다른 글

WordCloud Font RGB Color  (0) 2019.04.20
WordCloud Font Single Hex Color  (0) 2019.04.20
WordCloud Option Background image  (0) 2019.04.20
WordCloud Option Forbidden word  (0) 2019.04.20
WordCloud Basic  (0) 2019.04.20
WordCloud Module Import  (0) 2019.04.20