Gibt es Farberkenner für Anwedungen

Anfängerfragen zum Programmieren mit PureBasic.
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Gibt es Farberkenner für Anwedungen

Beitrag von php-freak »

Gibt es soetwas wie Farberkenn für Anwedungen? Wo man dann z.B den RGB Wert oder Hexadezimal rausbekommt?

Gruß

php-freak
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Würden Sie sich bitte bemühen deutsch zu schreiben!

Gruß

JENS
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Beitrag von TomS »

Mach nen Screenshot und dann verwende die Funktion Point()
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Re: Gibt es Farberkenner für Anwedungen

Beitrag von Fluid Byte »

php-freak hat geschrieben:Gibt es soetwas wie Farberkenn für Anwedungen? Wo man dann z.B den RGB Wert oder Hexadezimal rausbekommt?
Ja gibt es. Schau mal im Menü "Extras" unter "Tools".

Gruß

JENS
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Beitrag von X360 Andy »

Paint.net --> Screen rein --> Farbe rauspicken ---> Erweiteter Farbwert

Gruß

JENS
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Beitrag von php-freak »

Danke!
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Beitrag von php-freak »

Falls es jemand vraucht!

Hier der Code!

Code: Alles auswählen

UseJPEGImageDecoder()

Image0 = CatchImage(0, ?Image0)
;- Images
DataSection
Image0:
IncludeBinary "x.jpg"
EndDataSection
StartDrawing(ImageOutput(0))
Farbe = Point(5, 5)
MessageRequester("",Str(Farbe),0)
StopDrawing()

SetClipboardText(Str(Farbe))
Der RGB Wert wird sowohl ausgegeben als auch in die Zwischenablage kopiert
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Beitrag von TomS »

Das ist aber nicht dynamisch und daher völlig unsinnig.

Das Bild x.jpg wird beim Komplilieren an die EXE angehängt. Und der Wert wird später dynamisch ausgelesen?

Also solange du nur den Punkt 5,5 haben willst, ist es doch viel sinnvoller dessen Farbwert zu speichern, anstatt das ganze Bild mitzunehmen...
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Beitrag von php-freak »

Das Ding hab ich in 20sek geproggt! Ich wollte nur von einem Bild die Farbe haben!
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Beitrag von php-freak »

Code: Alles auswählen

UseJPEGImageDecoder()

Ergebnis = LoadImage(0, "x.jpg" )
;- Images
StartDrawing(ImageOutput(0))
Farbe = Point(5, 5)
MessageRequester("",Str(Farbe),0)
StopDrawing()

SetClipboardText(Str(Farbe))
Aber für dich!
Antworten