Tritium UI

TritiumImageEditor

Laden Sie ein Bild, malen und markieren Sie darauf, passen Sie es an und exportieren Sie PNG oder JPEG.

TritiumImageEditor

Wichtige Merkmale

  • Laden Sie aus Datei, Stream oder Bytearray und exportieren Sie PNG oder JPEG in einen Stream oder eine Datei.
  • Malen Sie mit Stift, Bleistift, Textmarker, Radierer, Spray, Eimer, Verlauf, Klonen und Umfärben.
  • Zeichnen Sie Linien, Kurven, Rechtecke, Ellipsen, Pfeile und Text, mit fett, kursiv, Größe und Schrift.
  • Wählen Sie mit Rechteck, Ellipse, Lasso oder Zauberstab und kopieren, schneiden, fügen, beschneiden, füllen, weichen, erweitern oder ziehen Sie zusammen.
  • Drehen, spiegeln, beschneiden und ändern Sie die Leinwandgröße und passen Sie Helligkeit, Kontrast, Farbton, Sättigung, Weichzeichnen, Schärfen und weitere Effekte an.
  • Halten Sie einen Ebenenstapel: hinzufügen, duplizieren, löschen, umbenennen, umordnen, reduzieren, Deckkraft setzen und mischen (normal, multiplizieren, negativ, überlagern, abdunkeln, aufhellen).
  • Machen Sie rückgängig, wiederholen Sie und springen Sie zu einem Verlaufsschritt.
  • Zoomen, verschieben und passen Sie das Bild ein; unter Windows zoomt das Mausrad am Zeiger.
  • Blenden Sie die Malwerkzeugleiste ein oder aus und lösen Sie ImageChanged nach einer Bearbeitung aus.

Plattformen

Android, iOS, Mac Catalyst und Windows 10 Version 19041 und höher (.NET 10 MAUI). Zoom mit dem Mausrad ist unter Windows verfügbar; Aufziehen und das Zoomwerkzeug funktionieren auf den anderen Plattformen.

Wichtigste API

  • LoadFromStreamAsync . Loads an image from a stream; LoadFromFileAsync and LoadFromBytesAsync are the other entry points.
  • AnnotateTool . The active paint, select, or view tool.
  • Export . Returns PNG or JPEG bytes; ExportToFileAsync writes a file.
  • ImageChanged . Fires after the working image changes.

Grundbeispiel

Deklarieren Sie diesen Namespace auf der Seite.

xmlns:image="clr-namespace:Tritium.Maui.ImageEditor;assembly=Tritium.Maui.ImageEditor"
<image:TritiumImageEditor x:Name="Editor" ShowPaintToolbar="True" IsAnnotateMode="True" />

Nehmen Sie die Paketquelle aus Ihrer Lizenz auf und verweisen Sie dann auf das Paket, das dieses Steuerelement enthält. Diese Pakete liegen nicht in der öffentlichen NuGet-Galerie.

Ask Tritium

How-to help and product fit for FleetPro, Tritium UI, and Tritium Reporting.

Ask how to use a feature, or tell us your company, platforms, team size, and use case. Pricing and upgrades go to sales.

Product fit
Contact sales

Search the FAQ