Re: Вьюер больших картинок

2010-08-14 Пенетрантность George Shuklin
М... кстати, вот и ответ на вопрос. Берёшь dosbox, берёшь SEAView, и в
бой. Я не помню, опенсорсный он или нет, если да, можно попытаться
портировать.

Я точно помню, что он умел смотреть 300Мб тиффы на 486 с 12 мегами
памяти.

В Чтв, 12/08/2010 в 15:58 +0400, Victor Wagner пишет:
 On 2010.08.12 at 12:31:23 +0300, Alexey Boyko wrote:
 
  
   быстрое масштабирование и панорамирование. 
  
   никаких промежуточных файлов. 
  
   количество пикселов превосходит количество байт RAM на машине
  
  И как такое реализовать?
 
 Узнать как устроены внутри графические файлы. 
 И далее читать файл не целиком,  а построчно, или блоком из 8 строк,
 если это jpeg, выбрасывать лишнюю информацию, оставляя ровно столько
 пикселов, сколько пойдет на экран при текущем масштабе.
 
 Такое вообще-то еще во времена MS-DOS делали. И на тогдашних
 процессорах, тактовая частота которых была меньше сотни мегагерц, а про
 суперскалярные конвейеры еще никто и не слышал, оно работало БЫСТРО.
 
 
  -- 
  xmpp: alexey#boyko,km,ua
 
 



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/128183.3780.1.ca...@home.desunote.ru



Re: Вьюер больших картинок

2010-08-12 Пенетрантность Alexey Boyko

 быстрое масштабирование и панорамирование. 

 никаких промежуточных файлов. 

 количество пикселов превосходит количество байт RAM на машине

И как такое реализовать?

-- 
xmpp: alexey#boyko,km,ua


Re: Re: Вьюер больших картинок

2010-08-12 Пенетрантность C S

]  И как такое реализовать?
]  

делаешь побольше своп и юзаешь картинки

BR--
Чертов Вячеслав


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/871281608...@web145.yandex.ru



Re: Вьюер больших картинок

2010-08-12 Пенетрантность Alexey Boyko
 ]  И как такое реализовать?
 ]
 
 делаешь побольше своп и юзаешь картинки

Ну - это уже как бы временный файл.

-- 
xmpp: alexey#boyko,km,ua


Re: Вьюер больших картинок

2010-08-12 Пенетрантность Alexey Boyko
четвер, 12-сер-2010 14:58:58 Victor Wagner ви написали:

   быстрое масштабирование и панорамирование.
   
   никаких промежуточных файлов.
   
   количество пикселов превосходит количество байт RAM на машине
  
  И как такое реализовать?
 
 Узнать как устроены внутри графические файлы.
 И далее читать файл не целиком,  а построчно, или блоком из 8 строк,

Это не будет быстрое масштабирование и панорамирование.

 если это jpeg, выбрасывать лишнюю информацию, оставляя ровно столько
 пикселов, сколько пойдет на экран при текущем масштабе.

Если подгонять по 8х8 и выкидывать цвет - такое делали во времена МС-ДОС, но 
сейчас тебя врят ли устроит такой вариант. 

Это для жпега. тифф -  кажись пожато непрерывно, а не построчно.


-- 
xmpp: alexey#boyko,km,ua


Re: Вьюер больших картинок

2010-08-12 Пенетрантность Alexey Boyko
  Это для жпега. тифф -  кажись пожато непрерывно, а не построчно.
 
 Тиффы пожаты разве?
 Впрочем, допускаю, что бывают разные.

Бывают разные. Для непожатого - проблем не будет.

-- 
xmpp: alexey#boyko,km,ua


Re: Вьюер больших картинок

2010-08-12 Пенетрантность Ekimov Alexandr
В сообщении от Четверг 12 августа 2010 19:18:21 автор Victor Wagner написал:
 On 2010.08.12 at 18:45:44 +0400, Andrey Kiselev wrote:
  On Thu, Aug 12, 2010 at 12:23:02PM +0400, Victor Wagner wrote:
   Господа, а кто-нибудь в курсе, есть ли сейчас в дистрибутиве вьюер,
   способный эффективно работать с большими растровыми картинками?
   
   Под эффективно работать понимаается быстрое масштабирование и
   панорамирование. И естественно никаких промежуточных файлов. Должно
   работать даже если в распоряжении этой программы нет ни одной writable
   файловой системы. Это же вьюер
  
  nip2, но это не только вьюер и писать проект он обычно куда-нибудь хочет.
 
 Вот ровно этим, плюс отсутсвтием удобного интерфейса для просмотра, он
 меня и не устроил. Требования - должно работать при отсутствии вообще
 какой-либо writable файловой системы.  (/tmp на tmpfs. т.е считай в
 RAM).
Ваши требования НЕВЫПОЛНИМЫ. Вам надо программа, которая будет показывать 
изображения не влезающие в оперативную память, при этом не организовывать 
временного файла и не читать картинку кусками. Тут либо память (оперативная 
или дисковая), либо чтение кусками.  Единственное ухищрение - это сжатие 
изображения в оперативной памяти, но это такой изврат. Хотя если 
профинансируете , то выполню все ваши капризы :D


Re: Вьюер больших картинок

2010-08-12 Пенетрантность Serhiy Storchaka
Victor Wagner wrote:
 Господа, а кто-нибудь в курсе, есть ли сейчас в дистрибутиве вьюер,
 способный эффективно работать с большими растровыми картинками?

eog обещают.

Description: Eye of GNOME graphics viewer program
 eog or the Eye of GNOME is a simple graphics viewer for the GNOME
 desktop which uses the gdk-pixbuf library.  It can deal with large
 images, and zoom and scroll with constant memory usage.  Its goals are
 simplicity and standards compliance.

Но врут.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/i416oc$1a...@dough.gmane.org



Re: Вьюер больших картинок

2010-08-12 Пенетрантность Dmitry Statyvka
 Ekimov Alexandr writes:

 EA В сообщении от Четверг 12 августа 2010 19:18:21 автор Victor Wagner
 EA написал:
  On 2010.08.12 at 18:45:44 +0400, Andrey Kiselev wrote:
   On Thu, Aug 12, 2010 at 12:23:02PM +0400, Victor Wagner wrote:
Господа, а кто-нибудь в курсе, есть ли сейчас в дистрибутиве
  вьюер,   способный эффективно работать с большими растровыми
  картинками?

Под эффективно работать понимаается быстрое масштабирование и
панорамирование. И естественно никаких промежуточных
  файлов. Должно   работать даже если в распоряжении этой программы
  нет ни одной writable   файловой системы. Это же вьюер
   
   nip2, но это не только вьюер и писать проект он обычно куда-нибудь
  хочет.
  
  Вот ровно этим, плюс отсутсвтием удобного интерфейса для просмотра,
  он меня и не устроил. Требования - должно работать при отсутствии
  вообще какой-либо writable файловой системы.  (/tmp на tmpfs. т.е
  считай в RAM).
 EA Ваши требования НЕВЫПОЛНИМЫ. Вам надо программа, которая будет
 EA показывать изображения не влезающие в оперативную память, при этом
 EA не организовывать временного файла и не читать картинку
 EA кусками. Тут либо память (оперативная или дисковая), либо чтение
 EA кусками.

Да вроде и не было ограничения на чтение кусками.  Более того, именно
это и просят.

[...]



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87fwyjybxv@statyvka.org.ua