SASGIS

Веб-картография и навигация

Формат снимков в кэше GE 5.1.3533.1731

Кэш в чистом виде для GE, GE.LOCAL (а также локальные пользовательские кэши, созданные самим клиентом GE)

Re: Формат снимков в кэше GE 5.1.3533.1731

Сообщение zed » 29 июн 2010, 16:03

Chiezo писал(а):Тогда в режиме OpenGL надо и тянуть картинки из кэша.

Э... в режиме OpenGL надо накапливать кэш, а тянуть картинки из кэша надо вообще при закрытом клиенте ;)
Chiezo писал(а):Утилит, работающих прямо с DXT1, я не нашел.

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

Chiezo, спасибо, что ткнули носом в нужное место :D

P.S. Кстати, включение режима OpenGL не на любом компе гарантированно приводит к тому, что в кэш ложатся jpg. Гарантированно будет сохраняться в jpg, если при запуске GE предлагает переключиться в режим DirectX (у меня он так предлагал на каком-то офисном компе со встроенной видюхой, а вот на домашнем, с нормальной видюхой, никаких предложений не последовало и в кэш легли уже текстуры, хоть и был включён OpenGL). Видимо, всё дело в железе...

UPD: Итак, окончательный диагноз :) То, в каком формате GE 5.1 и выше, будет сохранять снимки в кэш зависит от одной галочки в настройках GE. При этом, абсолютно безразлично, какой режим используется (OpenGL или DirectX).
Вот эта галочка:
DXT_OFF.jpg

(Состояние этой галочки сохраняется в реестре HKEY_CURRENT_USER\Software\Google\Google Earth Plus\Render, в ключе с говорящим названием: TextureCompressionDXTC )

А у меня на компе со встроенной видюхой эта галочка в режиме OpenGL была вообще недоступна, потому и возникла некая путаница (

Для младших версий GE эта галочка никак не влияет на формат сохраняемых в кэш снимков - в любых случаях там сохраняется в jpg.
Последний раз редактировалось zed 03 июл 2010, 22:09, всего редактировалось 1 раз.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Формат снимков в кэше GE 5.1.3533.1731

Сообщение zed » 01 июл 2010, 21:28

Ну что ж, всё оказалось верно: мы имеем дело с обычной DirectX текстурой (DDS) сжатой в DXT1 формат, единственное отличие - у гугла свой укороченный заголовок и строки записаны "зеркально", но это нюансы.
Написал утиль, которая умеет открывать гугловские jpg и dxt картинки (как в закриптованном виде, так и нет), плюс прилагаю исходники - кому надо, используйте на свой страх и риск :) При открытии криптованных снимков утиль сохраняет рядышком, их декриптованные варианты: jpeg и dxt соответственно (тип определяется автоматически). Ну а текстуры, плюс ко всему, сохраняются в dds и bmp форматах.
scrinshot.jpg

GE_ImgView.7z

GE_ImgView_src.7z

DXT_FILES.7Z

JPG_FILES.7Z
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Формат снимков в кэше GE 5.1.3533.1731

Сообщение Parasite » 02 июл 2010, 14:51

Тему можно закрывать? :)
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Формат снимков в кэше GE 5.1.3533.1731

Сообщение zed » 02 июл 2010, 22:56

Зачем? Пусть живёт, мало ли у кого ещё какие мысли или вопросы появятся... Оно ж есть не просит :D
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Формат снимков в кэше GE 5.1.3533.1731

Сообщение Parasite » 03 июл 2010, 21:48

zed писал(а):Зачем? Пусть живёт, мало ли у кого ещё какие мысли или вопросы появятся...

А каких мыслей ты ждешь? Разобралися, всё работает, "Работает - не трогай!©"

zed писал(а):Оно ж есть не просит :D

Некропостеры периодически набегают.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Пред.

Вернуться в Google Earth™

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0