PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

GNU/Linux & python pur : capture d'écran - Tiger-222 - Links

jeudi 15 août 2013 à 18:33
Tiger-222, le 14/08/2013 à 16:05
Des explications claires sur le fonctionnement de GNU/Linux pour prendre une capture d'écran. Un premier pas en avant pour se libérer des modules monstrueux (Qt, win32, wx...).

Bon, c'est un 1er jet, et ça va planter chez certains, c'est sûr. J'appelle à tous les shaarlieurs pour avoir des retours, voire des patches =]
Que la force de la masse frappe !
(Permalink)

Oros, le 15/08/2013 à 16:59
Ça plante chez moi.
J'obtiens ça :
Traceback (most recent call last):
 File "mss-linux.py", line 214, in <module>
   pixels, 'raw', 'RGB', buffer_len, 1)
 File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1895, in frombuffer
   return frombytes(mode, size, data, decoder_name, args)
 File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1825, in frombytes
   im.frombytes(data, decoder_name, args)
 File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 601, in frombytes
   d.setimage(self.im)
ValueError: tile cannot extend outside image


Je précise que j'ai 4 écrans. 3 cotes à cote et un au dessus au milieu.
(Permalink)

Tiger-222, le 15/08/2013 à 18:33
Ah, ça vient de PIL apparemment : https://github.com/python-imaging/Pillow/issues/30
Dans Pillow ça semble réglé.

Pour faire quelques tests de mon côté, tu pourrais m'envoyer les données brutes et ce que retourne le nouveau script ?
Voici le nouveau script, il y a juste quelques print() et l'enregistrement des données brutes : https://tiger-222.fr/paste/?dc7ad90bf53d010a#d6wFUbK419qEgPP0FF1gCqfvT8a6E+Cjz2WBvsD2UGk=
(Permalink)