MarcoE 3a9174f6fc Raddrizza le foto applicando l'orientamento EXIF
La fotocamera di sistema non ruota lo scatto: salva i pixel come li legge
il sensore e annota la rotazione in EXIF. SkiaSharp (SKBitmap.Decode)
ignora quel tag, quindi le foto scattate ruotate finivano storte nelle
miniature e venivano inviate cosi' al server.

- ImageOrientation: applica l'orientamento ai pixel e ricodifica senza tag
  residui, mantenendo il formato di partenza. Immagine gia' dritta: nessuna
  ricodifica, per non perdere qualita' inutilmente. In caso di errore
  restituisce i byte originali, meglio una foto storta che nessuna foto.
- UtilityFile.ConvertToDto: normalizza li', unico punto di passaggio di
  fotocamera e galleria, cosi' miniature, salvataggio locale e upload
  lavorano su pixel gia' dritti. Corretto anche DimensionBytes.
- ImageThumb: applica l'orientamento anche in fase di miniatura, per
  raddrizzare le foto gia' presenti sul dispositivo.

Nessun ritratto forzato: costringere una foto orizzontale in verticale
vorrebbe dire ruotare il contenuto o ritagliarlo, e queste foto sono prove
di ispezione.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 10:32:41 +02:00
2026-07-08 15:10:12 +02:00
2026-04-23 14:45:48 +02:00
2026-02-19 09:52:18 +01:00
2026-07-08 15:10:12 +02:00
2026-07-08 15:10:12 +02:00
2026-02-04 12:00:47 +01:00
2026-02-04 12:00:47 +01:00
2026-07-08 15:10:12 +02:00
2026-02-04 12:00:47 +01:00

.NET MAUI Blazor Hybrid app with a Blazor Web App sample app

This sample app demonstrates a .NET MAUI Blazor Hybrid app with a Blazor Web App that uses a shared user interface via a Razor class library (RCL).

For more information, see Build a .NET MAUI Blazor Hybrid app with a Blazor Web App.

Steps to run the sample

  1. Clone this repository or download a ZIP archive of the repository. For more information, see How to download a sample.

  2. Run the MauiBlazorWeb.Maui project to run the .NET MAUI Blazor Hybrid app, or run the MauiBlazorWeb.Web project to run the Blazor Web App.

S
Description
No description provided
Readme 5.3 MiB
Languages
CSS 44.3%
HTML 29.2%
C# 26.1%
JavaScript 0.4%