ImageCropper

Der ImageCropper schneidet ein Bild auf ein bestimmtes Format zu.
import { ImageCropper } from "@mittwald/flow-react-components";

<ImageCropper image="https://flow.mittwald.de/assets/mittwald_logo_rgb.jpg" />

Best Practices

  • Wähle das Seitenverhältnis über aspect passend zum späteren Verwendungszweck.
  • Biete dem User eine Möglichkeit zum Zurücksetzen. So kehrt er zum Ausgangszustand des Bildes zurück.

Seitenverhältnis

Über das Property aspect kann das Seitenverhältnis angegeben werden.


Runder Ausschnitt

Über das Property cropShape kann zwischen einer rechteckigen und runden Ansicht des Ausschnitts gewechselt werden.


Sizes

Über die width und height Properties kann die Größe des Croppers angepasst werden.


Kombiniere mit ...

FileDropZone

Kombiniere den ImageCropper mit einer FileDropZone, um ein hochgeladenes Bild direkt zuzuschneiden.

Bild ablegen

Bitte wähle ein Bild vom Typ PNG aus.

Properties

PropertyTypeDefaultDescription
imagestring | File-The image file to crop.
widthWidth<string | number>300The width of the component.
heightHeight<string | number>300The height of the component.
aspectRationumber-The aspect ratio of the crop shape.
classNamestring-The elements class name.
cropShape"rect" | "round"-

Events

PropertyTypeDefaultDescription
onCropComplete((croppedImage: File) => void)-Callback on crop complete.

Auf dieser Seite