Resources
The reasoning behind the tools
Where an engine's result depends on an idea that's easy to get wrong, such as what a histogram actually tells you or why "equivalent" focal length means more than one thing, that idea gets its own resource: a durable explanation tied back to every engine it supports, not a one-off aside buried inside a single tool.
What belongs here
A resource earns its page by supporting more than one engine and by having a distinct thesis of its own: depth-of-field and viewing-condition limits, exposure and dynamic-range tradeoffs, sensor and lens resolution, browser-local image analysis and privacy, print resolution and viewing distance, flash falloff, and responsible sharpness or noise interpretation are the kinds of ideas that qualify. A resource is written independently for ImageReason's own tools and inputs, never adapted from another site's explanation of a similar concept.
All resources
Astrophotography Exposure, Star Motion, Tracking, and Stacking
Plan astro framing, exposure tests, sequence coverage, and stacking without pretending to forecast conditions or guarantee stars.
Circle of Confusion and Depth of Field
Understand depth of field as a focus, output, and viewing decision without treating one CoC or aperture as universal.
Color Management, ICC Profiles, Soft Proofing, and Delivery
Build a colour-managed proof and delivery workflow without mistaking a profile for a colour guarantee.
Crop, Print Resolution, Viewing Distance, and Output
Plan crop margin, output PPI, viewing distance, and proofs without treating one number as print-quality certification.
Exposure Value, Metering, and Highlight Protection
Understand EV100, equivalent exposure, metering, compensation, and highlight limits without confusing a calculation with a universal camera setting.
Film Reciprocity, Development, Scanning, and Hybrid Workflows
Plan sourced, documented film and hybrid workflows without stock recipes, lab promises, or archival claims.
Flash Falloff, Ratios, and Mixed Light
Understand direct flash, falloff, ratios, and ambient separation so a lighting setting becomes a deliberate photographic test.
Framing, Perspective, Equivalence, and Image Circles
Separate position, focal length, sensor framing, and coverage geometry so lens decisions become testable.
Histograms, Clipping, Color Statistics, and Heuristics
Understand what browser-local image statistics can show, what they cannot prove, and how to turn them into a next test.
How ImageReason Tests Calculations and Local Analysis
See how ImageReason locks sources, fixtures, local privacy, claim limits, and moat-drift review before implementation.
Image Quality Has No Single Score
Why photographic quality needs decision-specific evidence instead of one misleading sharpness, noise, or AI score.
ISO, Dynamic Range, Noise, and Electronic Readout
Separate ISO arithmetic from camera-specific noise, highlight, and readout behaviour so you know what to test.
Macro Focus, Effective Aperture, and Stacking
Plan macro magnification, depth, light, working distance, and stacking as one capture decision.
Motion, Video Exposure, Panoramas, and Time-Lapse
Plan motion, video, panorama, and time-lapse capture as linked timing decisions without generic settings or guarantees.
Pricing, Usage, Equipment, and Sustainable Photography Work
Make photography scope, cost, equipment, and delivery assumptions visible without offering legal, tax, or market-rate advice.
Private Browser-Local Image Analysis
How ImageReason analyzes selected photos locally, what it can measure, what stays private, and what it will not claim.
Sensors, Diffraction, Sampling, and Resolution
Understand the separate limits behind photographic detail without turning megapixels or MTF into a universal quality score.
Storage, Cards, Backup, Culling, and Delivery
Plan photo and video storage, throughput, independent copies, culling, and delivery without confusing estimates with verification.
Upscaling, Interpolation, and Output Consequences
Understand what larger pixel dimensions change, what they do not recover, and how to proof an output honestly.