AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [Freeware] MagicMagnifier - eine Farbwahl-Lupe
Thema durchsuchen
Ansicht
Themen-Optionen

[Freeware] MagicMagnifier - eine Farbwahl-Lupe

Ein Thema von patti · begonnen am 27. Dez 2007 · letzter Beitrag vom 29. Dez 2007
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von patti
patti
Registriert seit: 20. Okt 2004
Hallo DP

Ich möchte ein Programm vorstellen, dass ich heute im Laufe des Nachmittags programmiert habe. Ich finde es sehr nützlich und hab mir gedacht, dass es vielleicht jemandem gefällt

Es heißt "MagicMagnifier". Das Tool beinhaltet eine Lupe mit einstellbarem Vergrößerungsfaktor. Diese Lupe vergrößert den Bildschirmausschnitt, der sich bei der Maus befindet. In der Mitte der Vergrößerung ist ein Pixel markiert. Dessen Farbe wird unter der Vergrößerung (in einem Shape) angezeigt. Per Druck auf die Leertaste wird diese Farbe gespeichert (rechte Seite des Fensters). Darunter werden die RGB-Werte, der HTML-Farb-Code und der Delhi-Farb-Wert ausgegeben. Ein Klick auf die Farb-Werte kopiert folgendes in die Zwischenablage:
  • bei den RGB-Werten: einen String, der so aufgebaut ist:
    RGB(r,g,b) (natürlich mit den entsprechenden RGB-Werten). Dieser String lässt sich in Delphi einfügen.
  • beim HTML-Code wird dieser einfach in die Zwischenablage kopiert
  • beim Delphi-Farb-Wert verhält es sich ebenso.

Per Klick auf die aktuelle Farbe kann aus einem einfachen ColorDialog eine Farbe ausgewählt werden. Zu dieser Farbe werden dann die entsprechenden Farb-Codes ausgegeben.

Das Programm ist also sehr nützlich, wenn man schnell einen Farb-Wert von einer Farbe braucht oder man eine schöne Farbe sucht!

Das Programm speichert seine Position und die aktuelle Farbe in eine Ini-Datei im Anwendungsverzeichnis (ja, ich weiß, das wird nicht so gerne gesehen ) -> Schreibrechte im Ordner werden benötigt!

Alles in allem finde ich, dass es ein sehr nützliches Tool ist, dessen Funktionalität und Nutzen sich schwer beschreiben lässt (damit es etwas verständlicher wird, habe ich einen Screenshot angehängt)

Neue Version vom 28.12.2007:
  • Zoom-Faktor wird mitgespeichert
  • Zoomen mit Mausrad möglich (nur wenn das Fenster den Fokus hat)
  • Systemweit (auch wenn das Fenster nicht den Fokus hat) Farbe wählen mit STRG + LEERTASTE

Neue Version vom 29.12.2007:
  • Ein- und ausschaltbares Crosshair (Fadenkreuz)

Patti

PS: Läuft ab Windows 2000
Miniaturansicht angehängter Grafiken
screenshot_712.jpg  
Angehängte Dateien
Dateityp: zip magicmagnifier_131.zip (198,4 KB, 50x aufgerufen)
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
 
Dezipaitor

 
Delphi 7 Professional
 
#2
  Alt 27. Dez 2007, 16:27
Jo sehr nützlich.
Leider funktioniert es nicht mit mehreren Bildschirmen.
Christian
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

 
Turbo Delphi für Win32
 
#3
  Alt 27. Dez 2007, 16:29
Das kann sein. Hab nur einen Bildschirm an meinem Rechner und tu mich daher schwer, meine Programm für mehrere Bildschirme zu schreiben

Danke fürs Testen!

Patti
Patrick Kreutzer
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#4
  Alt 27. Dez 2007, 16:33
Leertaste funktioniert bei mir nicht kann keine Farbe bestimmen
Zoomen per Mausrad wäre nett
Manuel
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

 
Turbo Delphi für Win32
 
#5
  Alt 27. Dez 2007, 16:37
Hm, das mit der Leertaste ist komisch. Eigentlich sollte das funktionieren (geht natürlich nur, wenn das Fenster den Fokus hat). Ich werde noch einen systemweiten Hotkey definieren, mit dem man eine Farbe "festhalten" kann auch wenn das Fenster nicht den Fokus hat

Zoomen mit Mausrad ist ne sinnvolle Idee. Werde ich mit einbauen.

Patti
Patrick Kreutzer
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#6
  Alt 27. Dez 2007, 17:17
Hi,

das mit dem Fokus war das Problem. Das Fenster hatte keinen Fokus

Es wäre auch nicht schlecht, wenn sich der Cursor nicht verändern würde. Eine Art Crosshair würde sich anbieten.
Manuel
  Mit Zitat antworten Zitat
MrMyagi

 
Delphi 7 Personal
 
#7
  Alt 27. Dez 2007, 18:27
Hi,

Super Programm

und vor allem, das ist auch mal Programm das man unter Umständen mal gebrauchen könnte^^

Mit freundlichen Grüßen, Nico
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

 
Turbo Delphi für Win32
 
#8
  Alt 28. Dez 2007, 11:53
@Muhkuh: Dann ist ja alles klar Crosshair kann ich optional mit einbauen. Wird in der nächsten Version mit drin sein!

@MrMyagi: Danke für das Lob

Habe gerade noch eine neue Version hochgeladen. Und das sind die neuen Features:
  • Zoom-Faktor wird mitgespeichert
  • Zoomen mit Mausrad möglich (nur wenn das Fenster den Fokus hat)
  • Systemweit (auch wenn das Fenster nicht den Fokus hat) Farbe wählen mit STRG + LEERTASTE

Patti
Patrick Kreutzer
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

 
Turbo Delphi für Win32
 
#9
  Alt 29. Dez 2007, 20:26
So, habe eben nochmal eine neue Version hochgeladen. Sie beinhaltet das gewünschte Crosshair (Fadenkreuz).

Datei befindet sich im ersten Post oben!

Patti
Patrick Kreutzer
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#10
  Alt 29. Dez 2007, 20:28
Hi,

die Farbauswahl gestaltet sich immer noch etwas *doof* Schau Dir mal das Programm MyColor von Opa Knack an, da finde ich die Farbauswahl besser gelöst, da per "Drag & Drop"
Manuel
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz