Tritium UI

TritiumImageEditor

Cargue una imagen, pinte y seleccione sobre ella, ajústela y exporte PNG o JPEG.

TritiumImageEditor

Funciones clave

  • Cargue desde un archivo, un flujo o una matriz de bytes, y exporte PNG o JPEG a un flujo o archivo.
  • Pinte con pluma, lápiz, resaltador, borrador, spray, cubo, degradado, clonado y recoloreo.
  • Dibuje líneas, curvas, rectángulos, elipses, flechas y texto, con negrita, cursiva, tamaño y fuente.
  • Seleccione con rectángulo, elipse, lazo o varita mágica, y luego copie, corte, pegue, recorte, rellene, difumine, expanda o contraiga.
  • Gire, voltee, recorte, cambie el tamaño del lienzo y ajuste brillo, contraste, tono, saturación, desenfoque, enfoque y otros efectos.
  • Mantenga una pila de capas: añadir, duplicar, eliminar, renombrar, reordenar, acoplar, fijar opacidad y mezclar (normal, multiplicar, trama, superponer, oscurecer, aclarar).
  • Deshaga, rehaga y salte a un paso del historial.
  • Haga zoom, desplace y ajuste la imagen; en Windows la rueda del ratón amplía en el puntero.
  • Muestre u oculte la barra de pintura y lance ImageChanged después de una edición.

Plataformas

Android, iOS, Mac Catalyst y Windows 10 versión 19041 y posteriores (.NET 10 MAUI). El zoom con la rueda del ratón está disponible en Windows; el pellizco y la herramienta de zoom funcionan en las demás plataformas.

API principal

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

Ejemplo básico

Declare este espacio de nombres en la página.

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

Agregue el origen de paquetes de su licencia y luego referencie el paquete que incluye este control. Estos paquetes no están en la galería pública de 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