Tritium UI

TritiumImageEditor

Chargez une image, peignez et sélectionnez dessus, ajustez-la et exportez en PNG ou JPEG.

TritiumImageEditor

Fonctions clés

  • Chargez depuis un fichier, un flux ou un tableau d'octets, et exportez PNG ou JPEG vers un flux ou un fichier.
  • Peignez au stylo, crayon, surligneur, gomme, spray, pot, dégradé, clonage et recoloration.
  • Tracez des lignes, courbes, rectangles, ellipses, flèches et du texte, avec gras, italique, taille et police.
  • Sélectionnez avec un rectangle, une ellipse, un lasso ou une baguette magique, puis copiez, coupez, collez, rognez, remplissez, estompez, étendez ou contractez.
  • Faites pivoter, retournez, rognez, redimensionnez la toile, et réglez luminosité, contraste, teinte, saturation, flou, netteté et d'autres effets.
  • Gardez une pile de calques : ajouter, dupliquer, supprimer, renommer, réordonner, aplatir, régler l'opacité et fusionner (normal, produit, écran, incrustation, obscurcir, éclaircir).
  • Annulez, rétablissez et sautez à une étape de l'historique.
  • Zoomez, faites défiler et ajustez l'image ; sous Windows la molette zoome au pointeur.
  • Affichez ou masquez la barre de peinture, et déclenchez ImageChanged après une modification.

Plateformes

Android, iOS, Mac Catalyst et Windows 10 version 19041 et ultérieures (.NET 10 MAUI). Le zoom à la molette est disponible sous Windows ; le pincement et l’outil de zoom fonctionnent sur les autres plateformes.

API principale

  • 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.

Exemple de base

Déclarez cet espace de noms sur la page.

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

Ajoutez la source de paquets de votre licence, puis référencez le paquet qui contient ce contrôle. Ces paquets ne sont pas sur la galerie publique NuGet.

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