Оптимизация картинок и вложений прям при загрузке на форум

Список разделов Общие разделы Оффтопик

Описание: Здесь можно обсудить всё, что не связано с тематикой сайта.
Модератор: Поддержка

Сообщение #1 HD321kbps » 24.07.2014, 14:52

На многих форумах очень много вложений и со временем это занимает прилично места! Можно ставить ограничение по размеру и по разрешению картинок к примеру. Но по сути, если бы все знали, как оптимизировать изображения, картинки были бы в разы меньше, но это не все умеют и многим просто лень. К примеру на Windows и Linux существуют же всякие программы для сжатия png, jpg без потери в качестве.Возможна ли оптимизация картинок при загрузке самого вложения непосредственно на форум?
HD321kbps M
Автор темы
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

Сообщение #2 Sumanai » 24.07.2014, 15:10

На яваскрипт оптимизаторов не видел. Максимум, что видел- это обрезка и ресайз.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #3 factotum » 24.07.2014, 15:23

Sumanai:На яваскрипт оптимизаторов не видел
это не принципиально. к загрузке можно прикрутить обработчик, например, соответствующий сервис: http://www.smushit.com/ysmush.it/
С него получать оптимизированные изображения. Примеров работы с сервисом хватает. Может найдется и для phpbb
factotum
Откуда: Люксембург
Репутация: 234
С нами: 11 лет 11 месяцев

Сообщение #4 vbnm » 24.07.2014, 15:39

у мну задумка ваще не грузить картинки на свой ресс
взять фастпик, иль радикал прикрутить так, чтоб через форум юзер загружаль, а в сообщение сразу вставлялись ссыли с тегами
и все
к себе добавлять ток вложения особой необходимости.
а то хост от картинок пухнет, как на дрожах, наф это кому надо?
vbnm
Репутация: 108
С нами: 11 лет

Сообщение #5 HD321kbps » 24.07.2014, 15:43

factotum:Примеров работы с сервисом хватает. Может найдется и для phpbb

Да где-то видел, надо попробовать.

Добавлено спустя 2 минуты 22 секунды:
vbnm:а то хост от картинок пухнет, как на дрожах, наф это кому надо?

Ну видимо нужно :wink: . Может не устроить, ведь картинки там хранятся не вечно!
Последний раз редактировалось HD321kbps 24.07.2014, 15:47, всего редактировалось 1 раз.
HD321kbps M
Автор темы
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

Сообщение #6 factotum » 24.07.2014, 15:45

vbnm, видимо, Вам картинки совсем не нужны, раз желаете избавиться от них насовсем)
Последний раз редактировалось factotum 24.07.2014, 15:51, всего редактировалось 1 раз.
factotum
Откуда: Люксембург
Репутация: 234
С нами: 11 лет 11 месяцев

Сообщение #7 HD321kbps » 24.07.2014, 15:46

vbnm:взять фастпик, иль радикал прикрутить так, чтоб через форум юзер загружаль, а в сообщение сразу вставлялись ссыли с тегами

Есть подобный мод вроде)
HD321kbps M
Автор темы
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

Сообщение #8 Sumanai » 24.07.2014, 16:20

factotum:Вам картинки совсем не нужны, раз желаете избавиться от них насовсем)

О да. Сколько видел удалённых картинок с бесплатных фотохостингах, это не считая простой смерти фотохостинга со всем содержимым.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #9 vbnm » 24.07.2014, 19:23

HD321kbps:Есть подобный мод вроде)
а вот енто интересно))) и где?
factotum:vbnm, видимо, Вам картинки совсем не нужны
эт точна, но вот юзеры, они ж, как дети малые, без картинок читать не могут))
vbnm
Репутация: 108
С нами: 11 лет

Сообщение #10 HD321kbps » 24.07.2014, 21:23

vbnm:а вот енто интересно))) и где?

тут
HD321kbps M
Автор темы
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

Сообщение #11 vbnm » 24.07.2014, 21:56

HD321kbps, супер, нуно поюзать :smoke:

Добавлено спустя 4 часа 45 минут:
вот если буит вариант
плагин ресайзит макс 500х500
а потом еще переводит в data:image/gif;base64
вот тогда буит прорыв
убиваем сразу стаю собак :smoke:

