Archiv verlassen und diese Seite im Standarddesign anzeigen : Screenshot mit X
Hallo wiedermal,
X hat zum screendump-erstellen ja die Funktion XGetImage, bin aber noch ganz neu was X angeht *duck*, hab ich ein paar Fragen:
* Muss ich die shm-extension eigenhändig aktivieren?
* Wie bekomm ich aus dem XImage ein int[] mit den Pixel-Werten. XImage besitzt zwar einen Pointer zu den Daten, aber irgendwie .... *heul*
Danke im Vorraus
anda_skoa
13-09-2005, 11:26
Hmm, ich geh mal davon aus, daß du es auf Grund einer Wette oder purem Masochismus selbst implementieren willst :D aber wäre es nicht einfacher image magick oder so zu verwenden?
Ciao,
_
undefined
13-09-2005, 12:12
jup ich würde auch Image Magick verwenden. Geht am einfachsten mit einem prozess
import -pause 0 -quality 100 -depth 8 -label Screenshot -geometry 1600x1200 -resize 800x600 -window root Ausgabedatei
Hauptsächlich aus Performancegründen ... ImageMagick bedeutet da doch einen enormen Overhead auch wenn ich als Library benützte.
Hab aber jetzt sowieso einen anderen Weg eingeschlagen, verwend jetzt Xvfb und lese dessen Framebuffer einfach als File aus.
Verwend zwar diesmal wieder ImageMagick aber nur als einlese-bibliothek ;-)
Danke für eure Hilfe
anda_skoa
13-09-2005, 17:46
Warum einfach wenns kompliziert auch geht?
:confused:
Ciao,
_
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.