본문 바로가기

gradation_on_cell3

[pyhwpx] 그라데이션 폼 미쳤다! feat. gradation_on_cell pyhwpx.Hwp().gradation_on_cell() 소스코드는... from pyhwpx import Hwp hwp = Hwp() page_info = {'아래쪽': 0, '꼬리말': 0, '제본여백': 0, '제본타입': 0, '머리말': 0, '용지방향': 0, '왼쪽': 0, '용지길이': 108, '용지폭': 192, '오른쪽': 0, '위쪽': 0} hwp.set_pagedef(page_info) hwp.create_table(1, 1, height_type=1, height=107, treat_as_char=True) hwp.MoveDocEnd() hwp.DeleteBack() hwp.get_into_nth_table(0) hwp.insert_picture(r"C:\Users\Admin.. 2024. 1. 18.
[pyhwpx] gradation_on_cell 활용 일명, 이미지에 어울리는 배경 그라데이션 깔아주기! 이런 배경을 자동으로 생성할 수 있다? 증명사진이나, 투명영역이 있는 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).. 2024. 1. 15.
셀에 그라데이션 넣는 메서드 : gradation_on_cell pyhwpx.Hwp().gradation_on_cell은 셀에 다양한 그라데이션 패턴을 간편하게 코드로 삽입할 수 있는 메서드입니다. (아마 회사원들이 자주 사용할 메서드는 아니겠지만.. 문의가 들어온 적은 있었거든요ㅎ) 간단한 사용법은 아래와 같습니다. from pyhwpx import Hwp # 빈 문서를 열고, 1x1의 표를 생성 후 사이즈 조절 hwp = Hwp() hwp.create_table(1, 1) for _ in range(100): hwp.TableResizeDownEx() # 현재 셀에 Red~Green 그라데이션 삽입 hwp.gradation_on_cell(["Red", "Green"]) 1. 첫 번째 파라미터(color_list)에 여러 개 컬러를 넣으면, 넣는 대로 색이 들어갑니.. 2024. 1. 8.