Автоконвертация BMP картинок в постах и коментариях / dev :: bmp :: реактор

dev реактор bmp песочница 

Автоконвертация BMP картинок в постах и коментариях

Суть проблемы вот в чём: периодически вижу как какая-нибудь ленивая жопа загружает картинку в формате BMP, что сказывается на трафике как со стороны клиента, так и сервера. В связи с этим есть предложение автоконвертировать б-гомерзкий формат, допустим, в lossless PNG дабы сэкономить трафик и время обоим сторонам. Насколько это будет затратно с точки зрения производительности на сервере и вообще стоит ли игра свеч?

Подробнее
dev,реактор,bmp,песочница
Еще на тему
Развернуть
Вот это ты наказал тех, кто решил поддержать тебя в комментах...
Мог бы про алгоритмы шифрования разных форматов написать, тогда бы и на маленьких картинках пример был бы понятен.

Не сравнивал, но мне кажется, что хай рез фотография такого же размера в жпеге будет столько же занимать.
Не понял насчёт наказания. Я не предлагал полную детальную автоконвертировку, с анализом выбора лучшего алгоритма и формата итд, так как знаю, что это лишняя работа серверу. Понятное дело, что двухцветная картинка из текста и фона PNG сожмётся на ура, а JPEG ей сделает только хуже, поэтому я предлагаю PNG как 1) поддерживаемый всеми браузерами 2) сравнительно хорошо жмёт 3) не портит качество 4) универсален для разной сложности изображения(где JPEG подойдёт разве что только для какого-нибудь арта, где артефакты будут не так видны, да и то не для всего).
пнг да - хороший формат. Но кто будет писать перекодировщик из всех форматов в пнг?
Воу, полегче, читай внимательно пост, речь о конвертировке только популярного среди нубов BMP формата в PNG, остальные форматы оставить как есть. Кстати, какие форматы реактор вообще поддерживает?
Кстати, я немного погуглил - онлайн конвертировщики есть, можно было бы их использовать. Осталось подобрать приемлемый и написать скриптик, который отправляет бмп в конвертер и получает пнг, перед вставкой в картинковую бд.
Зачем так сложно? То же конвертирование для примера делается каким-нибудь Imagemagick'ом в одну строчку на стороне сервера и это из самого quick and dirty метода, что пришёл на ум, а так конечно, лучше написать простую функцию конвертировки на каком-нибудь libpng или более высокоуровневом фреймворке.
Отправить запрос и потратить ресурсы чужого сервера в условиях, когда реактору не хватает производительности. Хотя, я не программер. Вам, специалистам, виднее.
Я поясню ситуацию как это я вижу со стороны сервака:
Допустим какой-то юзер загрузил BMP на сервер и эта картинка даже попала на главную.
Теперь все пользователи видят этот многометровый файл в общей ленте, тоесть напрягают сервак на отдачу. А если таких картинок две? Лента начинает дико тормозить из-за обилия обращений от простых пользователей, которые просто открыли главную. Кстати, если б это был просто длиннопост на несколько десятков Мб, то бОльшая часть его по крайней мере была бы скрыта и не грузилась, но это сравнительно маленькая по современным меркам картинка 1280x1024 отжирает 4Мб трафика.
Рассмотрим ситуацию, когда картинка перед заливкой автоконвертируется - это делается только один раз для одной картинки, а дальше она попадает на главную со средним размером допустим в 100-300кб, что на порядки меньше неужатой. Меньше нагрузка на сервер - меньше шансов на лаги и даунтайм, больше пространства и скорости для котиков и сисек.
Чувак, а как же боль и печаль всех тех, кто будет страдать пока одна(десять) bmp'x загрузятся? Ты подумал об их чувствах?
Меня больше беспокоит лагающее состояние реактора в последние дни и "я не смог обработать ваш запрос".
Кст да, в воскресенье полдня не грузил картинки..
воспользуюсь вашим реквест-тредом.
если админы читают это - прикрутите вставку видеороликов вместо гифок.
q9543 q9543 18.12.201415:05 ответить ссылка 0.0
Уже давно прикручено, вообще-то
я непонятно выразился: я хочу, чтобы гифки при загрузке автоконвертировались в видео - например, так умеет gfycat
q9543 q9543 12.01.201505:55 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
ПОЛИТИКА
Нажмите чтобы показать коммента[
БЬиЬ-щееа #
ответить V
подробнее»

dev реактор комментарии

ПОЛИТИКА Нажмите чтобы показать коммента[ БЬиЬ-щееа # ответить V
24-bit BMP -лучший формат для чёрного текста на белом фоне.
подробнее»

dev реактор bmp Черный текст на белом фоне

24-bit BMP -лучший формат для чёрного текста на белом фоне.