Project

General

Profile

Actions

Feature #18285

closed

FormElement: ImageCut (ImageAdjust)

Added by Carsten Rose 3 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Benjamin Baer
Target version:
Start date:
04.04.2024
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
No
Vote:

Description

Das FE bearbeitet ein Bild, vermutlich via Fabric oder einer anderen JS Lib (GPL kompatibel).

  • Der finale Zusschnitt hat die gefordete Aspekt Ratio, resp. ist bereits skaliert.
  • Es kann ein halbtransparenter Rahmen als Maske über das original Bild gelegt werden (Rahmenbreite konfigurierbar)
    • Das Original kann verschoben / skaliert werden, z.B. so das das Gesicht jeweils innerhalb des Maskenrahmens ist.

Related issues

Related to QFQ - Feature #18396: ImageCut 2.0 (ImageAdjust)ToDoBenjamin Baer14.04.2024

Actions
Actions #1

Updated by Benjamin Baer 3 months ago

  • Tracker changed from Support to Feature
Actions #3

Updated by Carsten Rose 3 months ago

  • Status changed from New to In Progress
  • Ein wenig orientieren an FE.typ='imageCut' und 'annotate' (imageCut fliegt raus).

Definition

V1.0

  • FE.type = imageAdjust
  • FE.parameter.imageSource: PathFilename auf die original/angepasste Datei.
  • FE.parameter.keepOriginal: 0=off, '<.source>'=text der vor die Extension eingesetzt wird (file.jpg > file.source.jpg). By default: '.source'.
    • Wenn eine original Datei existiert, wird diese bei einem erneuten Aufruf ausgeliefert, zusammen mit der fabric JSON Data
    • ist keepOriginal=0, wird kein Fabric JSON gespeichert.
  • FE.parameter.outputFormat: jpeg|png (default: jpeg)
  • FE.parameter.outputQualityJpeg: 0.0-1.0, default 0.8
  • FE.parameter.outputWidth
  • FE.parameter.outputHeight
  • FE.parameter.darkenMargin = { "left": 10, "right": 10, "top": 10, "bottom": 10}. Kein Default. Falls nichts angegeben, dann kein Margin.
  • FE.parameter.previewHtmlId = ... - points to a fixed html-id element, where the preview is shown.
  • FE.name: fabric JSON in dem die Fabric Manipulationen stehen

V2.0

  • Filter
  • RemoveBackground
  • Multiple Sizes (Retina, Mobile, ...)
Actions #5

Updated by Carsten Rose 3 months ago

Actions #6

Updated by Carsten Rose 3 months ago

  • Subject changed from FormElement: Image Adjust to FormElement: ImageCut (ImageAdjust)
  • Status changed from In Progress to Closed
Actions #7

Updated by Carsten Rose about 2 months ago

  • Target version changed from 24.9.0 to 24.5.0
Actions

Also available in: Atom PDF