Не нравятся результаты поиска? Попробуйте другой поиск!

кодирование картинки в base64


     31.07.2014    Общие вопросы по вёрстке    1798

вопрос
Привет всем. Заинтересовал вопрос о том кодировать ли изображения дизайна в base64 или нет. Вроде бы хорошо для защиты от копирования картинок, но интересует меня, где хранятся эти перекодированные изображения? Ведь перед кодировкой мы их с компа загружаем. А если тот сервер куда они загрузились рухнет?

Кто знает ответ где хранятся эти кодированные картинки? Ухудшается ли загрузка сайта с кодированными изображениями? И лучше кодировать или нет картинки?


Спасибо.

Ответил: ПафНутиЙ


Похоже вы не совсем понимаете что такое base64-картинки в дизайне сайта.
Объясню.
Кодирование картинок имеет смысл лишь тогда, когда эти самые картинки мелкие к примеру когда HTTP-запрос к картинке сопоставим с самой картинкой (по времени выполнения).
Хранятся такие картинки непосредственно в CSS.
Защита от копирования на самом деле нулевая, жмём в отладчике праой кнопкой мышки и сохраняем на компьютер.
Для кодирования лучше всего подходят картинки весом до 300-1000 байт. Я лично стараюсь не кодировать картинки более 600 байт.
Загрузка сайта увеличивается пропорционально уменьшению количества HTTP-запросов.

Так же напоминаю про говнобраузеры IE8, там такие картинки не работают.

Для быстрого и удобного кодирования лучше всего использовать сервисы (гуглятся кучи). Я лично использую собственный т.к. не смог найти тот, который удовлетворял моим потребностям в юзабилити такого сервиса.

Комментарии пользователей (3)

249893
5

174 | 73

249893 - 31 июля 2014 23:20 - Юзер

на уровне php как сделать?

а если через сервисы делать? не вариант?

D0Gmatist
225

794 | 281

D0Gmatist - 31 июля 2014 23:20 - Местный

есть два варианта...
1) хранение BASE64 в таблицу ... но тогда БД будит жесть какой большой
2) на уровне пхп .. к примеру из папки уплоад ...берётся файл картинка и преобразуется в BASE64 ... заносится в переменную ... что и выводится на экран

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

sr.green
1

119 | 6

sr.green - 1 августа 2014 10:45 - Гости

можно поподробнее 2-е

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы