Je Redéfinition d'images mises en ligne comme suit:Taille du fichier lorsque vous redimensionnez avec GDI +
var bmPhoto = new Bitmap(width, height, PixelFormat.Format16bppRgb555);
using (var grPhoto = Graphics.FromImage(bmPhoto))
{
grPhoto.SmoothingMode = SmoothingMode.HighSpeed;
grPhoto.CompositingQuality = CompositingQuality.HighSpeed;
grPhoto.InterpolationMode = InterpolationMode.Low;
grPhoto.DrawImage(sourceImage, new Rectangle(destX, destY, destWidth, destHeight),
new Rectangle(0, 0, sourceWidth, sourceHeight), GraphicsUnit.Pixel);
}
Comment puis-je limiter la taille du fichier résultant afin qu'il ne soit plus que, disons, 3KB? Je télécharge un JPG 1024x768 qui est 768KB. Lors du redimensionnement à 100x100 avec le code ci-dessus, je ne peux pas l'obtenir plus petit que 12KB.
Une exigence étrange, avez-vous essayé de le redimensionner en utilisant un autre outil pour voir si 3KB est réalisable à 100x100 ou avez-vous juste besoin de le rendre plus petit, disons 64x64? – Lazarus