|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey Kiselev 2:5020/400 18 Jun 2006 16:08:46 To : Alex Korchmar Subject : Re: maps.google.com -------------------------------------------------------------------------------- Alex Korchmar <hue-moe@so.yandex.ru> wrote: AK>>> как насчет требовавшегося в вводной png, кстати? AK>> А какие проблемы? Только что быстро сделал BMP как у Захара и перегнал в AK> просто Витус предлагал за эн часов быстренько написать ;-) А не взять AK> готовый инструмент. А почему бы и не написать? Можно и написать... $ ls -l test_tiles.bmp -rw-r--r-- 1 dron dron 974389302 2006-06-17 00:07 test_tiles.bmp $ python Python 2.3.5 (#2, Mar 6 2006, 10:12:24) [GCC 4.0.3 20060304 (prerelease) (Debian 4.0.2-10)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from gdal import * >>> ds = Open('test_tiles.bmp') >>> dr = GetDriverByName('PNG') >>> dr.CreateCopy('test_tiles.png', ds) <gdal.Dataset instance at 0xb7dada0c> >>> ^D $ ls -l test_tiles.png -rw-r--r-- 1 dron dron 1006999 2006-06-18 15:39 test_tiles.png И вся программа :-) Занимает в памяти целых 17МБ вместо прежних 14-ти, это всё из-за питона... Разумеется, это те же яйца только в профиль, инструмент всё равно готовый. Hо так ведь и Витус наверняка не собирался писать реализацию PNG самостоятельно, а взять готовую libpng. А я взял готовое уровнем выше. Кстати, раз уж зашла о том речь, то Виктор несколько поторопился с фразой насчёт DOS real mode. Я вот не уверен, что libpng его поддерживает. До недавнего времени в таком режиме ещё можно было собрать libjpeg, но сейчас уже решено, что дальше это поддерживаться не будет. Так что времени на real mode порядком может уйти... вплоть до m^n! AK>>> Там, напомню, далеко не построчный алгоритм. И даже не поблочный ;-) AK>> И какой же? AK> afair, там "область" никак в условиях не ограничена. Вот именно. Т.е. алгоритму вообще перпендикулярно, какого размера кусок сжимать. AK>>> выберу наиболее универсальный, а не наиболее специализированный. AK>>> Даже если он не идеально эффективен. AK>> Hу, это вы просто инструментами не владеете... AK> наоборот - инструментами владеем, и не видим смысла в экономии на AK> спичках. Это Photoshop за штуку --- экономия?! AK> Тем более что учитывая формат и происхождение картинки вполне AK> возможно что и другие возможности инструмента пригодились бы. А учитывая характер картинки я бы предположил, что ваш узкоспециализированный в области ретуши фотографий инструмент был бы тут малополезен :-) -- Andrey V. Kiselev --- ifmail v.2.15dev5.3 * Origin: Radar R&D Center (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8008a7debfbb.html, оценка из 5, голосов 10
|