Добавлено спустя 12 минут 36 секунд:
причем на пыхе датаимгурл решается оч просто
http://habrahabr.ru/post/142637/
всего-то пару строчек:
Код: Выделить всё
<form method="post" action="#" enctype="multipart/form-data"><input type="file" name="file"/> <input type="submit" value="Кодировать в URI"/></form>

<?php
if(isset($_FILES['file'])){
    echo "<textarea rows='1' cols='1' style='margin:10px;width:100%;height:800px;border:2px solid #333'>url(data:{$_FILES['file']['type']};base64,
    " . base64_encode(file_get_contents($_FILES['file']['tmp_name'])) . ')</textarea>';
}
?>
vbnm
Репутация: 108
С нами: 11 лет

Сообщение #12 ЖЪРЧИК » 13.08.2014, 16:54

А нельзя кроном забубенить раз в неделю это делать ? ну или самому раз в месяц пропускать накопившиеся
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 9 лет 7 месяцев

Сообщение #13 Никита Однороб » 13.08.2014, 18:18

PHP умеет работать с GDI. Неужели там нет функций для изменения размера картинки??

Добавлено спустя 4 минуты 53 секунды:
Ну вот, есть
http://php.net/manual/ru/function.imagescale.php (описание на английском, но всё и так понятно)
Никита Однороб
Репутация: 5
С нами: 10 лет 5 месяцев

Сообщение #14 ЖЪРЧИК » 20.11.2014, 01:41

:think: два варианта:
Либо хранить превьюшки у себя на сервере, либо действительно пропускать через оптимизаторы раз в месяц\полгода, уменьшая вес картинок до 10 раз.
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 9 лет 7 месяцев

Сообщение #15 dnHyper » 20.11.2014, 23:57

Собственно говоря есть много решений. На любой кошелек, навыки и извращения.

1) Позволять загружать всё и хранить всё, лишь оптимизируя их для показа
2) Позволять загружать всё, оптимизировать и показывать только оптимизированные изображения, удаляя исходники (я делал так))
3) Позволять загружать всё, оптимизировать для показа, загружать на сторонний CDN и удалять оригинал
4) Позволять загружать всё, оптимизировать для показа, загружать на сторонний надежный фотохостинг

Я думал перейти к последнему варианту с использованием яндекс-фото, но по правилам это у них запрещено… фликр кажется тоже противник подобного использования своего сервиса (но может, конечно, что-то не так прочитал/понял…). По мне так последний вариант идеален… Особенно если прикрутить скрипт переноса и загрузки на этот фотохостинг изображений из тэга имг.
dnHyper
Репутация: 46
С нами: 11 лет

Сообщение #16 ЖЪРЧИК » 01.12.2014, 09:39

dnHyper, http://imgur.com/ - пиндосский жойреактор.

Добавлено спустя 6 минут 36 секунд:
image uploader список хостингов содержит, можно там полистать еще. Там же можно оптимизировать (вроде не прогрессивное сжатие, а оптимизированное). Можно раз в месяц прогонять и подменять ссылки. Наверное лучше скрипт, но если что сломается надо будет смотреть. :think:
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 9 лет 7 месяцев

Сообщение #17 rbooze » 01.12.2014, 11:29

ЖЪРЧИК:http://imgur.com/

Имаджер классный, давно им пользуюсь. Загрузка картинок на него будет самым полезным расширением для phpBBex 2.0, если кто-нить сделает :smoke:
rbooze
Аватара
Репутация: 95
С нами: 10 лет 7 месяцев

Сообщение #18 HD321kbps » 27.12.2014, 18:47

а все таки есть мод которые уменьшает загруженные изображения в размере!
HD321kbps M
Автор темы
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

Сообщение #19 Dr.Death » 27.12.2014, 19:39

да как бы можно и стандартной функцией create_thumbnail уменьшать :smile:
Dr.Death M
Аватара
Репутация: 69
С нами: 9 лет 8 месяцев

Сообщение #20 HD321kbps » 27.12.2014, 21:08

как вариант :biggrin:
HD321kbps M
Автор темы
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет


Вернуться в Оффтопик



cron