Entwickler-Ecke

Multimedia / Grafik - TIFF Dateien verkleinern (Pixel abschneiden)


martin0815 - Fr 10.12.10 10:46
Titel: TIFF Dateien verkleinern (Pixel abschneiden)
Hi!

Ich bekomme eine TIFF Datei und soll die in einer C# Konsolenanwendung lesen.

Die Anwendung schneidet nun die unteren 50% ab und speichert das TIFF wieder in der gleichen Datei.

Hat jemand eine Idee?


Th69 - Fr 10.12.10 13:05

Könntest du dein Problem ein bißchen genauer beschreiben (was genau meinst du mit "Die Anwendung...")?
Und was ist deine eigentliche Frage?


huuuuuh - Sa 11.12.10 10:25

schau dir mal die Klasse Graphics an. damit kannst du Bilder bearbeiten :)
http://msdn.microsoft.com/en-us/library/system.drawing.graphics(v=VS.90).aspx


Trashkid2000 - Sa 11.12.10 11:14

Hallo,
aus Deinem Post habe ich entnommen, dass Du mit einer Konsolenanwendung ein Tiff-Image laden, zurechtschneiden und dann wieder in der Originaldatei speichern willst.

so würde es gehen:

C#-Quelltext
1:
2:
using System.Drawing;
using System.Drawing.Imaging;


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
string path = "C:\\test.tif";
Bitmap cropped = null;
using (Bitmap original = new Bitmap(path))
{
  cropped = original.Clone(new Rectangle(new Point(00), new Size(original.Size.Width, original.Size.Height / 2)), PixelFormat.Undefined);    
}
cropped.Save(path);

Bei einer Konsolenanwendung musst Du unter Verweise noch einen Verweis auf System.Drawing hinzufügen.
Marko


martin0815 - Sa 11.12.10 20:26

Danke Trashkid. Sowas habe ich gesucht.

Ich checke es mal Montag!