홈페이지: https://github.com/tcltk-depot/tksvg
이 패키지는 Tk에서 SVG 이미지 포맷을 읽을 수 있도록 해주는 확장 패키지입니다. SVG를 파싱하고 래스터화하는 기능은 nanosvg를 사용합니다.
package require tksvg
set img [image create photo -file orb.svg]
pack [label .l -image $img]
image create photo i1 -file c:/myimage/test.svg -format {svg -scaletoheight 16}
pack [button .b1 -image i1]
참고: Tk 8.7에서는 이 기능이 코어에 포함되어 있기 때문에 이 패키지가 필요하지 않습니다. 패키지 인덱스 파일은 이 버전에서 로드되는 것처럼 보이지만 실제로는 아무 작업도 하지 않습니다.
'Tcl & Tk > 확장 패키지 (Extension Package)' 카테고리의 다른 글
Tclcsv 2.4.3 (0) | 2025.09.02 |
---|---|
Tablelist 7.7 (0) | 2025.09.02 |
Tsw 1.2 (0) | 2025.09.02 |
Scrollutil 2.6 (0) | 2025.09.02 |
tkcon 2.7.11 (0) | 2025.09.02 |