( ctx context.Context, o *options.Options, name string, args []string, usedPresets ...string, )
| 14 | ) |
| 15 | |
| 16 | func (p *Parser) applyURLOption( |
| 17 | ctx context.Context, |
| 18 | o *options.Options, |
| 19 | name string, |
| 20 | args []string, |
| 21 | usedPresets ...string, |
| 22 | ) error { |
| 23 | switch name { |
| 24 | case "resize", "rs": |
| 25 | return p.applyResizeOption(ctx, o, args) |
| 26 | case "size", "s": |
| 27 | return p.applySizeOption(ctx, o, args) |
| 28 | case "resizing_type", "rt": |
| 29 | return p.applyResizingTypeOption(ctx, o, args) |
| 30 | case "width", "w": |
| 31 | return p.applyWidthOption(ctx, o, args) |
| 32 | case "height", "h": |
| 33 | return p.applyHeightOption(ctx, o, args) |
| 34 | case "min-width", "mw": |
| 35 | return p.applyMinWidthOption(ctx, o, args) |
| 36 | case "min-height", "mh": |
| 37 | return p.applyMinHeightOption(ctx, o, args) |
| 38 | case "zoom", "z": |
| 39 | return p.applyZoomOption(ctx, o, args) |
| 40 | case "dpr": |
| 41 | return p.applyDprOption(ctx, o, args) |
| 42 | case "enlarge", "el": |
| 43 | return p.applyEnlargeOption(ctx, o, args) |
| 44 | case "extend", "ex": |
| 45 | return p.applyExtendOption(ctx, o, args) |
| 46 | case "extend_aspect_ratio", "extend_ar", "exar": |
| 47 | return p.applyExtendAspectRatioOption(ctx, o, args) |
| 48 | case "gravity", "g": |
| 49 | return p.applyGravityOption(ctx, o, args) |
| 50 | case "crop", "c": |
| 51 | return p.applyCropOption(ctx, o, args) |
| 52 | case "trim", "t": |
| 53 | return p.applyTrimOption(ctx, o, args) |
| 54 | case "padding", "pd": |
| 55 | return p.applyPaddingOption(ctx, o, args) |
| 56 | case "auto_rotate", "ar": |
| 57 | return p.applyAutoRotateOption(ctx, o, args) |
| 58 | case "rotate", "rot": |
| 59 | return p.applyRotateOption(ctx, o, args) |
| 60 | case "flip", "fl": |
| 61 | return p.applyFlipOption(ctx, o, args) |
| 62 | case "background", "bg": |
| 63 | return p.applyBackgroundOption(ctx, o, args) |
| 64 | case "blur", "bl": |
| 65 | return p.applyBlurOption(ctx, o, args) |
| 66 | case "sharpen", "sh": |
| 67 | return p.applySharpenOption(ctx, o, args) |
| 68 | case "pixelate", "pix": |
| 69 | return p.applyPixelateOption(ctx, o, args) |
| 70 | case "watermark", "wm": |
| 71 | return p.applyWatermarkOption(ctx, o, args) |
| 72 | case "strip_metadata", "sm": |
| 73 | return p.applyStripMetadataOption(ctx, o.Main(), args) |
no test coverage detected