Страница 3 из 8

Re: Просьба посоветовать программу под Windows

СообщениеДобавлено: 05 дек 2008, 13:31
Cowa
Parasite
В программке все действия в ПАМЯТИ. Тайлы должны быть одинаковых размеров.
Имена файлов - 1.gif, 2.gif, 3.gif ..... 80.gif
Нумерация файлов по строкам, затем по столбцам, слева направо, сверху вниз.
1.gif, 2.gif
3.gif, 4.gif
....
79.gif, 80.gif
Сохраняет в Jpeg, gif, png. Цвет вроде оставляет исходный.
Программа должна находиться в папке с исходными тайлами.
Вот и все.

Для Parasite
Merge2x40.rar
(237.28 KiB) Скачиваний: 205

Re: Просьба посоветовать программу под Windows

СообщениеДобавлено: 05 дек 2008, 14:48
Cowa
Более гибкая вещь. Можно менять размерность матрицы
Merge2.rar
http://sasgis.org/forum/download/file.php?id=102

Re: Просьба посоветовать программу под Windows

СообщениеДобавлено: 05 дек 2008, 19:10
Parasite
Cowa писал(а):Parasite
В программке все действия в ПАМЯТИ. Тайлы должны быть одинаковых размеров.
Имена файлов - 1.gif, 2.gif, 3.gif ..... 80.gif
Нумерация файлов по строкам, затем по столбцам, слева направо, сверху вниз.
1.gif, 2.gif
3.gif, 4.gif
....
79.gif, 80.gif
Сохраняет в Jpeg, gif, png. Цвет вроде оставляет исходный.
Программа должна находиться в папке с исходными тайлами.
Вот и все.

Благодарю!!! Попробую, дам знать.

PS: А если памяти не хватит - в своп само полезет, или придется дополнительно обрабатывать напильником?

Re: Просьба посоветовать программу под Windows

СообщениеДобавлено: 05 дек 2008, 20:06
Cowa
Parasite
Parasite писал(а):PS: А если памяти не хватит - в своп само полезет, или придется дополнительно обрабатывать напильником?

Нет, не думаю. что не хватит. На всяк случай я и сделал пробную кнопочку для склеивания одной строки - посмотреть как работает склейка. А кто хвастался памятью:
Parasite писал(а):Повторюсь, что физического РАМа на машине 28Гб

и чтобы ЭТОГО не хватило....

Re: Просьба посоветовать программу под Windows

СообщениеДобавлено: 06 дек 2008, 10:46
Parasite
Cowa писал(а):А кто хвастался памятью:
Parasite писал(а):Повторюсь, что физического РАМа на машине 28Гб

и чтобы ЭТОГО не хватило....

Да, но 80 тайлов разово займут около 60Гб в битмапах по самым скромным подсчетам. Это если разово их все растянуть (я не знаю по какому алгоритму твоя утилитка работает - еще не пользовал, в понедельник скорей всего...)

Re: Просьба посоветовать программу под Windows

СообщениеДобавлено: 06 дек 2008, 14:21
Cowa
Все правильно, они все затягиваются в память. Программе по барабану размеры тайлов, главное, чтобы они были одинаковые. Так что можно поэкспериментировать с меньшими размерами тайлов. И откуда такие размеры
Parasite писал(а):80 тайлов разово займут около 60Гб в битмапах по самым скромным подсчетам
Дискуссию открывать не буду, т.к. графика это не моя облать, но пробовал загрузить в память индексный гиф и потом сразу сохранил в бмп. БМП получился тоже с индексированным цветом. Не думаю, что битмап в мамяти разворачивается до RGB, а затем конвертируется в индекс при записи на диск. Т.е. ТЕОРЕТИЧЕСКИ, в памяти gif с индексированным цветом и с палитрой 256 цветов должен занимать не более 50200х1024 = 51404800 (байт) = 49,0234375 (Mb) в твоем случае.

Re: Просьба посоветовать программу под Windows

СообщениеДобавлено: 06 дек 2008, 18:28
Parasite
Cowa писал(а):Не думаю, что битмап в мамяти разворачивается до RGB, а затем конвертируется в индекс при записи на диск. Т.е. ТЕОРЕТИЧЕСКИ, в памяти gif с индексированным цветом и с палитрой 256 цветов должен занимать не более 50200х1024 = 51404800 (байт) = 49,0234375 (Mb) в твоем случае.

А посмотреть уже отвеченное в этой же ветке на эту же тему? :)
viewtopic.php?p=2065#p2065

Re: Просьба посоветовать программу под Windows

СообщениеДобавлено: 06 дек 2008, 23:01
svp
Parasite писал(а):А посмотреть уже отвеченное в этой же ветке на эту же тему? :)
viewtopic.php?p=2065#p2065


А вот этот ответ тоже остался без внимания?
viewtopic.php?p=2065#p2073
Странно... откуда там 60 гигабайт?
Или Parasite обиделся на меня, не разговаривает больше?=)

Re: Просьба посоветовать программу под Windows

СообщениеДобавлено: 06 дек 2008, 23:39
Cowa
Сегодня экспериментировал со склейкой Merge. Как оказалось она не совсем корректно работает с памятью - очень много кушает и вылетает с OutOfMemory, если входные тайлы достаточно большие.
Все исправил. Вот новый вариант

Parasite
Тоже рекомендую именно этот вариант.
Утилита загружает все тайлы по очереди в память. Если память закончилась, то сбрасывает все в своп. И так далее, пока хватает свопа. Если закончится своп - OutOfMemory. Так что рекомендую сделать своп по возможности побольше.

Re: Просьба посоветовать программу под Windows

СообщениеДобавлено: 07 дек 2008, 08:30
Parasite
Cowa писал(а):ParasiteТоже рекомендую именно этот вариант.
Утилита загружает все тайлы по очереди в память. Если память закончилась, то сбрасывает все в своп. И так далее, пока хватает свопа. Если закончится своп - OutOfMemory. Так что рекомендую сделать своп по возможности побольше.

Хорошо, завтра попробуем!! Спасибо! :)