From 86e6808abbdf302c8e9518e9908ce333ea388351 Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Wed, 30 Nov 2016 08:00:15 -0200 Subject: [PATCH] docs-rst: replace the selection.png by a SVG image bitmap images don't scale too well. So, replace it by a SVG image, written in inkscape. I'm using the 2009's temporary logo.svg image from 8032b526d1a3 ("linux.conf.au 2009: Tuz"), with a Tasmanian Devil wearing a tux mask. Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Jonathan Corbet --- Documentation/media/Makefile | 1 + Documentation/media/uapi/v4l/selection-api-003.rst | 4 +- Documentation/media/uapi/v4l/selection.png | Bin 11716 -> 0 bytes Documentation/media/uapi/v4l/selection.svg | 5812 ++++++++++++++++++++ 4 files changed, 5815 insertions(+), 2 deletions(-) delete mode 100644 Documentation/media/uapi/v4l/selection.png create mode 100644 Documentation/media/uapi/v4l/selection.svg diff --git a/Documentation/media/Makefile b/Documentation/media/Makefile index fff8e3b..d97e969 100644 --- a/Documentation/media/Makefile +++ b/Documentation/media/Makefile @@ -20,6 +20,7 @@ IMAGES = \ uapi/v4l/nv12mt.svg \ uapi/v4l/nv12mt_example.svg \ uapi/v4l/pipeline.svg \ + uapi/v4l/selection.svg \ uapi/v4l/subdev-image-processing-full.svg \ uapi/v4l/subdev-image-processing-scaling-multi-source.svg \ uapi/v4l/subdev-image-processing-crop.svg \ diff --git a/Documentation/media/uapi/v4l/selection-api-003.rst b/Documentation/media/uapi/v4l/selection-api-003.rst index 207349c..21686f9 100644 --- a/Documentation/media/uapi/v4l/selection-api-003.rst +++ b/Documentation/media/uapi/v4l/selection-api-003.rst @@ -7,8 +7,8 @@ Selection targets .. _sel-targets-capture: -.. figure:: selection.png - :alt: selection.png +.. figure:: selection.* + :alt: selection.pdf / selection.svg :align: center Cropping and composing targets diff --git a/Documentation/media/uapi/v4l/selection.png b/Documentation/media/uapi/v4l/selection.png deleted file mode 100644 index bfc523eae570a1edd822a23891b4a499eb9403e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11716 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 VA<5u<+89y5P}lTCp|*X*{{g=L&fx$6 diff --git a/Documentation/media/uapi/v4l/selection.svg b/Documentation/media/uapi/v4l/selection.svg new file mode 100644 index 0000000..d309187 --- /dev/null +++ b/Documentation/media/uapi/v4l/selection.svg @@ -0,0 +1,5812 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CROP_DEFAULT + COMPOSE_PADDED + COMPOSE_ACTIVE + COMPOSE_DEFAULT + COMPOSE_PADDED + COMPOSE_BONDS + CROP_BONDS + overscan area + CROP_ACTIVE + DATA SOURCE + DATA SINK + + -- 2.7.4