功能特色 · v1.2.1

從相片到紙張之間的每一件工具

Pritana 不是修圖軟體,而是一條列印流程:匯入、裝框、裁切、調整、列印——以 Rust 內核保證速度,以 ICC 色彩管理保證準確。

預覽 = 列印

編輯被記錄為「操作配方」,列印時在全解析度原圖上重播。不烘焙像素,沒有意外。

專業色彩(ICC)

載入印表機與紙張的 ICC 設定檔;色彩在送入驅動程式之前由 LittleCMS 完成轉換。

Rust 內核,原生 WebView

約 9 MB 的安裝檔,幾秒內啟動,處理大相片依然流暢——沒有 Electron,不綑綁瀏覽器。

尺寸面板

畫框尺寸與卡紙預覽

選擇你實際擁有的畫框,以真實比例檢視相片襯在卡紙後的效果。更換卡紙顏色或寬度,畫布即時更新—— 你在螢幕上裁出的構圖,就是最終裝進畫框的構圖。

  • 6 種內建畫框尺寸:4×6"、5×7"、8×10"、8.5×11"、11×14"、16×20"
  • 畫框尺寸管理員:以英吋新增任意自訂尺寸
  • 6 種卡紙顏色,7 種標準寬度(3/8" 至 2")
  • 卡紙管理員:新增自己的顏色與寬度組合
  • 畫框比例自動跟隨相片的橫直方向
白色 米色 黑色 灰色 淺褐 藏青
尺寸面板:8×10 英吋畫框搭配 1 英吋黑色卡紙
裁切與旋轉

按列印比例裁切,而不是憑感覺

裁切對話框提供與畫框尺寸相同的比例,重要內容不會被印表機裁掉。右側的即時結果預覽就是最終列印的畫面。

  • 預設:自由、1:1、4×6、5×7、8×10、8.5×11、11×14、16×20,以及一鍵「匹配目前畫框」
  • 任意比例均可切換直向 / 橫向
  • 左右 90° 旋轉,或用 ±45° 微角度滑桿校正水平
  • 非破壞性:重新開啟對話框時恢復上次的裁切框,絕不疊加
  • 在畫布上拖曳相片調整位置;工具列提供縮放預設(符合、100%、150%、200%)
裁切與旋轉對話框,已選擇 5x7 預設,右側為即時預覽
影像調整 · 自動增強

三個滑桿,加一個聰明的按鈕

列印通常比螢幕需要多一點亮度和對比度。你可以看著即時預覽手動調整,也可以點擊「自動增強」, 讓 Pritana 讀取直方圖替你選好數值。

  • 亮度、對比度、飽和度,範圍 −100 至 +100,即時預覽
  • 對比度以中灰為軸心,膚色與高光保持自然
  • 自動增強在縮小的副本上分析,不同解析度結果完全一致
  • 自動增強設定的就是這三個滑桿——沒有隱藏操作,一切可逆
  • 一鍵「重設」回到未經修改的原圖
影像調整對話框:亮度、對比度、飽和度滑桿與即時預覽
列印面板

真正的列印控制,不用在驅動程式裡迷路

Pritana 直接與印表機對話——Windows 上透過完整 DEVMODE 的列印多工緩衝處理程式,macOS 上透過 CUPS—— 並把畫面映射到物理頁面。預覽中顯示紙張、相片和裁切標記。

  • 印表機列表顯示即時狀態(就緒、離線、卡紙……),並提供重新整理按鈕
  • 9 種紙張預設,從 2.5×3.5" 錢包尺寸到 20×30",或以毫米自訂尺寸
  • 紙張方向手動設定,與相片方向相互獨立
  • Windows 上自動偵測印表機 DPI;輸出最高以 600 DPI 渲染
  • 進階選項:自訂 ICC 設定檔,以及僅作用於列印的亮度補償滑桿
  • 「偏好設定」按鈕直接開啟印表機驅動程式內建的對話框,設定紙張類型與品質
錢包3×5"4×6"5×7"8×10"Letter11×14"16×20"20×30"自訂(mm)
列印面板:印表機選擇、紙張尺寸、方向、ICC 設定檔開關與亮度補償
相片庫

本機相片庫,家裡任何角落都能投入

把檔案拖進視窗、使用選擇器,或點一下手機按鈕:Pritana 會在你的 Wi-Fi 上啟動一個小型網頁服務並顯示 QR Code。 掃一掃、選相片,它們就出現在相片庫裡——不經過任何雲端。

  • 支援 JPEG、PNG、TIFF、WebP、BMP 和 GIF;自動套用 EXIF 方向
  • 重複偵測,同一張相片不會被匯入兩次
  • SQLite 資料庫與縮圖存放在你的使用者目錄——不會離開這台電腦
  • 原圖永不被修改;可隨時從相片庫刪除
  • 手機上傳支援 iOS 和 Android,無需安裝任何 App
相片庫面板顯示供手機掃描上傳相片的QR Code
手機上開啟的上傳頁面:點擊選擇相片

底層原理

列印路徑是確定性的:同樣的操作、同樣的順序,作用於全解析度檔案。

1 · 讀取原圖全解析度檔案,套用 EXIF 方向
2 · 旋轉 → 裁切在旋轉後的影像上套用正規化裁切框
3 · 調整亮度 / 對比度 / 飽和度,與預覽完全相同的演算法
4 · 縮放最高 600 DPI、3000 萬像素預算內,隨後輸出銳化
5 · 色彩可選的 ICC 轉換,由 LittleCMS 2 完成
6 · 送印Windows GDI(DEVMODE + 分帶 StretchDIBits)或 macOS lpr

Rust + Tauri 2

原生後端負責資料庫、縮圖、HTTP 服務和列印。使用系統 WebView,而非綑綁瀏覽器。

OpenCV(WebAssembly)

所有影像運算——幾何變換、調整、Lanczos 縮放、USM 銳化——均透過 OpenCV 在背景 Worker 中完成。

SQLite 相片庫

相片、畫框尺寸和卡紙都存放在本機資料庫;128 px 與 1500 px 縮圖保證介面流暢。

LittleCMS

業界標準的 ICC 引擎,用於印表機/紙張設定檔,作用於最終列印點陣圖。

適合每一種列印需求

從貼在冰箱上的 4×6,到裝進玻璃畫框的 16×20。

家庭使用者

直接從手機列印假期相片,第一張就把亮度調對。

攝影師

ICC 設定檔、600 DPI 渲染與輸出銳化,滿足展覽級列印。

裱框店與小型工作室

動刀之前,先讓顧客看到相片配上指定卡紙與畫框的效果。

學校與辦公室

前台任何人都能上手;無需設定,無需帳號。

在你自己的印表機上試試

Windows 與 macOS,個人與商業用途均免費。