Versions in this module Expand all Collapse all v0 v0.1.0 Sep 3, 2026 Changes in this version + const DefaultViewDir + const ProjExt + var SupportedImageExts = []string + func CollectImages(dir string, names []string) ([]string, error) + func DefaultProjPath(dir string) string + func DeleteImages(dir string, names []string) ([]string, error) + func ExportDirProject(dir string, names []string, output string) (string, error) + func IsNumberedImageName(name string) bool + func IsSupportedImageName(name string) bool + func NormalizeProjName(name string) string + func ResolveOutputPath(dir, output string) string + func ResolveProjFile(path string) (string, error) + func ScanNumberedImages(dir string) ([]string, error) + func ScanSupportedImages(dir string) ([]string, error) + type ProjEditResult struct + Path string + PicCount int + PicName string + func DeleteProjPic(projPath string, n int) (*ProjEditResult, error) + func InsertProjPic(projPath string, n int, imageName string) (*ProjEditResult, error) + type ProjTagResult struct + Label labelplus.Label + Number int + Path string + PicName string + func RetagProjPic(projPath string, page, group, number int, x, y float64, text string) (*ProjTagResult, error) + func TagProjPic(projPath string, page, group int, x, y float64, text string) (*ProjTagResult, error) + func UntagProjPic(projPath string, page, group, number int) (*ProjTagResult, error) + type ViewGroupInfo struct + Color string + Index int + Name string + type ViewResult struct + Dir string + Groups []ViewGroupInfo + Missing []string + Rendered []string + func ViewProject(projPath, outputDir string, page int) (*ViewResult, error)