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

Slides:



Advertisements
Ähnliche Präsentationen
Inhalt Bildparameter Bildquellen Bildgröße/Bildformat Bildauflösung Farbtiefe Farbmodus Scannen Monitor Dateiformat Bildausschnitt Tonwertkorrektur.
Advertisements

Lehrgang Powerpoint Aufgabe: Ihr erstellt selbstständig eine Präsentation zum Thema Wald. Eure TrainerInnen helfen Euch dabei.
Einführung in die Bildverarbeitung
Linux – Drucken mit CUPS DV-Fachseminar 2004 Linux – Drucken mit CUPS Andrea Lorenz Rechen- und Kommunikationszentrum RWTH Aachen.
MAM Einstellungen & Erweiterte Möglichkeiten.
MI4-Konfigurator ab V 6.01.
Typo3 Schulung.
Durchführen einer erweiterten Suche in EBSCOhost Einzelnes Suchfeld
Support.ebsco.com Die EBSCOhost-Ergebnisliste Lernprogramm.
Support.ebsco.com EBSCO Discovery Service Lernprogramm.
Erst mal den Desktop richtig einrichten. Desktop anzeigen Die Taskleiste Wenn wir auf dem Desktop sind, die F1 Taste drücken.
Java: Dynamische Datentypen
GIF-Animationen mit Paint erstellen
PowerPoint erweiterte Techniken
Eine Einführung in OpenOffice. Was? Freies Office-Paket mit offenem Quellcode Erste funktionierende Version im Oktober 2001 veröffentlicht Basiert auf.
Windows Explorer.
Eine objektorientierte Einführung in den Umgang mit Datenbanken
Concurrent Versions System
Computergrafik Begriff: Was ist Computergrafik?
Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
MS Excel, Open-/LibreOffice Calc Die Menüs I Office-Logo (Excel2007) bzw. Datei (andere): die Standard-Datei- und Druckoperationen; bei MS Excel hier auch.
Grafik und Bildbearbeitung
Sharpdesk Überblick Desktop Composer Suche Imaging      
Wir bauen uns eine Webapplikation!
Hinweise zur Verwendung von Grafiken
Präsentieren mit Powerpoint
Warum brauche ich ein CMS – Content Management System?
Dateien auf dem Desktop erstellen
HTML-Editoren Eine Präsentation von Erik Kulisch.
Den Desktop anpassen Das Dialogfenster Darstellung und Designs einblenden - SYSTEMSTEUERUNG Hyperlink Darstellung und Designs 11-Den Desktop und Ordner.
Dokumente organisieren und finden
Mit Favoriten (Lesezeichen) arbeiten
Orientierungsschule des Senseoberlandes Frédéric Aeby Werkzeuge in Educanet 2 © Frédéric Aeby,
Theorie Praktische Beispiele
CGI (Common Gateway Interface)
Theorie Praktische Beispiele
7 Ausfüllen, verschieben und kopieren
Oliver Spritzendorfer Thomas Fekete
Wunsch Werkzeug Aufgabe & Modell Vorgehen Resultat Zukunft Machine Learning zur Steigerung der Usability Steigerung der Usability.
2 Internet- Technologie Seite 1 Prof. J. WALTER Kurstitel Stand: september 2002 Internet-Technologie Herzlich Willkommen Prof. J. Walter.
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
Getting started: das Weltfenster von Kara
Bildbearbeitung Einführung. Allgemeines Internet-Browser können nur wenige Bildformate: gif, jpg, png Bilder im Internet müssen schnell angezeigt werden.
Kursarbeit Informatik
____________________________________________________________________________________________________________________________________________ Arbeit, Bildung.
Technische Kommunikation, Zusammenarbeit und Kommentierung mit RxView|RxHighlight.
Theorie Praktische Beispiele
Kapitel 2: Image J Software für digitale Bilder
Inf K1/2 Sj 13/14 GZG FN W.Seyboldt 1 SFZ FN Sj. 13/14 Python Klassen und Objekte.
Bildbearbeitung 1. Teil Grundlagen
Dateiformate in der Bildbearbeitung
XML-Verarbeitung mit dem.NET-Framework. Inhalt 1.XML-Verarbeitung mittels XmlReader- und XmlWriter-basierter Klassen 2.XML-Verarbeitung mittels XmlDocument.
Google (Web-Suchmaschine) Google Books Google Scholar
G.Meininghaus, Konstanz1 Bilder auf dem PC ordnen und finden Windows 7.
Bildformate und Grafiktypen
Hausaufgabe und Bildformate
PhotoShop Elements & Organizer
Was gibt’s neues im Bereich Anpassung Fabian Moritz Consultant, Developer SharePointCommunity.de.
und Informationen über den Scanner
Bit (Binary Digit): die kleinste EDV-technische Speichereinheit kann entweder den Wert eins (wahr) oder den Wert null (falsch) einnehmen Physikalisch.
Einführung in Windows 7 Der Datei-Explorer.
Einführung in Windows 7 Arbeiten mit Bibliotheken.
G.Meininghaus, Konstanz1 Bilder auf dem PC ordnen, wiederfinden und zeigen Windows 7.
Imperia 9 an der FernUni Aufbau und Struktur, Webseiten ändern und erzeugen, Besonderheiten Zentrum für Medien und IT … zmi.
G.Meininghaus, Konstanz1 Bilder auf dem PC ordnen, wiederfinden und zeigen Windows 7.
Java-Kurs Übung Grafik in Java - das Abstract Windowing Toolkit
Effizientes Arbeiten am PC
Digitale Bildbearbeitung
 Präsentation transkript:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.)

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

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

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

Mögliche Dateiformate jpeg bmp png gif exif tiff

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

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

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

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