php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.04.2011, 10:11  
Neuer Benutzer
 
Registriert seit: 09.04.2011
Beiträge: 1
PHP-Kenntnisse:
Anfänger
ic79 befindet sich auf einem aufstrebenden Ast
Standard Pixelfarbe auslesen (ohne image Funktion)

Ist es möglich fensterweit die Pixelfarbe an der Mauszeigerposition auszulesen?

Bisher ist mir nur die Funktion $farbe= imagecolorat($bild, $x, $y) bekannt, welche innerhalb eines erstellten Arrays $bild ausliest. In diesem speziellen fall, kann ich jedoch das Bild nicht selber erstellen, möchte also stattdessen auf die Farbe des Fensterinhaltes oder Bildschirm zurückgreifen.

Besten Dank!

Sebastian
ic79 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.04.2011, 10:18  
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 1.164
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

Nicht mit PHP.
__________________
Es ist schon alles gesagt! Nur noch nicht von allen! (Karl Valentin)
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)
dennis81 ist offline   Mit Zitat antworten
Alt 09.04.2011, 14:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
welche innerhalb eines erstellten Arrays $bild ausliest
Hier scheint ja geballtes Wissen vorzuliegen.

[MOD: Verschoben]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 11.04.2011, 12:42  
Erfahrener Benutzer
 
Benutzerbild von fireweasel
 
Registriert seit: 20.03.2010
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
fireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblick
fireweasel eine Nachricht über ICQ schicken fireweasel eine Nachricht über AIM schicken fireweasel eine Nachricht über Yahoo! schicken fireweasel eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von ic79 Beitrag anzeigen
Ist es möglich fensterweit die Pixelfarbe an der Mauszeigerposition auszulesen?

Bisher ist mir nur die Funktion $farbe= imagecolorat($bild, $x, $y) bekannt, welche innerhalb eines erstellten Arrays $bild ausliest.
Dann lies nochmal genau(er) nach. ImageColorAt() holt die Farbinformationen aus einer speziellen Datenstruktur, die dem PHP-Script als "image resource" dargeboten wird. Arrays gibts da weit und breit keine zu sehen.

Zitat:
In diesem speziellen fall, kann ich jedoch das Bild nicht selber erstellen, möchte also stattdessen auf die Farbe des Fensterinhaltes oder Bildschirm zurückgreifen.
Was bedeutet "Fensterinhalt" oder|und "Bildschirm" (ohne Inhalt?) konkret? Willst du den Inhalt eines bestimmten Fensters oder den des gesamten Bildschirms erfassen? Welche "Ankerpunkte" (wie Window-Handle usw.) hast du zur Verfügung? Von welchem Betriebssystem reden wir hier überhaupt?

PHP hat nur sehr eingeschränkt Zugriff auf Betriebssystem-Ressourcen. Es ist aber seit einiger Zeit möglich, auf Windows-Betriebssystemen Bildschirm- und Fensterinhalte komplett einzulesen und daraus eine (oben erwähnte) Image-Resource zu basteln.

Leider fehlen dir dann immer noch die Mauskoordinaten. An die kommt man mit PHP allein nicht heran, da PHP nur mit "exotischen" Hilfsmitteln (DynaWrap.dll, Winbinder, ...) auf Betriebssystem-Funktionen hat.

Oft werden aber die Bildschirmausgaben von Anwendungen abgefragt, die das PHP-Script vorher als Windows-Scripting-Host- oder COM-Objekt gestartet hat. Hier die COM-Schnittstelle der Anwendung manchmal die Möglichkeit auch die Mauskoordinaten zu holen.

Falls du an einer Web-Client-Server-Lösung bastelst und an den Mauskoordinaten im Web-Browser interessiert bist, könnte der die per JavaScript auslesen und an das Server-Script (PHP) schicken. (In dem Fall müssten sich aber Client und Server auf dem gleichen Rechner befinden, sonst "sieht" PHP den Bildschirm nicht. Also ist das keine wirklich durchdachte Idee.)

Eine dritte Möglichkeit wäre, ganz auf PHP zu verzichten und AutoIt zu benutzen. Das ist genau für solche Aufgaben gemacht. Es kann Mauskoordinaten auslesen und auch Bildschirminhalte untersuchen und auch sonst so ziemlich alles, was PHP kann.

Geändert von fireweasel (11.04.2011 um 12:55 Uhr).
fireweasel ist offline   Mit Zitat antworten
Alt 11.04.2011, 15:05  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

Zitat:
Zitat von ic79 Beitrag anzeigen
Ist es möglich fensterweit die Pixelfarbe an der Mauszeigerposition auszulesen?

In diesem speziellen fall, kann ich jedoch das Bild nicht selber erstellen,
das ganze scheitert, wie schon angedeutet an "PHP läuft aufm Server und hat von der Position deines Mauszeigers aber auch nicht den Hauch einer Ahnung ....."

Wenn du das Bild schon nicht selbst baust, ist es denn wenigstens ein hochgeladenes Bild ?

ansonsten musst du dir wohl mit Javascript behelfen ....
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
onClick funktion automatisch ausführen Agassiz JavaScript, Ajax und mehr 4 09.12.2010 16:54
[Erledigt] "unset" einer globalen Variablen in einer Funktion jwka61 PHP Tipps 2010 28 05.10.2010 00:27
MSSQL Feld vom Type Image auslesen ohne Info über Inhalt Schiedsrichter PHP-Fortgeschrittene 4 19.02.2010 11:13
image URL aus String auslesen fuhrmara PHP Tipps 2009 1 06.10.2009 12:48
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
gpc_quotes funktion: verbesserungsvorschläge? Promaetheus PHP Tipps 2007 10 12.08.2007 19:29
Komplexe Funktion: +Übersichtlichkeit, -Performance Jacks Rache PHP Tipps 2006 3 07.06.2006 14:22
MIN/MAX Funktion: Tupel aus anderer Spalte auslesen? Datenbanken 2 10.12.2005 21:10
[suche] image funktion zum... 2wuck PHP-Fortgeschrittene 1 21.11.2005 21:27
Array in rekursiver Funktion auslesen Gumfuzi PHP Tipps 2007 17 15.11.2005 12:01
Rückgabewert einer rekrusiven Funktion PHP-Fortgeschrittene 7 06.10.2005 18:44
[Erledigt] Funktion zum Auslesen der Feldname einer Tabelle Datenbanken 6 31.08.2005 14:59
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
alle Verzeichnisse sortiert auslesen PHP Tipps 2005-2 7 17.07.2005 10:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript farbe pixel auslesen, javascript farbe auslesen, php farbe auslesen, php pixelfarbe auslesen, php bild pixel auslesen, pixelfarbe auslesen, javascript bild farbe auslesen, php bild farbe auslesen, javascript bildpixel auslesen, javascript bild pixel auslesen, javascript pixel auslesen, javascript pixelfarbe auslesen, pixelfarbe auslesen php, php bild pixel farbe auslesen, bildanalyse pixel farbwert, farben eines bildes auslesen php, farben auslesen bildschirm, funktion für farbwert auslesen, php farbe aus bild per mauscursor auslesen, php pixel farbe ermitteln

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:15 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum