Windows vs Linux. Мы уже все захватили, а они все еще ждут..
От: DoctorM  
Дата: 18.12.03 12:35
Оценка:
Добрый день всем,

Существует проблема с захватом экрана (Linux RH9.0). Процесс занимает аж 1,5 секунды на P4-1,4-512! Уверен, что кто-то сталкивался с такой проблемой и способен помочь в ее решении. Существовала иницированная мною ветка по захвату в Windows Рад, что там было так оживленно, и спасибо всем дискутирующим. :)) И вот траблы с Linux...

Ниже использумеый код:


#include <X11/Xlib.h>
#include <iostream>
#include <sys/time.h>

Display* display=XOpenDisplay(0); 
long width=DisplayWidth(display,0);
long height=DisplayHeight(display,0);

bool GetScreenShotIplImage()
{
  XImage* image=XGetImage(display,RootWindow(display,0),
              0,0,width,height,AllPlanes,ZPixmap);

  if(image)
  {
    delete image;  
    return true;
  }
  return false;
}

long getCurrentTime ()
{  
  timeval time;
  gettimeofday(&time,0);
  long sec=time.tv_sec;
  sec <<= 11;
  sec >>= 11;
  return sec * 1000 + time.tv_usec / 1000; 
}

int main()
{
  for (int i=0;i<10;++i)
  {   
    long begin=getCurrentTime();
    GetScreenShotIplImage();
    std::cout<<getCurrentTime()-begin<<'\n';
   
  }
  
  return 0;
}



Заранее благодарен,
Денис
Re: Windows vs Linux. Мы уже все захватили, а они все еще жд
От: DoctorM  
Дата: 18.12.03 12:47
Оценка:
Да, ветка по Windows solution лежит на

http://www.rsdn.ru/Forum/Message.aspx?mid=458363&amp;only=1

Денис
Re[2]: Windows vs Linux. Мы уже все захватили, а они все еще
От: DoctorM  
Дата: 18.12.03 12:58
Оценка:
Извините!

здесь
Автор: Doctor M
Дата: 31.10.03


Здесь! :))

Денис.
Re: Windows vs Linux. Мы уже все захватили, а они все еще жд
От: Sinyagin Dmitry www.astawireless.com
Дата: 26.12.03 12:03
Оценка:
DM>Существует проблема с захватом экрана (Linux RH9.0). Процесс занимает аж 1,5 секунды на P4-1,4-512! Уверен, что кто-то сталкивался с такой проблемой и способен помочь в ее решении. Существовала иницированная мною ветка по захвату в Windows Рад, что там было так оживленно, и спасибо всем дискутирующим. И вот траблы с Linux...

hint: VNC
Re[2]: Windows vs Linux. Мы уже все захватили, а они все еще
От: DoctorM  
Дата: 05.01.04 13:49
Оценка:
Здравствуйте, Sinyagin Dmitry, Вы писали:

DM>>Существует проблема с захватом экрана (Linux RH9.0). Процесс занимает аж 1,5 секунды на P4-1,4-512! Уверен, что кто-то сталкивался с такой проблемой и способен помочь в ее решении. Существовала иницированная мною ветка по захвату в Windows Рад, что там было так оживленно, и спасибо всем дискутирующим. :)) И вот траблы с Linux...


SD>hint: VNC


Exuse me, what does it mean?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.