PNG resimlerimin dosya boyutunu azaltmak için sıklıkla OptiPNG veya pngcrush kullanıyorum..NET'te PNG dosya boyutunu küçültme
Bu tür bir programı bir .NET uygulamasından programlı olarak yapabilmek istiyorum. Dinamik bir şekilde bir mobil cihaza gönderilen PNG'ler üretiyorum, bu yüzden dosyaları küçümsemek istiyorum.
Görüntü kalitesi önemlidir, bu nedenle PNG bu durumda jpeg'i kesinlikle kazanacaktır.
Bunu yapmak için kullanabileceğim herhangi bir kitaplık var mı?
Ayarlanmış bir ekran boyutu için yeniden boyutlandırmadan mı, yoksa PNGOUT gibi küçültme dosyası mı? –
PNGOUT gibi dosya küçültme dosyası. OptiPNG ve pngcrush benzer araçlardır. – teedyay
Orada herhangi bir yönetilen kütüphane olduğuna inanmıyorum. OptiPNG açık kaynak olduğundan, kodun bir portu * mümkündür *. Alternatif olarak, sonuç vereceğinden şüphe etmese de, PNG'lerinizi bitmap'ler olarak yüklemeyi deneyin (bu, alanı boşa harcayabilecek PNG meta veri öğelerini kesmeli) ve sonra tekrar PNG'ler olarak kodlayın: http://msdn.microsoft.com/ tr-us/library/system.windows.media.imaging.pngbitmapencoder.aspx –