Spesso utilizzo OptiPNG o pngcrush per ridurre le dimensioni del file delle immagini PNG.Riduzione delle dimensioni del file PNG in .NET
Mi piacerebbe essere in grado di fare questo genere di cose in modo programmatico da un'applicazione .NET. Sto generando dinamicamente i PNG che vengono inviati a un dispositivo mobile, quindi mi piacerebbe mantenere la dimensione del file verso il basso.
La qualità dell'immagine è importante, quindi in questo caso PNG vincerà sicuramente jpeg.
Esistono librerie esistenti che è possibile utilizzare per eseguire questa operazione?
Stai cercando il ridimensionamento del file per una dimensione dello schermo o un file che minimizza come PNGOUT? –
File che riduce al minimo come PNGOUT. OptiPNG e pngcrush sono strumenti simili. – teedyay
Non credo che esistano librerie gestite. OptiPNG è open source, quindi una porta del codice è * possibile *. In alternativa, anche se dubito che produrrà risultati, prova a caricare i tuoi PNG come bitmap (questo dovrebbe ridurre il materiale dei metadati PNG che potrebbe sprecare spazio) e poi ricodificarli come PNG: http://msdn.microsoft.com/ it-us/library/system.windows.media.imaging.pngbitmapencoder.aspx –