v1.2.2
免安裝 Python,下載對應平台的壓縮檔,解壓後即可執行。
No Python required — download the archive for your platform, unzip, and run.
本版更新 / What's new (v1.2.2)
- 新增手動排除幀功能:可在預覽中逐一切換排除任意數量的低品質幀,被排除的幀不參與疊合,並於品質圖上以洋紅色方框標示。 / New manual frame rejection: toggle any number of frames out of the stack from the preview; rejected frames are excluded regardless of quality and marked with magenta squares on the quality chart.
- 新增手動選擇參考幀:可將預覽中的幀固定為疊合/自動佈點的參考幀,覆蓋預設(品質最高幀);批次處理仍自動挑選。 / New manual reference-frame selection: pin the previewed frame as the stacking / auto-AP reference, overriding the default (highest-quality frame); batch still auto-picks per file.
- 對齊點自動佈點改用 Lloyd CVT(重心 Voronoi)分佈,點位更均勻,並可設定晶格與邊緣保留距離。 / Auto AP placement now uses Lloyd CVT (centroidal Voronoi) for more even coverage, with configurable lattice and edge keep-out.
- 網格扭曲新增邊界錨環與外插模式,並新增「AP 位移離群拒斥 k」設定(k=0 可停用),未受信任的點以鄰近平均填補。 / Mesh warp adds a boundary anchor ring with extrapolate mode, plus an "AP shift outlier reject k" setting (k=0 disables); untrusted APs are filled with the neighbour mean.
- 次像素對齊改用 2D 高斯峰值擬合,降低像素鎖定(pixel-locking);並新增對齊前高斯模糊(pre-blur)選項。 / Sub-pixel alignment now uses a 2D Gaussian peak fit to curb pixel-locking, with a new optional pre-alignment Gaussian blur (pre-blur).
- 色彩對齊「Global RGB」新增樣板比對法並設為預設,poly/mesh 模式沿用亮度疊合的對齊點,並拒斥不合理的 RGB 位移。 / "Global RGB" colour align gains a template-matching method (now default); poly/mesh modes reuse the luma stack's APs, and implausible RGB shifts are rejected.
- 品質排名會拒斥裁切/出框的行星影格。 / Quality ranking now rejects clipped / off-frame planets.
- 進度對話框(含批次)新增預估剩餘時間(ETA)。 / Progress dialogs (including batch) now show an estimated time remaining (ETA).
- 修正 Windows 上影格索引輸入框過窄、看不到數字的問題。 / Fixed the frame-index spin box being too narrow to show its digits on Windows.
- 預覽區可縮到影像最小寬度,設定/預覽分隔線拖動更順暢。 / The preview column can now shrink to the image's minimum width, so the settings/preview splitter drags smoothly.
- 隨附第三方授權資訊,符合 PySide6/Qt LGPL 規範。 / Bundled third-party license information for PySide6/Qt LGPL compliance.
先前更新 / Earlier (v1.2.1)
-
主畫面的 AP 區塊調整:
Min brightness ratio改為獨立一行,避免輸入框過窄。 / AP section layout updated:Min brightness rationow has its own row so the input field is no longer cramped. -
Color align控制移到 Stacking 區塊(位於 Kernel 與 Stack 按鈕之間),流程更直覺。 /Color alignwas moved into the Stacking section (between Kernel and the Stack action) for a clearer workflow. -
改善批次處理取消:在長任務進度回呼中可即時中止,不再延遲到步驟結束。 / Improved batch-cancel responsiveness: long-running progress callbacks now abort promptly instead of waiting until the end of a step.
-
邊緣對齊點可獨立選擇對齊法(預設樣板比對),並新增「靠近邊緣」選項。 / Edge APs can use an independent alignment method (default template matching), with a "Close to edge" option.
-
手動放置的對齊點會依該處亮度自動判定邊緣/內部。 / Manually placed APs are auto-classified as edge/interior from local brightness.
-
對齊點疊圖新增顏色與箭頭:邊緣點黃色 X、內部點青色 X,位移大小以藍→紅表示。 / AP overlay is now colour-coded: yellow X for edge, cyan X for interior, and blue→red arrows for shift size.
-
預覽右上角新增燈泡按鈕,開啟對齊點顏色與手動放置說明。 / New lightbulb button on the preview opens AP colour and manual-placement help.
-
進階設定新增「每個 pass 重新佈點」開關(預設關閉),多趟疊合可沿用現有對齊點。 / New advanced toggle to re-place APs each pass (default off), so multi-pass runs can keep the existing APs.
-
批次處理新增「每個檔案重新佈點」開關:開啟時每個檔案重新自動佈點,關閉時整批沿用預覽中準備好的對齊點。 / New batch "Re-place APs each file" toggle: auto-place APs per file, or reuse the preview's APs across the whole batch.
-
進階設定新增「低訊號樣板遮罩」開關:樣板比對時自動抑制大片近黑/無資料區域,避免拖累相關性。 / New "Low-signal template mask" toggle: auto-suppresses large near-black / no-data regions during template AP matching so they don't drag the correlation.
-
進階設定新增「正則化 AP 位移場」開關(預設關閉):將與鄰近點明顯矛盾且匹配較弱的位移拉向局部共識,平滑扭曲網格。 / New "Regularize AP shift field" toggle (default off): pulls weakly-matched outlier shifts toward the local neighbour consensus to smooth the warp mesh.
-
相位相關對齊在計算前加上 Hann 窗,降低頻譜洩漏、次像素峰值更銳利。 / Phase-correlation alignment now Hann-windows the ROI to curb spectral leakage for a sharper sub-pixel peak.
-
色彩對齊「Global RGB」可選擇 PC(相位相關)或 COG(重心法)估算 R/B 對綠通道的位移,後者對暗背景中的單一行星更穩健。 / "Global RGB" colour align can use PC (phase correlation) or COG (center-of-gravity) for the R/B-to-green shift; COG is more robust for a single planet on a dark sky.
-
修正「Global RGB poly」在對齊點集中於局部時擬合場爆掉、導致 R/B 完全未對齊的問題。 / Fixed "Global RGB poly" blowing the fit up (R/B ending up badly unaligned) when APs cluster in one region.
-
可透過
.mstk檔儲存/載入完整設定,並自動記住上次設定。 / Save/load the full config as.mstkfiles, with autosave and restore on launch. -
處理進度對話框可取消,並顯示逐影格進度與疊合耗時。 / Cancellable progress dialogs that show per-frame progress and stacking elapsed time.
-
介面可調整設定區與預覽區的比例。 / The settings/preview split ratio is now user-adjustable.
下載 / Download
| 平台 / Platform | 檔案 / File |
|---|---|
| Windows (x64) | MapStacker-windows-x64.zip |
| Linux (x64) | MapStacker-linux-x64.zip |
| macOS (Apple Silicon) | MapStacker-macos-arm64.zip |
系統需求與注意事項 / Requirements & notes
Windows
- Windows 10 / 11 (64-bit)。
- 解壓後執行資料夾內的
MapStacker.exe,不需另外安裝 Python。 - 若提示缺少 VC++ 執行庫,請安裝 Microsoft Visual C++ Redistributable(近代 Windows 多半已內建)。
- Unzip and run
MapStacker.exe; no separate Python install needed. If a missing
VC++ runtime is reported, install the Microsoft Visual C++ Redistributable.
Linux
- 需 glibc ≥ 2.31(Ubuntu 20.04+、Debian 11+ 或同等發行版)。
- 解壓後執行資料夾內的
MapStacker。圖形介面使用 Qt xcb,在純文字環境或缺少 X11 的情況下無法啟動。 - Requires glibc ≥ 2.31 (Ubuntu 20.04+, Debian 11+). Unzip and run
MapStacker.
The GUI uses the Qt xcb plugin and will not start in a headless / X11-less environment.
macOS
- 僅提供 Apple Silicon (arm64) 版;Intel Mac 不支援。
- 因 app 未簽章,首次開啟若被 Gatekeeper 阻擋,請右鍵 →「打開」,或到「系統設定 → 隱私權與安全性」放行。
- Apple Silicon (arm64) only; Intel Macs are not supported. The app is unsigned —
if Gatekeeper blocks the first launch, right-click → "Open".
多國語言 / Languages
內建英文與繁體中文介面。English and Traditional Chinese UI are bundled.