画外边框RZFrame
帮摄影用户在发布前快速加边框和参数信息,兼顾批量处理、画质和版式稳定。Helps photographers add frames and EXIF details before publishing, with batch processing and stable layouts.
- EXIFToolEXIFTool
- 本地处理Local processing
- 批量导出Batch export
- 摄影模板Photo templates
背景与初衷Context
摄影师完成拍摄和修图后,还要手动抄写参数、搭边框并逐张导出。手机应用可能压缩高分辨率照片,云端工具则需要上传原片,一组作品的统一发布因此变成重复劳动。After shooting and editing, photographers still have to copy metadata, build a frame, and export each image. Mobile apps may compress high-resolution work, while cloud tools require original files to be uploaded.
打开项目Open project
可通过下方链接查看当前可访问版本。Open the current version through the link below.
核心痛点Problems
摄影作品发布前的参数排版耗时,移动端和云端工具又常带来画质与隐私顾虑。Metadata layout is slow, while mobile and cloud tools can create quality and privacy concerns.
- 手工读取和排版 EXIF 参数耗时,且容易出现格式不一致。Manual EXIF transcription and layout are slow and easy to make inconsistent.
- 一组照片难以快速维持相同的边框、字体、颜色和参数格式。A photo series needs one repeatable frame, font, color, and metadata treatment.
- 原片上传与二次压缩会带来隐私和画质顾虑。Uploading or recompressing originals creates privacy and image-quality concerns.
处理方式Approach
用本地 EXIF 解析、Canvas 渲染和模板系统建立“导入—解析—预览—批量导出”的短路径。Use local EXIF parsing, Canvas rendering, and templates to create a short import-to-export workflow with batch processing.
目标Goal
把摄影分享的最后一步缩短为拖拽、调整、导出,同时保留原片控制权与统一视觉。Reduce the last step of photo publishing to import, adjust, and export while preserving control and visual consistency.
产品设计Product design
- 提供 Classic、Cinema 与 Float 模板及常用社交媒体画幅。Provide Classic, Cinema, and Float templates plus common social-media aspect ratios.
- 支持调整边框、圆角、字体、背景色、文字颜色与可编辑参数。Adjust borders, corners, fonts, colors, and editable metadata.
- 根据相机 Make 自动匹配品牌 Logo,也支持自定义 Logo。Detect camera brands from EXIF Make and support custom logos.
- 将当前配置同步到整组图片,统一完成批量导出。Apply one configuration across a set and export the batch consistently.
技术与实现Build notes
Electron 主进程负责本地文件与 ExifTool 子进程,preload 提供受控 IPC;渲染端使用原生 JavaScript 与 Canvas 处理预览和高分辨率输出。JPG、PNG 可直接处理,DNG 与常见 RAW 使用内嵌预览并保留原文件 EXIF。The Electron main process handles local files and ExifTool, preload exposes controlled IPC, and vanilla JavaScript with Canvas handles previews and high-resolution output. JPG and PNG are processed directly; DNG and common RAW formats use embedded previews while retaining source EXIF.




