PhotoEditor/example_usage.sh
2025-10-03 10:50:43 -05:00

76 lines
1.8 KiB
Bash
Executable File

#!/bin/bash
# Example usage script for the Photo Editor
echo "Photo Editor - Example Usage"
echo "============================"
# Create a sample command demonstrating various adjustments
echo "Example 1: Basic processing with adjustments"
echo "============================================="
./target/release/photo_editor \
--input sample.raw \
--output output.jpg \
--exposure 0.5 \
--contrast 20 \
--highlights -10 \
--shadows 5 \
--whites 0 \
--blacks 0 \
--clarity 10 \
--vibrance 15 \
--saturation 5 \
--temperature 10 \
--tint 5
echo ""
echo "Example 2: Basic processing without adjustments"
echo "==============================================="
./target/release/photo_editor \
--input sample.raw \
--output output.jpg
echo ""
echo "Example 3: Different adjustments for dramatic effect"
echo "===================================================="
./target/release/photo_editor \
--input sample.raw \
--output dramatic_output.jpg \
--exposure 0.8 \
--contrast 30 \
--highlights -20 \
--shadows 15 \
--whites 5 \
--blacks -10 \
--clarity 25 \
--vibrance 30 \
--saturation 20 \
--temperature 15 \
--tint 8
echo ""
echo "Example 4: Show help"
echo "===================="
./target/release/photo_editor --help
echo ""
echo "Example 5: Processing with negative exposure and high contrast"
echo "=============================================================="
./target/release/photo_editor \
--input sample.raw \
--output processed.jpg \
--exposure -0.3 \
--contrast 40 \
--clarity 15 \
--vibrance 20
echo ""
echo "Example 6: Fine-tuning highlights and shadows"
echo "============================================="
./target/release/photo_editor \
--input sample.raw \
--output refined.jpg \
--highlights -15 \
--shadows 10 \
--whites 5 \
--blacks -5