Filter Plugin

frei0r.curves

---
schema_version: 0.100000
title: Curves
version: 0.300000
identifier: frei0r.curves
description: Adjust luminance or color channel intensity with curve level mapping
creator: Maksim Golovkin, Till Theato
type: filter
parameters:
  - identifier: Channel
    title: Channel
    description: Channel to adjust (0 = red, 0.1 = green, 0.2 = blue, 0.3 = alpha, 0.4 = luma, 0.5 = rgb, 0.6 = hue, 0.7 = saturation)
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Show curves
    title: Show curves
    description: Draw curve graph on output image
    type: boolean
    minimum: 0
    maximum: 1
    readonly: no
  - identifier: Graph position
    title: Graph position
    description: Output image corner where curve graph will be drawn (0.1 = TOP,LEFT; 0.2 = TOP,RIGHT; 0.3 = BOTTOM,LEFT; 0.4 = BOTTOM, RIGHT)
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Curve point number
    title: Curve point number
    description: Number of points to use to build curve (/10 to fit [0,1] parameter range). Minimum 2 (0.2), Maximum 5 (0.5). Not relevant for Bézier spline.
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Luma formula
    title: Luma formula
    description: Use Rec. 601 (false) or Rec. 709 (true)
    type: boolean
    minimum: 0
    maximum: 1
    readonly: no
  - identifier: Bézier spline
    title: Bézier spline
    description: Use cubic Bézier spline. Has to be a sorted list of points in the format "handle1x;handle1y#pointx;pointy#handle2x;handle2y"(pointx = in, pointy = out). Points are separated by a "|".The values can have "double" precision. x, y for points should be in the range 0-1. x,y for handles might also be out of this range.
    type: string
    readonly: no
  - identifier: Point 1 input value
    title: Point 1 input value
    description: Point 1 input value
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Point 1 output value
    title: Point 1 output value
    description: Point 1 output value
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Point 2 input value
    title: Point 2 input value
    description: Point 2 input value
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Point 2 output value
    title: Point 2 output value
    description: Point 2 output value
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Point 3 input value
    title: Point 3 input value
    description: Point 3 input value
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Point 3 output value
    title: Point 3 output value
    description: Point 3 output value
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Point 4 input value
    title: Point 4 input value
    description: Point 4 input value
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Point 4 output value
    title: Point 4 output value
    description: Point 4 output value
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Point 5 input value
    title: Point 5 input value
    description: Point 5 input value
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
  - identifier: Point 5 output value
    title: Point 5 output value
    description: Point 5 output value
    type: float
    minimum: 0
    maximum: 1
    readonly: no
    widget: spinner
tags:
  - Video
...
Topic revision: r1 - 2012-04-20 - TWikiGuest
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding MLT Wiki? Send feedback
TWiki Appliance - Powered by TurnKey Linux