반응형
일명, 이미지에 어울리는 배경 그라데이션 깔아주기!
이런 배경을 자동으로 생성할 수 있다?
증명사진이나, 투명영역이 있는 png 이미지 배경 그라데이션으로 적용해볼 수 있을 것.
다만, 어울리는 색이라기보다는 colorgram이라는 모듈을 이용해서
n개의 대표색상을 추출해서 한/글과 연동하여 그라데이션을 생성한다.
색상을 추출하는 코드는 아래와 같다.
%pip install colorgram.py
import colorgram # pip설치할 때 .py가 붙는 모듈은 정말 처음 봤다ㄷㄷㄷ
colors = colorgram.extract('./sample.png', 7) # 대표색상 7개 추출
colors_list = [tuple(i.rgb) for i in colors]
print(colors_list)
[(254, 253, 253),
(101, 190, 171),
(100, 164, 209),
(207, 137, 182),
(213, 230, 240),
(56, 179, 154),
(49, 124, 170)]
이 색을 한/글 표에 그대로 넣는 코드는 아래와 같다.
hwp.gradation_on_cell(colors_list, grad_type="Radial", xc=70, yc=50, step=150)
시연화면은,
어딘가 유용하게 쓰일 데가 있겠지..
반응형
'아래아한글 자동화 > pyhwpx 사용법' 카테고리의 다른 글
[pyhwpx] set_current_field_name 의 용도 : 셀에 필드 넣기 (0) | 2024.01.17 |
---|---|
[pyhwpx 개발일지] 여러 표를 병합하는 TableMergeTable (0) | 2024.01.14 |
[pyhwpx] 개발일지, get_into_nth_table 메서드에 대한 고찰? (0) | 2024.01.14 |
댓글