Name des Programms:
QuickView 2.3
Kurze Beschreibung:
Ein ganz schlicht gehaltenes Bildanzeigeprogramm.
Screenshot:
Ein Screenshot des Spiels "PowderToy" ist geöffnet und das Kontext-Menü wird angezeigt:
Beispiel für eine Statusmeldung:
Bild 2 von 2 im aktuellen Ordner (mit dem Namen "Screenshot1.png") wird geladen.
Detailierte Beschreibung:
Das Programm zeigt das Bild an, dessen Pfad als Befehlszeilenargument übergeben wurde. Das Programm wird mit einem Doppelklick oder mit der Escape-Taste beendet.
Das Bild wird dabei an den Bildschirm angepasst.
Mit dem Mausrad und den Pfeiltasten Links und Rechts kann zwischen den Bildern, die sich im selben Ordner befinden, gewechselt werden.
Die geöffneten Bilder werden in einen Cache geladen. Dadurch werden Bilder beim zweiten Mal wesentlich schneller angezeigt. Sobald dem Programm der Arbeitsspeicher ausgeht, wird der Cache automatisch geleert. Das kann auch manuell über das Kontext-Menü erfolgen.
Bilder (mit Ausnahme von Gif-Bildern) können gedreht werden (Hilfreich, wenn z.B. Fotos mit gedrehter Kamera gemacht wurden).
Gif-Dateien werden seit Version 2 auch im Cache abgelegt, da die Dateien nicht mehr über PictureBox.Load(Path) geladen, sondern selbst animiert werdern.
Links oben werden Statusmeldungen angezeigt.
Es kann gewählt werden, auf welchem Bildschirm das Programm angezeigt wird:
Entstehung:
Früher habe ich ein Programm namens "Nero PhotoSnap Viewer" verwendet. Nach einem Umzug auf ein anderes Betriebssystem (schon einige Zeit her) hat dieses nicht mehr funktioniert. Dadurch ist der Vorgänger dieses Programms entstanden. Ich habe das alte Programm mal überarbeitet (das war noch mit Option Strict Off programmiert) und habe mir gedacht, dass es vielleicht für andere nützlich sein könnte.
Verwendete Programmiersprache und IDE:
Visual Basic .Net (IDE: VB 2010 Express)
Vom Programm erstellte Dateien/Ordner:
Datei: %AppData%\Local\QuickView\Settings.ini
Systemanforderungen:
.NET Framework 4.0 oder 2.0 (Download entsprechend auswählen)
Keine Besonderheiten.
ToDo-Liste:
Download:
QuickView (FW4).zip (24.6KB gepackt, 58KB entpackt)
QuickView (FW2).zip (20.6KB gepackt, 47.5KB entpackt)
Lizenz/Weitergabe:
Darf weiter gegeben werden, solange keine Gegenleistung verlangt wird.
Dekompilieren: Von mir aus... Einfacher wäre, mich nach dem Quellcode zu fragen (bzw. nach Teilen).
Weiterverwenden (in anderen Programmen) und Einkompilieren: Kein Problem. Es wäre schön, wenn man mich informieren würde, damit ich bescheid weiß.
QuickView 2.3
Kurze Beschreibung:
Ein ganz schlicht gehaltenes Bildanzeigeprogramm.
Screenshot:
Ein Screenshot des Spiels "PowderToy" ist geöffnet und das Kontext-Menü wird angezeigt:
Beispiel für eine Statusmeldung:
Bild 2 von 2 im aktuellen Ordner (mit dem Namen "Screenshot1.png") wird geladen.
Detailierte Beschreibung:
Das Programm zeigt das Bild an, dessen Pfad als Befehlszeilenargument übergeben wurde. Das Programm wird mit einem Doppelklick oder mit der Escape-Taste beendet.
Das Bild wird dabei an den Bildschirm angepasst.
Mit dem Mausrad und den Pfeiltasten Links und Rechts kann zwischen den Bildern, die sich im selben Ordner befinden, gewechselt werden.
Die geöffneten Bilder werden in einen Cache geladen. Dadurch werden Bilder beim zweiten Mal wesentlich schneller angezeigt. Sobald dem Programm der Arbeitsspeicher ausgeht, wird der Cache automatisch geleert. Das kann auch manuell über das Kontext-Menü erfolgen.
Bilder (mit Ausnahme von Gif-Bildern) können gedreht werden (Hilfreich, wenn z.B. Fotos mit gedrehter Kamera gemacht wurden).
Gif-Dateien werden seit Version 2 auch im Cache abgelegt, da die Dateien nicht mehr über PictureBox.Load(Path) geladen, sondern selbst animiert werdern.
Links oben werden Statusmeldungen angezeigt.
Es kann gewählt werden, auf welchem Bildschirm das Programm angezeigt wird:
- Automatisch: (Getestet bei Windows 8 64Bit) Das Programm wird auf dem Bildschirm angezeigt, auf dem sich die Datei befindet, die geöffnet wurde.
- Gesamter Anzeigebereich: Das Programm wird über alle Bildschirme gezogen (SystemInformation.VirtualScreenSize)
- Immer Bildschirm 1, 2...: Das Programm wird immer auf dem ausgewählten Bildschirm angezeigt.
Entstehung:
Früher habe ich ein Programm namens "Nero PhotoSnap Viewer" verwendet. Nach einem Umzug auf ein anderes Betriebssystem (schon einige Zeit her) hat dieses nicht mehr funktioniert. Dadurch ist der Vorgänger dieses Programms entstanden. Ich habe das alte Programm mal überarbeitet (das war noch mit Option Strict Off programmiert) und habe mir gedacht, dass es vielleicht für andere nützlich sein könnte.
Verwendete Programmiersprache und IDE:
Visual Basic .Net (IDE: VB 2010 Express)
Vom Programm erstellte Dateien/Ordner:
Datei: %AppData%\Local\QuickView\Settings.ini
Systemanforderungen:
.NET Framework 4.0 oder 2.0 (Download entsprechend auswählen)
Keine Besonderheiten.
ToDo-Liste:
- (Erledigt) Multiscreen-Support
- (Erledigt) Einstellungen speichern (Hintergrund und Bildschirmeinstellung)
- (Erledigt) Flackern beim ersten Laden eines Bildes verhindern.
- (Erledigt) Anzeige temporär verschiebbar machen.
- (behoben... mehr oder weniger) (Getestet unter Windows 8 64Bit) Wenn sich die Datei, die geöffnet wird, auf dem rechten Bildschirm befindet (z.B. in einem Explorerfenster), dann wird das Programm auf dem rechten Bildschirm angezeigt, aber nicht maximiert.
Update: Dieses Verhalten mache ich mir zunutze, um das Programm automatisch auf dem richtigen Bildschirm anzeigenzulassen. - (Behoben) Wird das Programm ohne Befehlszeilenargument (oder mit einem ungültigen Pfad) gestartet, treten diverse Fehler beim Interagieren auf.
- (Behoben) Beim Anzeigen von Gif-Bildern mit der FW 2.0 -Version kann es zu Fehlern kommen (Allgemeiner Fehler in GDI+). Siehe Post #10.
Da ich Gif-Bilder nicht mehr über PictureBox.Load(Path) lade, sondern selbst animiere, hat sich dieser Bug erledigt. - (Behoben) Bug beim automatischen Leeren des Caches, sobald der Arbeitsspeicher knapp wird.
- (Behoben) Beim Öffnen von von fehlerhaften Dateien fliegt eine Exception. Es wird jetzt eine Meldung angezeigt.
Download:
QuickView (FW4).zip (24.6KB gepackt, 58KB entpackt)
QuickView (FW2).zip (20.6KB gepackt, 47.5KB entpackt)
Lizenz/Weitergabe:
Darf weiter gegeben werden, solange keine Gegenleistung verlangt wird.
Dekompilieren: Von mir aus... Einfacher wäre, mich nach dem Quellcode zu fragen (bzw. nach Teilen).
Weiterverwenden (in anderen Programmen) und Einkompilieren: Kein Problem. Es wäre schön, wenn man mich informieren würde, damit ich bescheid weiß.
"Luckily luh... luckily it wasn't poi-"
-- Brady in Wonderland, 23. Februar 2015, 1:56
Desktop Pinner | ApplicationSettings | OnUtils
-- Brady in Wonderland, 23. Februar 2015, 1:56
Desktop Pinner | ApplicationSettings | OnUtils
Dieser Beitrag wurde bereits 7 mal editiert, zuletzt von „Niko Ortner“ ()