ImageUpScaleRequestParams.latentUpScale constructor

ImageUpScaleRequestParams.latentUpScale({
  1. required ScaleUpscaleParam scale,
  2. required List<TextPrompt> textPrompts,
  3. int seed = 0,
  4. int steps = 50,
  5. int cfgScale = 7,
})

Implementation

factory ImageUpScaleRequestParams.latentUpScale(
    {required ScaleUpscaleParam scale,
    required List<TextPrompt> textPrompts,
    int seed = 0,
    int steps = 50,
    int cfgScale = 7}) {
  if (scale.dimension == ScaleDimension.width) {
    return ImageUpScaleRequestParams(
        width: scale.value,
        textPrompts: textPrompts,
        seed: seed,
        steps: steps,
        cfgScale: cfgScale);
  } else {
    return ImageUpScaleRequestParams(
        height: scale.value,
        textPrompts: textPrompts,
        seed: seed,
        steps: steps,
        cfgScale: cfgScale);
  }
}