снять скриншот

2006-05-06 Пенетрантность Dmitry E. Oboukhov
дано: окно с прокруткой 
необходимо снять скриншот ВСЕГО содержимого

как это сделать?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: снять скриншот

2006-05-06 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Sat, 6 May 2006 
14:27:03 +0400:

 DEO дано: окно с прокруткой 
 DEO необходимо снять скриншот ВСЕГО содержимого

 DEO как это сделать?

Не бывает.  В смысле - скриншот по определению есть снимок видимой
части.  А содержимое всего окна, включая невидимую часть - это не
скриншот, и это решается только запросом к приложению, если оно такое умеет.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Максимум интеллекта у человеческих особей приходится на группу из двух-трех
человек.
П.Шумил, Осколки Эдема


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: снять скриншот

2006-05-06 Пенетрантность Dmitry E. Oboukhov
  DEO дано: окно с прокруткой 
  DEO необходимо снять скриншот ВСЕГО содержимого
 
  DEO как это сделать?
 
 Не бывает.  В смысле - скриншот по определению есть снимок видимой
 части.  А содержимое всего окна, включая невидимую часть - это не
 скриншот, и это решается только запросом к приложению, если оно такое умеет.
я когда-то писал окошечные приложения
так вот насколько помню, приложение рисует контент в окне не предполагая
о всяких скроллах
то есть можно было функции рисования просто хендл другой подсунуть и
получить контент окна (в частности печать так можно организовать)

вот и подумалось - может есть утилитка такая которая это с произвольным
окошком делает?



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: снять скриншот

2006-05-06 Пенетрантность Artem Chuprina
Dmitry E. Oboukhov - debian-russian@lists.debian.org  @ Sat, 6 May 2006 
16:40:10 +0400:

   DEO дано: окно с прокруткой 
   DEO необходимо снять скриншот ВСЕГО содержимого
  
   DEO как это сделать?
  
  Не бывает.  В смысле - скриншот по определению есть снимок видимой
  части.  А содержимое всего окна, включая невидимую часть - это не
  скриншот, и это решается только запросом к приложению, если оно такое умеет.
 DEO я когда-то писал окошечные приложения
 DEO так вот насколько помню, приложение рисует контент в окне не предполагая
 DEO о всяких скроллах

Скроллы отрабатываются библиотекой.  С точки зрения ОС и других программ
библиотека - часть приложения.  А то, что программист об этом не в
курсе, их не колышет.

 DEO то есть можно было функции рисования просто хендл другой подсунуть и
 DEO получить контент окна (в частности печать так можно организовать)

Ну а кто будет подсовывать функции рисования другой хендл?  Если оный
хендл валиден только в адресном пространстве оного же приложения?

 DEO вот и подумалось - может есть утилитка такая которая это с произвольным
 DEO окошком делает?

Такой утилиты быть не может.  В хорошем случае, вроде Tk, библиотека
поддерживает и запросы снаружи.  Там можно.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Психология - это наука о плохих контактах (С)энта


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: снять скриншот

2006-05-06 Пенетрантность Sergey

Dmitry E. Oboukhov пишет:
 DEO дано: окно с прокруткой 
 DEO необходимо снять скриншот ВСЕГО содержимого


 DEO как это сделать?

Не бывает.  В смысле - скриншот по определению есть снимок видимой
части.  А содержимое всего окна, включая невидимую часть - это не
скриншот, и это решается только запросом к приложению, если оно такое умеет.


я когда-то писал окошечные приложения
так вот насколько помню, приложение рисует контент в окне не предполагая
  
А я когда-то писал приложение которое считывало координаты со скрула и 
уже используя эти значения рисовало контекст

о всяких скроллах
то есть можно было функции рисования просто хендл другой подсунуть и
получить контент окна (в частности печать так можно организовать)

вот и подумалось - может есть утилитка такая которая это с произвольным
окошком делает?
  



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: снять скриншот

2006-05-06 Пенетрантность Pavel Ammosov
On Sat, May 06, 2006 at 02:27:03PM +0400, Dmitry E. Oboukhov wrote:
 дано: окно с прокруткой 
 необходимо снять скриншот ВСЕГО содержимого

Если xfree не разучился рисовать экраны с разрешением больше дисплея, то
можно поробовать через это и обычный import из imagemagick.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: снять скриншот

2006-05-06 Пенетрантность Mikhail Gusarov

You ([EMAIL PROTECTED]) wrote:

 S А я когда-то писал приложение которое считывало координаты со
 S скрула и уже используя эти значения рисовало контекст

И что, работало бы со всеми scrollable виджетами Xaw, Motif, Swing,
Tk, GTK, Qt, libwine для любой установленной темы?

-- 
JID: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: снять скриншот

2006-05-06 Пенетрантность Иван Лох
On Sat, May 06, 2006 at 05:20:22PM +0400, Pavel Ammosov wrote:
 On Sat, May 06, 2006 at 02:27:03PM +0400, Dmitry E. Oboukhov wrote:
  дано: окно с прокруткой 
  необходимо снять скриншот ВСЕГО содержимого
 
 Если xfree не разучился рисовать экраны с разрешением больше дисплея, то
 можно поробовать через это и обычный import из imagemagick.

Tогда уж xvfb+xwd там можно любой дисплей выставить 
 
-- 
Иван Лох


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: снять скриншот

2006-05-06 Пенетрантность Sergey

Mikhail Gusarov пишет:

You ([EMAIL PROTECTED]) wrote:

 S А я когда-то писал приложение которое считывало координаты со
 S скрула и уже используя эти значения рисовало контекст

И что, работало бы со всеми scrollable виджетами Xaw, Motif, Swing,
Tk, GTK, Qt, libwine для любой установленной темы?

  
А задача со всеми и не стояла =) Просто прокрутка была чень длинная 
и стандартными средствами подтормаживало.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]