Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

.net c# Gruppe 3 Image Viewer Realisierbarkeit in C# Hackl, Lamprecht, Leimer.

Ähnliche Präsentationen


Präsentation zum Thema: ".net c# Gruppe 3 Image Viewer Realisierbarkeit in C# Hackl, Lamprecht, Leimer."—  Präsentation transkript:

1 .net c# Gruppe 3 Image Viewer Realisierbarkeit in C# Hackl, Lamprecht, Leimer

2 Explorer Ansicht realisierbar mit 2 Sichten: Treeview System.Window.Forms.Treeview Listview System.Window.Froms.Listview leicht realisierbar mit Visual Studio direkte Verknüpfung mit ImageList

3

4 Bildvorschau System.Drawing.Image.GetThumbnailI mage Thumbnail des Bildes (Vorschau) kann erzeugt werden System.Window.ImageAnimator ermöglicht es animierte Bilder anzuzeigen (animated gif)

5 Detailansicht erzeugen eines neuen Forms Objects anzeigen der Detailansicht das Bild in der jeweiligen Größe mit Hilfe einer Picture Box anzeigt. System.Window.Forms.Picturebox

6 Suchfunktion Dialog muss selbst gestaltet werden PatternMatching Methode ermöglicht das Suchen in File Strukturen

7 Sortieren ist realisierbar durch Sortieren der jeweiligen Collection Vorraussetzung Bilder müssen in Collections gespeichert werden Collections im.net Framework vorhanden

8 Kommentare und Zusatzinfos ist realisierbar kann mit propertyitems gespeichert werden TIFF, JPEG, Exif, und PNG werden unterstützt Metadaten werden direkt in die Bilddatei geschrieben

9 Drucken vorgefertigter Print Dialog System.Drawing.Print stellt Methoden zum Ausdruck zur Verfügung Preview Print möglich

10 Erweiterte Druckfunktion 2 Möglichkeiten Umleitung von Streams auf Drucker Collection zur Verknüpfung Bilder mit Filenamen und anschließender Ausdruck muss ausgetestet werden

11 Drucken von Bildausschnitten realisierbar durch Markierung kopieren als neues Bild anlegen und Drucken (kann automatisiert werden)

12 Drag and Drop kann durch 3 Events realisiert werden ItemDrag DragEnter DragDrop einfache Realisierung

13 Duplikate vermeiden von Duplikaten ist mittels ImageList.equals(Object) möglich.

14 Skalierbare Miniaturen verändern der Größe der angezeigten Miniaturen System.Drawing.Image System.Windows.Forms stellen Methoden zur Größenveränderung(Resize) zur Verfügung

15 Drehen u. Spiegeln der Bilder System.Drawing.Image Methoden rotate(drehen) flip(spiegeln

16 Diashow System.Windows.Forms.ImageList.ImageColl ection ermöglicht Speicherung der Bilder in einer Collection System.DateTime.get() liefert Systemzeit durch Kombination kann eine Diashow realisiert werden

17 Erweiterte Diashow Sound Playback mit.net möglich individuelle Anzeigedauer der Bilder durch Systemzeitfunktion möglich

18 Bildbearbeitung Einblenden von Zeichen in ein Bild möglich System.Drawing.Graphics ermöglicht das Zeichnen von diversen Elementen auf dem Bildschirm (Rechteck, Füllvarianten usw.)

19 Wallpaper und Screensever Registry Keys können geschrieben durch Setzen der entsprechen Keys beides möglich

20 HTML Export HTML Erstellung möglich Bilder können eingefügt werden

21 Konvertieren von Bildformaten System.Drawing.ImageConverter ermöglicht konvertieren zwischen den einzelnen Bildformaten

22 Mögliche Dateiformate jpeg bmp png gif exif tiff

23 Namespaces GDI+ Namespaces: Sytem.Drawing.Imaging Definition von Typen Grafische Bilder bearbeiten Bildmetadaten extrahieren Metadateien bearbeiten

24 Namespaces System.Drawing.Printing Kommunikation mit Drucker Konfiguration des Drucks Papiergröße Auflösung usw.

25 Namespaces System.Windows.Forms.PictureBox Unterstützung bei Operationen auf Bildobjekten MouseEventhandler besser unterstützt als ohne PictureBox System.Collection Lists, Queues, Arrays usw. Standardcontainerobjekte

26 Namespaces System.IO Eingabe/Ausgabe Operationen von Dateien Pufferung usw. System.Windows.Forms benutzerdefinierte Widgets Standarddialoge


Herunterladen ppt ".net c# Gruppe 3 Image Viewer Realisierbarkeit in C# Hackl, Lamprecht, Leimer."

Ähnliche Präsentationen


Google-Anzeigen