GitPedia

VYinn

中文古籍印章製作工具 Chinese Ancient Seals Design Tool

From shanleiguang·Updated June 18, 2026·View on GitHub·

- 一款中文古籍電子印章設計和製作工具。它是作者中文古籍數字復刻計劃的一部分,配合[vRain古籍刻本電子書製作工具](https://github.com/shanleiguang/vRain)能夠生成更加古香古色的古籍電子書。 - A tool for designing and producing electronic seals for Chinese ancient books. The project is written primarily in Perl, distributed under the MIT License license, first published in 2025. Key topics include: ancient-books, chinese, chinese-characters, chinese-traditional, design.

image

vYinn is 殷人

  • 一款中文古籍電子印章設計和製作工具。它是作者中文古籍數字復刻計劃的一部分,配合vRain古籍刻本電子書製作工具能夠生成更加古香古色的古籍電子書。
  • A tool for designing and producing electronic seals for Chinese ancient books.

image

更新紀錄

  • 2025/09,升級v1.1版本:1、為引入更多多設計和效果元素,分圖層(畫布圖層、測試圖層、印框圖層、文字圖層、斑點圖層)重寫程序;2、梳理配置參數,分為畫布、導出、測試、印框、印文、效果五類參數;3、去除測試模式這一不必要步驟,測試圖右側擴展增加效果預覽圖,測試圖存入test目錄,印章生成圖存入yins目錄,提高製作效率;,4、按照白色代表印泥、黑色代表紙張背景色的思路,優化程序中相關顏色參數,代碼邏輯更清晰;5、區分陰文、陽文定義印框框線的寬度及與文字區的間距,支持陰文外框線;6、印框和文字可單獨設置擴散效果;7、文字變形參數組增加一個“描邊”參數,正數代表加粗,-1可些微細化。

基本功能

  • 簡單實用的設計排版輔助。(注意:草稿測試圖中的白色代表印泥色。)

image

  • 印文支持陰文、陽文。
  • 印框支持圓形、方形及橢圓。
  • 印泥顏色可設置。
  • 根據字體屬性,自動修正文字上下左右間距實現初步對齊。
  • 每個文字可設置單獨字體大小、座標位置、橫縱變形比例、旋轉度數。
  • 簡單的做殘、油墨、擴散效果。
  • 可生成透明底色PNG文件,方便應用。
  • 可從現有古籍印文圖片中扣取並生成新的透明底色印文圖片(y2y目錄下)。
  • 初始配置文件可自動生成,所有參數均可通過配置文件管理。
  • 采用 Perl 语言开发,需安装 Image::Magick 等模塊。
  • 作者小紅書主頁:兀雨書屋。

image

使用說明

  • 查看 'config/blank.cfg',瞭解畫布、印框、印文、效果四類參數的含義。
  • 查看 'yins/' 目錄下的示例及其 'config/' 目錄下對應的配置文件。
  • 使用 'new_config.pl' 腳本從 'config/blank.cfg' 初始化生成新印的 new.cfg,例如 perl new_config.pl -n 4,4 (4行4列)。
  • 使用 'vyinn.pl' 帶 '-t' 參數繪制設計側圖,查看 'yins/' 目錄下帶 'test' 後綴圖片,調整配置文件中文字坐標等參數,重新生成測試圖片直至達到預期效果。
  • 使用 'vyinn.pl' 無 '-t' 參數生成最終效果圖及應用圖(透明底色並裁切)。
  • 'y2y/' 目錄下是從現有古籍印文圖片中扣取並生成新的透明底色印文圖片的腳本。

赞助支持 Sponsorship

image
如果您覺得本工具對您的工作或生活有些微幫助,請給予必要支持,謝謝!

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from shanleiguang/vYinn via the GitHub API.Last fetched: 6/20/2026