Модераторы: diadiavova

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хранение картинок, сжатие изображений 
V
    Опции темы
R.M.
Дата 8.11.2006, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Здравствуйте, на сколько я знаю в xml как-то можно хранить код изображений и потом из этого кода обратно получать изображение. Подскажите пожалуйста правильно ли я понял это и уменьшается ли при это объём изображения и уменьшится ли он ещё, если запаковать этот xml-файл?


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
maxim1000
Дата 8.11.2006, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 7
Всего: 110



нет, объём файла увеличивается, т.к. байты в xml-документе не могут принимать все 256 значений

ну а если запаковать его чем-нибудь, то зависит от алгоритма сжатия и способа записи байт изображения в xml - подобное искажение может помешать сжатию, а может и нет...

Добавлено @ 16:50 
но в любом случае с точки зрения размера сжать картинку просто так лучше, чем записать её в xml (неважно, каким способом), а потом сжать его...

Добавлено @ 16:50 
(точнее, не хуже)


--------------------
qqq
PM WWW   Вверх
R.M.
Дата 8.11.2006, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Просто требуется передать программе-клиенту некий XML и картинки, вот я и хотел узнать что лучше, отдавать картинку отдельно либо помещать в xml. Но трафик очень важен. Спасибо за разъяснение, будем отдавать в чистом виде smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Exception
Дата 8.11.2006, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 3
Всего: 186



R.M., кажется, я догадываюсь, о каком проекте идёт речь smile .

Я вот думаю - PHP умеет превратить картинку в base64-строку? Все приложения обычно делают именно так.
PM   Вверх
sergejzr
Дата 8.11.2006, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Изображения в XML

Добавлено @ 20:08 
Я бы отдельно передавал. Вернее не передавал бы вообще, а только указывал, где лежат smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Exception
Дата 8.11.2006, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 3
Всего: 186



Обнаружил доку о некой функции xmlrpc-set-type, устанавливающей формат строки в base64:

Код
xmlrpc_set_type(&$имя_строки_с_содержимым_картинки, "base64"); 


Потом просто вставляешь эту строку в результирующий XML.
PM   Вверх
Exception
Дата 8.11.2006, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 3
Всего: 186



Цитата(sergejzr @  8.11.2006,  21:06 Найти цитируемый пост)
Вернее не передавал бы вообще, а только указывал, где лежат


Только это тогда мне лишняя работа будет. Не пойдёт smile

PM   Вверх
R.M.
Дата 8.11.2006, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Цитата(sergejzr @  8.11.2006,  21:06 Найти цитируемый пост)
Вернее не передавал бы вообще, а только указывал, где лежат 

Мы бы тоже, да вот надо чтобы оффлайн просмотр был доступен.

Добавлено @ 21:31 
Exception, ок, забыли smile дык чтож качать все превьюхи? smile может на выбор просто давать с ними или без?


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Exception
Дата 9.11.2006, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 3
Всего: 186



Цитата(R.M. @  8.11.2006,  22:30 Найти цитируемый пост)

Мы бы тоже, да вот надо чтобы оффлайн просмотр был доступен.


На самом деле никто не мешает кешировать енто. Да вот только проще прямо в XML их сунуть.

Они разве так много весят? Если на выбор - в XML их не сунешь.
PM   Вверх
R.M.
Дата 9.11.2006, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Я пока незнаю как сунуть картинку в XML, надо поворошить этот раздельлчик smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
LSD
Дата 9.11.2006, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 8
Всего: 538



Цитата(R.M. @  9.11.2006,  21:57 Найти цитируемый пост)
Я пока незнаю как сунуть картинку в XML, надо поворошить этот раздельлчик

Base64


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
sergejzr
Дата 9.11.2006, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



Цитата(R.M. @  9.11.2006,  20:57 Найти цитируемый пост)
Я пока незнаю как сунуть картинку в XML, надо поворошить этот раздельлчик smile


Цитата(LSD @  9.11.2006,  22:06 Найти цитируемый пост)
Цитата(R.M. @  9.11.2006,  21:57 Найти цитируемый пост)
Я пока незнаю как сунуть картинку в XML, надо поворошить этот раздельлчик

Base64 


Я же в самом начале дал ссылку на тему Изображения в XML
Там и ссылки на ПХП - функции, которые правильно оборачивают картинку и разворачивают


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Exception
Дата 11.11.2006, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 3
Всего: 186



Цитата(LSD @  10.11.2006,  00:06 Найти цитируемый пост)
Base64 


:[||||||||]:

Цитата(Exception @  8.11.2006,  21:02 Найти цитируемый пост)
Я вот думаю - PHP умеет превратить картинку в base64-строку? Все приложения обычно делают именно так. 


smile
PM   Вверх
LSD
Дата 11.11.2006, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 8
Всего: 538



Цитата(Exception @  11.11.2006,  16:13 Найти цитируемый пост)
:[||||||||]:

Это не боян, а повторяю еще раз.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Exception
Дата 11.11.2006, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 3
Всего: 186




Модератор: Сообщение скрыто.

PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0626 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.