Je suis en train de changer la résolution de mon fichier tiff, il a été changé avec succès en utilisant le code ci-dessous, mais il a augmenté ma taille du fichier de sortie de 74kb à 828KB après avoir dessinéRedimensionnement image de tiff augmenter la taille du fichier en utilisant C#
code utilisé:
public void Resize(string imageFile, string outputFile, int width,int height)
{
using (var srcImage = Image.FromFile(imageFile))
{
var newWidth = (int)(width);
var newHeight = (int)(height);
using (var newImage = new Bitmap(newWidth, newHeight))
{
using (var graphics = Graphics.FromImage(newImage))
{
graphics.SmoothingMode = SmoothingMode.AntiAlias;
graphics.InterpolationMode = InterpolationMode.NearestNeighbor;
graphics.PixelOffsetMode = PixelOffsetMode.None;
graphics.DrawImage(srcImage, new Rectangle(0, 0, newWidth, newHeight));
newImage.Save(outputFile,ImageFormat.Tiff);
}
}
}
}
Non tout en utilisant Graphics.FromImage (FileName) augmente la taille du fichier , après avoir utilisé les paramètres du codeur également. –
Quelles sont vos anciennes et nouvelles tailles? L'entrée est-elle également au format TIFF, si oui quelle est la compression utilisée? –