Voor mijn RS Aero database (https://rsadb.nl/) heb ik gekozen voor de profiel foto’s gekozen voor het .WEBP formaat. Vrijwel alle foto’s verkrijg ik in JPG formaat. Die converteerde ik dan met XNConvert naar WEBP (waarbij de foto ook geschaald werd). Vervolgens moet die foto uiteraard met FTP op de server gezet worden (met de juiste naam). En daarna het profiel bijwerken met de foto credit.
Daarvoor in de plaats is een C# programma-tje gekomen waarmee dat allemaal in 1 keer kan.
Technisch: met ImageMagick wordt de JPG bewerkt met een resize, strip en write [MagickFormat.WebP] opdracht. Met FtpWebRequest, FileStream en BinaryReader wordt de FTP gedaan. Het bijwerken van de database is uiteraard een SqlCommand met ExecuteNonQuery.