Workflows
Real-world scenarios showing how to combine FLOGVIT.culling's features for different types of photography.
Press / News Photography
The fastest path from memory card to published image.
- Import — Plug in the card. FLOGVIT.culling auto-detects it. Import with IPTC template pre-filled (publication, photographer, event name).
- First pass — Single view with auto-advance (Shift+A). Press P for picks, X for rejects. Don't overthink — speed matters.
- Filter to picks — Option+P to show only picks.
- IPTC — Add captions and keywords to your selects. Use code replacements for speed (e.g.,
#vgexpands to your credit line). - Upload — Press U on each image to send via FTP. Uploads run in the background.
- Second card — Plug in the next card while still uploading. Multi-card import handles the rest.
Time from card to delivery: Under 5 minutes for a breaking news set.
Wedding Photography
Culling thousands of images across a full wedding day.
- Import — Dual-copy to working drive + backup. Use folder template:
{date}/{camera}to separate bodies. - Overview — Grid view (G) to scan through the day. Use color labels to mark ceremony (6 red), reception (7 yellow), portraits (8 green), details (9 blue).
- Star rating — Switch to single view. Rate the best images 3–5 stars. Use auto-advance.
- Compare mode — For similar shots (group photos, ceremony moments), press C to compare side by side. Use synchronized zoom to check sharpness.
- Auto-crop — For group shots where you also want individual portraits, use auto-crop to generate person crops automatically.
- Metadata — Apply IPTC template with couple's names, venue, date. Use IPTC Snapshot to copy metadata between similar shots.
- Export — Copy 4-star+ images to a "selects" folder for editing in Lightroom or Capture One. XMP ratings carry over automatically.
Sports Photography
Fast-paced continuous shooting with hundreds of frames per play.
- Import — Import from card with checksum verification. Fast rename to
{date}_{seq:4}.{ext}. - Grid scan — Grid view with large thumbnails. Quickly identify the action sequences.
- Sharpness sort — Ctrl+S to sort by sharpness. Out-of-focus shots drop to the bottom.
- N-up mode — Press N to view 3–4 similar frames at once. Pick the peak action moment.
- Rate fast — Single view + auto-advance. Rate the keepers 3+ stars. Reject the out-of-focus shots.
- Auto-crop — Crop tight around athletes for web use.
- Caption + upload — Add quick captions, then U to FTP.
Studio / Product Photography
Controlled environment, focus on consistency and detail.
- Tether or import — Open the shoot folder directly. Images appear as they're captured.
- Loupe check — Hold Space and hover to check details at 100%. Verify focus and sharpness.
- Compare mode — C to compare lighting variations side by side with synced zoom.
- Color labels — Label by setup: Red for setup A, Yellow for setup B, etc.
- Histogram — Keep the info sidebar open (I) to monitor exposure consistency. Toggle clipping overlay (J) to check for blown highlights.
- Metadata — Apply product names, SKUs, and keywords via IPTC template.
- Export — Copy selects to the retoucher's folder with batch rename to match the product catalog naming convention.
Landscape / Travel Photography
Large volumes from multi-day trips with mixed cameras and lenses.
- Import — Use folder template
{year}/{month}/{day}for chronological organization. Apply GPS tracklog from your phone to geo-tag images. - Filter by camera — If shooting with multiple bodies, filter by camera to review each body separately.
- Star rating — First pass: flag obvious rejects (X) and strong picks (P). Second pass: refine with star ratings.
- Filter by GPS — Isolate images from a specific location.
- Noise map — For high-ISO twilight/night shots, check the noise map overlay to decide which images need denoise.
- Denoise — Send high-ISO selects to your denoise tool directly from FLOGVIT.culling.
- Keywords — Apply hierarchical keywords: Nature → Mountains → Dolomites. Location metadata for the city/country.
- Export — XMP sidecars ready for Lightroom or Capture One with all ratings, keywords, and GPS data intact.
API-Driven Automation
Build custom workflows using the REST API.
Auto-Rate by EXIF
Write a script that rates images based on EXIF data:
import { CullingClient } from '@flogvit/culling-sdk';
const client = new CullingClient();
const images = await client.listImages();
for (const image of images) {
const exif = await client.getExif(image.id);
// Reject underexposed images
if (exif.exposureCompensation < -2) {
await client.setFlag(image.id, 'reject');
}
// Flag sharp images as picks
if (image.sharpnessScore > 500) {
await client.setFlag(image.id, 'pick');
}
}
Webhook Integration
Listen for events and trigger external actions:
import { CullingClient } from '@flogvit/culling-sdk';
const client = new CullingClient();
client.onEvent('image.rated', async (event) => {
if (event.rating >= 4) {
// Auto-upload high-rated images
await client.upload(event.imageId, 'default');
}
});
client.onEvent('import.completed', async () => {
// Notify via Slack when import is done
await fetch(SLACK_WEBHOOK, {
method: 'POST',
body: JSON.stringify({ text: 'Import complete!' }),
});
});
Batch Processing
Process an entire folder from the command line:
import { CullingClient } from '@flogvit/culling-sdk';
const client = new CullingClient();
// Open folder
await client.openFolder('/Photos/2026/event');
// Get all images
const images = await client.listImages();
// Auto-crop all images with people
for (const image of images) {
await client.autoCrop(image.id, 'person');
}
// Filter to 3+ stars and upload
const selects = await client.listImages({ minRating: 3 });
for (const image of selects) {
await client.upload(image.id, 'client-ftp');
}
The API makes FLOGVIT.culling a building block for any workflow you can imagine.