Skip to content

Modify RAW EXIF camera models to enable target camera profiles in Adobe Camera Raw/Lightroom.

Notifications You must be signed in to change notification settings

Alanrk/RexifStudio

Repository files navigation

Rexif Studio

中文文档

Modify RAW EXIF camera models to enable target camera profiles in Adobe Camera Raw/Lightroom. Supports batch processing; outputs as _modified.dng without altering shooting parameters.

Dependencies: Non-DNG files require Adobe DNG Converter to convert to DNG. If not installed, only DNG files are supported. You can specify the installation path in the settings.

External Dependencies & Environment Variables

  • ExifTool (EXIF Read/Write):

    • Windows/macOS: Built-in within the app, no manual installation required.
  • Adobe DNG Converter (RAW→DNG Conversion):

    • All Platforms: Required. Please download and install from the Adobe official website.
  • Optional Environment Variables (Prioritized if set):

    • EXIFTOOL_PATH: ExifTool executable path (usually not needed)
    • DNG_CONVERTER_PATH: Adobe DNG Converter executable path
  • Default Path Detection:

    • The app automatically scans common system installation locations and the PATH environment variable, so manual configuration is usually unnecessary.
    • Windows Feature: Full support for program paths and file paths containing Chinese characters.

Installation & Configuration

  1. Install Adobe DNG Converter (Required for all platforms): Please download and install from the Adobe official website.
  2. Install ExifTool (Optional):
    • The app has built-in ExifTool, so manual installation is usually not needed.
    • If you need to use a specific version, you can install it manually and specify the path in the settings.
  3. Launch App: The app will automatically find dependencies. If not found, please specify the path in the settings.

Quick Start

  1. Select RAW files (supports cr2/cr3/nef/arw/raf/orf/rw2/dng/...)
  2. Select Camera Brand & Model (supports global settings or per-file override)
  3. Start Processing: Automatically converts RAW to DNG if necessary, and writes EXIF data
  4. Output Naming: Uniformly generated as <Original Filename>_modified.dng
  5. Batch processing is sequential; the UI displays progress and errors for each file

Note: It is not recommended to write EXIF to ordinary images (JPEG/PNG); the image package is not responsible for EXIF writing, which is handled by ExifTool.

Typical Use Cases

Experience Color Science from Other Brands (e.g., Fujifilm Film Simulations)

Enable Fujifilm Film Simulations, Ricoh GR Positive Film mode, or Sigma colors for RAW photos from Sony/Canon/Nikon cameras.

Steps:

  1. Import Photos: Drag and drop your RAW photos (e.g., Sony ARW, Canon CR3, Nikon NEF).
  2. Select Target Model:
    • Fujifilm Film Simulations: Select Brand Fujifilm, Model X100VI / X-T5 / GFX 100 II etc. (Unlock new films like Reala Ace).
    • Ricoh GR Style: Select Brand Ricoh, Model GR IIIx / GR III.
    • Sigma Colors: Select Brand Sigma, Model fp L / fp.
  3. Start Processing: Generate DNG files with modified EXIF information.
  4. Post-Processing Application:
    • Import the generated DNG into Lightroom Classic / Adobe Camera Raw.
    • In the "Basic" panel's Profile browser, you can see and apply the corresponding Camera Matching profiles (e.g., Camera Classic Chrome, Camera Positive Film).

FAQ

  • Processing Failed: Please check if ExifTool and DNG Converter are installed and executable, or explicitly set environment variables.
  • Conversion Path: The app automatically detects DNG Converter; if not found, it will fallback to failure and prompt.

EXIF Editor / ReXIF Studio

Design Guidelines

The project has organized a unified UI design system and tokens, please refer to docs/design-system.md:

  • Theme Entry: AppTheme.light
  • Color Tokens: AppColors.*
  • Font Weights: AppTypography.*
  • Button Styles: AppButtons.*

Enable unified theme in MaterialApp:

MaterialApp(
  title: 'EXIF Editor',
  theme: AppTheme.light,
  home: const MainScreen(),
);

It is recommended to use tokens instead of inline colors/styles in pages. See docs/design-system.md for migration suggestions and component specifications.

About

Modify RAW EXIF camera models to enable target camera profiles in Adobe Camera Raw/Lightroom.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors