ZLupe 1.2.5
ZLupe ist ein Grafik-Vergrösserungsprogramm mit diversen Gimmicks für Windows.
Dateien im Paket: |
ZLupe.Exe | das Programm |
ZLupe.G32 | der GFA Quellcode |
ZLupeHilfe.html | dieser Hilfetext |
GfaWin23.Ocx | die GFA Bibliothek |
7za.exe | 7 zip Kommandozeilen-Programm |
Lupen- und Farbverwaltung auf der Hauptmaske:
Der Lupenausschnitt wird in Original-Größe oben-rechts dargestellt.
- 4, 8, 16: Vergrößerungsfaktor der Lupe.
- 9 Minibuttons: Zum Verschieben des Lupenausschnitts: Ecken, Seitenmitten, Mitte.
- Anzeigen: Das Bild wird angezeigt. Einzelheiten bei der Menüfunktion Anzeigen.
- Zeichensteuerung der Lupe:
- Punkt [+++]: Einzelpunkt-Stift.
- Reihe [RL]: Eine durchgehende Reihe wird in der Lupe gezeichnet. Bei Festhalten der Maustaste auch mehrere. Bei gedrückt gehaltener Shift-Taste wird die Line nur Links der Maus, bei gedrückt gehaltener Alt-Taste nur Rechts der Maus gezeichnet.
- Spalte [OU]: Eine durchgehende Spalte wird in der Lupe gezeichnet. Bei Festhalten der Maustaste auch mehrere. Bei gedrückt gehaltener Shift-Taste wird die Line nur Oberhalb der Maus, bei gedrückt gehaltener Alt-Taste nur Unterhalb der Maus gezeichnet.
- Oben: Alles Oberhalb der Maus (incl) wird in der gewählten Farbe eingefärbt.
- Unten: Alles Unterhalb der Maus (incl) wird in der gewählten Farbe eingefärbt.
- Links: Alles Links der Maus (incl) wird in der gewählten Farbe eingefärbt.
- Rechts: Alles Rechts der Maus (incl) wird in der gewählten Farbe eingefärbt.
- |, |, -,-: Jeweils Teil der Reihe/Spalte.
- 3eck LO: Die linke-obere Dreieckshälfte wird, mit der Maus als 4. Punkt, in der gewählten Farbe eingefärbt.
- 3eck RO: Die rechte-obere Dreieckshälfte wird, mit der Maus als 4. Punkt, in der gewählten Farbe eingefärbt.
- 3eck LU: Die linke-untere Dreieckshälfte wird, mit der Maus als 4. Punkt, in der gewählten Farbe eingefärbt.
- 3eck RU: Die rechte-untere Dreieckshälfte wird, mit der Maus als 4. Punkt, in der gewählten Farbe eingefärbt.
- Farbe: Die Farbe des angeklickten Punktes wird in der gewählten Farbe eingefärbt. Bei gedrückt gehaltener Shift-Taste werden alle Farben kleiner-gleich eingefärbt, bei gedrückt gehaltener Alt-Taste alle Farben größer-gleich.
- ---, +++: Hier wird beim Färben der Farbwert R bzw G bzw B erhöht oder vermindert. Macht sich meist nicht sofort bemerkbar, da benachbarte Farben sehr ähnlich sind.
- Füllen: Eine Fläche wird gefüllt.
- Linie: Mit der Maus eine Linie ziehen (diese ist dabei nicht sichtbar).
- Rechteck: Mit der Maus ein Rechteck ziehen, das dann in der gewählten Farbe eingefärbt wird.
- Alles: Der gesammte Lupeninhalt wird in der gewählten Farbe eingefärbt.
- Zeichensteuerung der Lupe - Modus Ganzes Bild:
- Reihe [RL]: Eine durchgehende Reihe wird in der Lupe gezeichnet. Bei Festhalten der Maustaste auch mehrere. Bei gedrückt gehaltener Shift-Taste wird die Line nur Links der Maus, bei gedrückt gehaltener Alt-Taste nur Rechts der Maus gezeichnet.
- Spalte [OU]: Eine durchgehende Spalte wird in der Lupe gezeichnet. Bei Festhalten der Maustaste auch mehrere. Bei gedrückt gehaltener Shift-Taste wird die Line nur Oberhalb der Maus, bei gedrückt gehaltener Alt-Taste nur Unterhalb der Maus gezeichnet.
- Oben: Alles Oberhalb der Maus (incl) im ganzen Bild wird in der gewählten Farbe eingefärbt.
- Unten: Alles Unterhalb der Maus (incl) im ganzen Bild wird in der gewählten Farbe eingefärbt.
- Links: Alles Links der Maus (incl) im ganzen Bild wird in der gewählten Farbe eingefärbt.
- Rechts: Alles Rechts der Maus (incl) im ganzen Bild wird in der gewählten Farbe eingefärbt.
- |, |, -,-: Jeweils Teil der Reihe/Spalte.
- 3eck LO: Die linke-obere Dreieckshälfte des ganzen Bildes wird, mit der Maus als 4. Punkt, in der gewählten Farbe eingefärbt.
- 3eck RO: Die rechte-obere Dreieckshälfte des ganzen Bildes wird, mit der Maus als 4. Punkt, in der gewählten Farbe eingefärbt.
- 3eck LU: Die linke-untere Dreieckshälfte des ganzen Bildes wird, mit der Maus als 4. Punkt, in der gewählten Farbe eingefärbt.
- 3eck RU: Die rechte-untere Dreieckshälfte des ganzen Bildes wird, mit der Maus als 4. Punkt, in der gewählten Farbe eingefärbt.
- Farbsteuerung der Lupe:
- Im Steuerungsbereich sind oben-links 3 Buttons mit festeingestellten Farben: Weiß, Schwarz, Schaltflächenfarbe.
- Dann kommen 2 frei definierbare Farbbuttons (über die Farbauswahlbox vom Windows).
- Dann kommen 4 Farbbuttons, die aus der Farbverlaufsanzeige bestückt werden können: mit Linksklick, Rechtsklick, Strg-Linksklick, Strg-Rechtsklick. Mit Rechtsklick auf die Buttons können die gesetzten Farben fixiert bzw freigegeben werden.
- Dann kommt 1 Farbbutton, der aus der RBG-Anzeige bestückt wird: Durch Linksklick in die einzelnen Felder wird der Wert heraufgezäht, durch Rechtsklick heruntergezählt. Das wird durch gleichzeitiges Drücken der Umschalttasten beschleunigt: Shift *4, Strg *16, Alt *64.
- Unter der RGB-Anzeige ist die Farb-Verlauf-Steuerung:
- Es gibt 12 vordefnierte Farbverläufe.
- Darunter kann ein Verlauf zwischen 2 Farbkoordinaten definiert werden.
- Buttons mit +: Es kann jeweils eine Farbtabelle geladen werden. Der Button übernimmt sie in den Verlauf.
- Button mit *: Die Funktion Farbtabelle erstellen wird aufgerufen. Der Button übernimmt sie in den Verlauf.
Die Hauptmaske bietet ein Kontextmenü, in dem einige Menü-/Buttonfunktionen aufgerufen werden können.
- Den Punkt aus der Zeichensteuerung der Lupe.
- Farbe übernehmen: Eine Farbe in der Lupe anklicken, die dann als aktuelle Zeichenfarbe übernomen wird. (Das geht auch in der Lupenmaske direkt bei gedrückt gehaltener Ctrl-Taste.)
- die Funktionen Anzeigen, Rückgängig-Punkt setzen, Kopieren und Einfügen, die unter den jeweiligen Menüfunktionen beschrieben sind.
Per Drag&Drop können verschiedene Grafik-Formate geladen werden.
Menüfunktionen:
(Funktionen, die auch über Buttons/Icons aufgerufen werden können, sind markiert mit [###]; Kontextmenü-Einträge mit [+++].)
Menü Datei:
- Neues Bild: Ein neues Bild wird angelegt, Breite und Höhe müssen angegeben werden.
- Laden: Eine Grafik-Datei wird geladen.
- Speichern BMP Das Bild wird als Bitmap gespeichert; dazu wird die Windows-interne Speicherfunktion verwendet.
- Grafik Speichern links gedreht [+++ 90° links drehen + Speichern]: mit Hilfe der Freeimage.DLL wird das Bild gedreht und gespeichert. Dabei wird dann auch das 24 bit Bitmap-Format von dieser DLL gespeichert (sonst über die Windows-eigene Funktion).
- Grafik Speichern rechts gedreht [+++ 90° rechts drehen + Speichern]: siehe voherige Funktion.
- Speichern PNG/JPG/GIF/TIF Das Bild wird je nach Auswahl als Grafik gespeichert (auch als BMP). Das erfordert die Freeimage.DLL (nicht im Programmpaket enthalten), entweder im Programmverzeichnis oder im SysDir (normalerweise c:\windows\system32)).
- 4/8-Bit GIF speichern: Das Bild wird als 4- oder 8-Bit GIF-Datei gespeichert. 4-Bit geht nur, wenn das Bild tatsächlich nicht mehr als 16 Farben hat. 8-Bit geht immer, aber es können nun mal nicht mehr als 256 Farben dargestellt werden, alle weiteren werden Schwarz dargestellt. Die Anzahl der Farben wird im GIF-Formular angezeigt. Dort kann auch die Tranzparenz-FArbe eingestellt werden: Entweder als RGB-Wert oder über Minibuttons 4 Standardwerte: Schwarz, Weiss, Grau (128/128/128), aktuelle Lupenfarbe.
- Ende: Programm beenden. Die Programm beenden?-Nachfrage kann in den Einstellungen abgeschaltet werden.
Menü Bearbeiten:
- Rückgängig: Hiermit werden Änderungen rückgängig gemacht, die seit dem letzten Anzeigen oder seit dem letzten gesetzten Rückgängig-Punkt getätigt wurden.
- Rückgängig-Punkt setzen [+++]:Der aktuelle Zusatnd des Bildes wird ins Rückgängig-Bild übernommen.
- Anzeigen [###][+++]: Das Bild wird in einen eigenen Fenster dargestellt.
Im dargestellten Bild kann über das Kontextmenü (Rechtsklick)
- das Bild geschlossen, kopiert, gespeichert und rechts/links gedreht gespeichert werden.
- Außerdem gibt es die Option Verkleinern, wenn das Bild größer als der Bildschirm ist; damit wird das Bild im Ganzen auf den Bildschirm passend dargestellt.
- Durch Doppelklick wechselt der Lupeninhalt zum angeklickten Punkt.
- Es kann mit der Maus ein Rahmen gezogen werden und über Rechtsklick ein Kontextmenüaufgerufen werden. Dort kann der entsprechende Ausschnitt in die Zwischenablage kopiert werden, ein Kreis mit dem Mittelpunkt 1.Klick und dem Radius 2.Klick gesetzt werden und mit der Funktion Füllen bis Weiss eine Fläche (vom 1. Mausklick aus) bis zum nächsten Weissen Rand gefüllt werden.
- Modus ganzes Bild: Wenn hier eingeschaltet, werden einige Zeichstift-Funktionen der Lupe (siehe oben) auf das ganze Bild angewendet.
- Kopieren [+++]: In die Zwischenablage kopieren.
- Einfügen [+++]: Aus der Zwischenablage einfügen.
- Löschen: Das Bild wird geleert und kann auch nicht wiederhergestellt werden.
Menü Werkzeuge:
- Raster [+++]: Das Raster der Lupe wird ein- bzw ausgeschaltet.
- Verwendete Farben zählen: Die Anzahl der Farben im Bild wird gezählt und im rechten Statusbar-Panel angezeigt.
- Anzahl aktuelle Farbe zählen: Die Anzahl der Punkte der aktuellen Farbe im Bild wird gezählt und im rechten Statusbar-Panel angezeigt.
- Farbe ändern: Hiermit kann global im ganzen Bild eine Farbe geändert werden. Mit der Maus auf die zu ändernde Farbe klicken. Abbruch der Funktion mit Rechtsklick oder Klick auf die Statusleiste. Bei gedrückt gehaltener Shift-Taste werden alle Farben kleiner-gleich eingefärbt, bei gedrückt gehaltener Alt-Taste alle Farben größer-gleich.
- S - W tauschen: Schwarz (0/0/0) und Weiß (255/255/255) werden getauscht. Die restlichen Farben bleiben wie sie sind.
- Kreis aussen: Ein Kreisbogen wird über das ganze Bild gelegt.
- Screenshot Fenster: Es wird ein Screenshot des nächsten aktiven Fensters gemacht und als neues Bild ins Programm eingefügt (ZLupe wird dabei ausgeblendet).
- Screenshot Bildschirm: Es wird ein Screenshot des gesamten Desktops gemacht und als neues Bild ins Programm eingefügt (ZLupe wird dabei ausgeblendet). Wenn mehr als ein Monitor angeschlossen ist, umfasst dieser Screenshot diesen Desktop-Bereich auch, selbst wenn der/die Monitor/e nicht eingeschaltet sind.
- Selbstportrait: Es wird ein Screenshot vom ZLupeninhalt gemacht und als neues Bild ins Programm eingefügt.
- Live Lupe: In der Standard-Variante wird ein Screenshot des gesamten Desktops gemacht und die Lupe wird dann mit den Mausbewegungen aktualisiert; ZLupe wird hierbei kurz ausgeblendet. In den Einstellungen kann die echte Live-Lupe eingeschaltet werden, dann wird der Screenshot immer wieder durchgeführt; hierbei bleibt das ZLupe-Fenster immer offen; diese Funktion ist sehr Resourcen-intensiv und kann einen langsamen Computer durchaus ausknocken.
Menü Extras:
- Escher-Funktion: Hiermit wird eine Funktion aufgerufen, die das Bild in den Raum projeziert. Sie ist von M.C.Eschers 'Andere Welt' inspiriert. Unter Einstellungen sind 3 verschiedene Verarbeitungsformen einzustellen. Diese Funktion ist generell relativ langsam und ziemlich Speicherintensiv, da das dargestellte Bild 9mal so groß ist wie das Original.
- Biegen+Zerren: Hiermit werden verschiedene (räumliche) Darstellungsvarianten aufgerufen: Biegen, Zerren, Klappen und (Hälfte-)Spiegeln in jeweils alle 4 Richtungen; Halb-Klappen in 8 verschiedenen Varianten. Dazu gibt es 2 Verdoppelungsfunktionen.
- Farb-Gimmicks: Ein paar Farbspielereien.
- Farben teilen: Alle Farben kleiner werden Schwarz, die anderen Weiß.
- In Blöcke: Die Farben werden in die angegebene Anzahl Blöcke aufgeteilt.
- Bunt löschen > S/W: Alle Farben ausser Schwarz (0/0/0) werden gelöscht.
- Bunt löschen > S/W/Grau: Alle Farben ausser Schwarz (0/0/0) und der Grau-Achse (x/x/x) werden gelöscht.
- 1 Farbe lassen: Nur die angegebene Farbe bleibt bunt. Kann +- 2 bzw +- 5 erweitert werden. (Das bezieht sich auf die Farbkomponeneten: R +- x, G +- x, B +- x.) Wenn hier keines der Häkchen gesetzt ist, aber in der Textbox bei In Blöcke eine Zahl zwischen 1 und 99 eingetragen ist, wird diese als +--Wert verwendet.
- mit aktuelle Farbe übernehmen werden die aktuellen RGB-Werte in beide Textbox-Gruppen übernommen.
Bei den 3 vorhergehenden Funktionen gibt es auch das Kontextmenü wie bei 'Anzeigen'.
Zusätzlich kann das Bild in die Lupe (Hauptspeicher) übernommen werden. Dabei wird allerdings das vorhandene Bild überschrieben.
- Aktuelle Farben speichern: Die aktuell eingestellten Farben des Programms werden als WinITG-Farbtabelle gespeichert.
- Farbtabelle erstellen: Ein Formular wird aufgerufen, in dem eine WinITG-Farbtabelle erstellt werden kann.
- * 2: Die oberen 8 Zeilen werden in die unteren 8 kopiert.
- * 4: Die oberen 4 Zeilen werden in die unteren 12 kopiert.
- * 8: Die oberen 2 Zeilen werden in die unteren 14 kopiert.
- * 16: Die oberste Zeile wird in alle unteren kopiert.
- Kopieren: Die 256 Farben des aktuellen Reiters werden in einen Zwischenspeicher kopiert.
- Einfügen: In den aktuellen Reiter werden 256 Farben aus dem Zwischenspeicher eingefügt.
- Auswahl: Die Windows-Farbauswahlbox wird aufgerufen. Hier können die 16 frei definierbaren Farben oder auch einzelne belegt werden, diese werden dann in die aktuelle Zeile des aktuellen Reiters übernommen. Diese Prozedur kann für jede der 16 Zeilen und jeden der 8 Reiter durchgeführt werden. Hinweis: Da in der Windows-Farbauswahlbox nicht definierte Farben als '0' (=Schwarz) zurückgegeben werden, sollte eine gewünschte Schwarze Farbe als größer als 0 eingestellt werden.
- Einlesen: Die aktuellen Programmfarben werden eingelesen.
- In/Aus Buffer: Ein Zwischenspeicher.
- Übernehmen: Die aktuellen Werte der Funktion werden übernommen und stehen über den Button mit * der Farbsteuerung der Lupe zur Verfügung.
- Verlassen: Die Funktion wird ohne Übernahme ins Hauptprogramm beendet. Dabei bleiben de Werte innerhalb der Funktion erhalten.
- Laden 2048: Eine Farbtabelle kann geladen werden: Wenn sie 2048 Farben enthält, wird sie in alle 8 Reiter eingelesen, bei 256 Farben in den Aktuellen.
- Speichern: Die erstellte Farbtabelle wird als KCO-Datei mit 2048 Farben gespeichert.
- Löschen: Alle Farben werden auf Weiß gesetzt.
- Laden 256: Eine Farbtabelle kann geladen werden: Wenn sie 2048 Farben enthält, werden nur die 256 Farben ausgelesen, die dem aktuellen Reiter entsprechen.
- Speichern 256: Die Farben aus dem aktuellen Reiter wird als KCO-Datei mit 256 Farben gespeichert.
- Langdon's Ameise: Im Anzeigen-Fenster bzw über den ganzen Bildschiem krabbelt eine Ameise. In den Einstellungen kann die Geschwindigkeit der Ameise variiert werden, indem die Zählrate im 3. Statusleisten-Panel des Hauptfensters geändert wird.
- Quadrate: Gabs mal als Bildschirmschoner im KDE. Der Bildschirminhalt wird in Quadrate aufgeteilt, die sich verschieben. 3 Größen: 64, 128 und 256 Pixel. Beenden: Rechtsklick > Schliessen oder Doppelklick.
- Farbwürfel: Ein Gimmick. Der RGB-Farbraum vom Windows wird dargstellt. In den Einstellungen können verschiedene Modi eingestellt werden. Diese Funktion läßt sich nicht abbrechen, hat aber auch keine Auswirkung auf das sich im Speicher befindliche Bild.
- Bild als ASCII speichern: Das Bild wird in Textzeichen umgerechnet und gespeichert.
- Bild als ASCII in Zwischenablage: Das Bild wird in Textzeichen umgerechnet und in die Zwischenablage kopiert.
- ITG mit 7Zip packen und entpacken: Mit Hilfe der 7za.exe (sollte im Ordner mit dabei seien) können beliebige Dateien ge- und entpackt werden.
- Windows Texteditor (Notepad) starten: Der Texteditor wird (leer) gestartet.
Menü Programm:
- Hilfe: Dieser Text, wird im Standard-Browser geöffnet. Web-URL: http://www.zwyrd.de/PAGES/ZLupeHilfe.html.
- Einstellungen:
- Abfrage zum Beenden: Die Sicherheitsabfrage gegen versehentliches Beenden des Programms wird hier eingeschaltet.
- Echte Live-Lupe: Wenn hier an ist, wird die Live-Lupe immer wieder vom Bildschirm aktualisiert. Sehr Resourcen-intensiv..
- Escher: Oben/Unten ungespiegelt: Wenn hier an ist, werden die oberen und unteren Teile aufrecht dargestellt, sonst gespiegelt.
- Escher: Seiten ungespiegelt: Wenn hier an ist, werden die linken und rechten Teile ungespiegelt dargestellt, sonst gespiegelt.
- Escher: Mitte ausblenden: Hiermit kann das Ursprungsbild in der Mitte ausgeblendet werden. Wenn bei Tunnelstücke ein Wert größer 0 steht, wird nach innen gespiegelt.
- Tunnelstücke: Bei 0 bleibt die Mitte leer, sonst wird je nach Wert wiederholtnach innen gespiegelt. Das ergibt einen netten Tunneleffekt.
- Verh./Pixel: Wenn hier an ist, werden die Tunnelstücke mit gleicher Pixelbreite dargestellt, sonst im Breite/Höhe-Verhältnis des Bildes. Das gilt dann auch für die nach Aussen gespiegelten Teile.
- Innenfaktor: Wenn nach innen gespiegelt wird, kann hiermit die Tiefe der einzelnen Elemente eingestellt werden. Werte mit Nachkommastellen sind möglich, mit Punkt als "Komma".
- Escher mit Weiß als H(inter)G(rund)F(arbe): Der Hintergrund wird mit Weiß initialisiert.
- Escher mit akt. Farbe als H(inter)G(rund)F(arbe): Der Hintergrund wird mit der aktuellen Hintergrundfarbe initialisiert.
- Escher ausgefüllt: Hiermit werden die von der Funktion nicht gesetzten Pixel von den Nachbar-Pixeln her berechnet. Dies kann gerade bei größeren Bildern länger dauern, da die Extrafunktion ggfs mehrfach durchlaufen wird. Hintergrundfarbe ist die aktuelle Zeichenfarbe. Die sollte möglichst nicht im Bild enthalten sein.
- Biegen+Zerren mit Weiß als H(inter)G(rund)F(arbe): Standardmäßig werden auch die nicht gemalten Punkte der räumlichen Funktionen mit der Hintergrundfarbe ausgefüllt. Das kann hier abgeschaltet werden. Hat auf die Ausführungsgeschwindigkeit keinen Einfluß.
- Rückgängig-Punkt setzen bei jedem Zeichenstift-Wechsel: Rückgängig-Punkte werden automatisch gesetzt.
- Rückgängig-Punkt setzen bei jedem Lupenscroll: Rückgängig-Punkte werden automatisch gesetzt.
- Ameisen auf dem ganzen Bildschirm: Die Ameise lüft auf einem Screenshot des Bildschirms herum.
- Ameisen-Zählrate: Die Schrittzählung von Langdon's Ameise (im 3. Panel der Statusleiste vom Hauptfenster) wird hier geändert. Hat je nach Rechengeschwindigkeit des Rechners ziemliche Auswirkungen auf die Geschwindigkeit der Ameise.
- Farbwürfel (0-12): 0 = Demo-Version, nur jede 2. Ebene. 1 - 12 sind verschiedene Darstellungsvarianten des gesamten Farbraums.
- ... als Quadrat: grafische Erweiterung.
- Speichern: Die Einstellungen werden in der Datei ZLupe.ini gespeichert.
- Über ZLupe: Das unvermeidliche About-Formular.
ZLupe ist Freie Software nach der Gnu-GPL. Siehe: http://www.gnu.org/
Geschrieben in GFA-Basic Win32
ZLupe 1.2.5 ~ 7/2019 ~ by Zwyrd
http://www.zwyrd.de
meine PC-Programme
Letzte Änderung: 2019-07-12
Leider muß mensch in diesen Modernen Zeiten darauf hinweisen, daß die Verantwortung für die Inhalte der hier
aufzurufenden externen Seiten bei den jeweiligen Betreibern liegt.