pub struct RollRequest {Show 17 fields
pub input: PathBuf,
pub input_encoding: InputEncoding,
pub frames: Vec<PathBuf>,
pub contact: Option<PathBuf>,
pub record: Option<PathBuf>,
pub times: Vec<f64>,
pub size: u32,
pub dpi: f64,
pub ev: Exposure,
pub print_ev: f64,
pub frame_mm: f64,
pub grain: bool,
pub grain_um: Option<f64>,
pub grain_seed: u64,
pub halation: bool,
pub couplers: bool,
pub gpu: bool,
}Expand description
What a roll is asked for.
Fields§
§input: PathBufThe photograph.
input_encoding: InputEncodingHow to read an ordinary image (a raw carries its own encoding).
frames: Vec<PathBuf>One output per development, in the ladder’s order.
contact: Option<PathBuf>Where the proof goes, if one is wanted.
record: Option<PathBuf>Where its hit-testing record goes.
times: Vec<f64>The development times, in minutes.
size: u32The width the bench shows the frames at.
dpi: f64The proof’s resolution.
ev: ExposureExposure offset, or metering.
print_ev: f64Extra print exposure in stops.
frame_mm: f64Width of the film frame the image represents, in millimetres.
grain: boolAdd grain.
grain_um: Option<f64>Override the grain’s correlation length.
grain_seed: u64Grain seed.
halation: boolAdd halation.
couplers: boolAdd DIR couplers.
gpu: boolRender on the GPU when there is one.
Trait Implementations§
Source§impl Clone for RollRequest
impl Clone for RollRequest
Source§impl Debug for RollRequest
impl Debug for RollRequest
Auto Trait Implementations§
impl Forget for RollRequest
impl Freeze for RollRequest
impl Move for RollRequest
impl RefUnwindSafe for RollRequest
impl Send for RollRequest
impl Sync for RollRequest
impl Unpin for RollRequest
impl UnsafeUnpin for RollRequest
impl UnwindSafe for RollRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more