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

Board index Общие разделы Оффтопик

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

Post #1by HD321kbps » 24.07.2014, 14:52

На многих форумах очень много вложений и со временем это занимает прилично места! Можно ставить ограничение по размеру и по разрешению картинок к примеру. Но по сути, если бы все знали, как оптимизировать изображения, картинки были бы в разы меньше, но это не все умеют и многим просто лень. К примеру на Windows и Linux существуют же всякие программы для сжатия png, jpg без потери в качестве.Возможна ли оптимизация картинок при загрузке самого вложения непосредственно на форум?
HD321kbps M
Topic author, Гуру
Avatar
Age: 26
Location: Армянск
Reputation: 324
With us: 4 yaers 1 month

Post #2by Sumanai » 24.07.2014, 15:10

На яваскрипт оптимизаторов не видел. Максимум, что видел- это обрезка и ресайз.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1538
With us: 4 yaers 3 months

Post #3by factotum » 24.07.2014, 15:23

Sumanai wrote:На яваскрипт оптимизаторов не видел
это не принципиально. к загрузке можно прикрутить обработчик, например, соответствующий сервис: http://www.smushit.com/ysmush.it/
С него получать оптимизированные изображения. Примеров работы с сервисом хватает. Может найдется и для phpbb
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Гуру
Location: Люксембург
Reputation: 235
With us: 5 years

Post #4by vbnm » 24.07.2014, 15:39

у мну задумка ваще не грузить картинки на свой ресс
взять фастпик, иль радикал прикрутить так, чтоб через форум юзер загружаль, а в сообщение сразу вставлялись ссыли с тегами
и все
к себе добавлять ток вложения особой необходимости.
а то хост от картинок пухнет, как на дрожах, наф это кому надо?
vbnm
Гуру
Reputation: 87
With us: 4 yaers 1 month

Post #5by HD321kbps » 24.07.2014, 15:43

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

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

Added after 2 minutes 22 seconds:
vbnm wrote:а то хост от картинок пухнет, как на дрожах, наф это кому надо?

Ну видимо нужно :wink: . Может не устроить, ведь картинки там хранятся не вечно!
Last edited by HD321kbps on 24.07.2014, 15:47, edited 1 time in total.
HD321kbps M
Topic author, Гуру
Avatar
Age: 26
Location: Армянск
Reputation: 324
With us: 4 yaers 1 month

Post #6by factotum » 24.07.2014, 15:45

vbnm, видимо, Вам картинки совсем не нужны, раз желаете избавиться от них насовсем)
Last edited by factotum on 24.07.2014, 15:51, edited 1 time in total.
Если "улучшение" стало "граблями" - Вы его переросли
factotum
Гуру
Location: Люксембург
Reputation: 235
With us: 5 years

Post #7by HD321kbps » 24.07.2014, 15:46

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

Есть подобный мод вроде)
HD321kbps M
Topic author, Гуру
Avatar
Age: 26
Location: Армянск
Reputation: 324
With us: 4 yaers 1 month

Post #8by Sumanai » 24.07.2014, 16:20

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

О да. Сколько видел удалённых картинок с бесплатных фотохостингах, это не считая простой смерти фотохостинга со всем содержимым.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1538
With us: 4 yaers 3 months

Post #9by vbnm » 24.07.2014, 19:23

HD321kbps wrote:Есть подобный мод вроде)
а вот енто интересно))) и где?
factotum wrote:vbnm, видимо, Вам картинки совсем не нужны
эт точна, но вот юзеры, они ж, как дети малые, без картинок читать не могут))
vbnm
Гуру
Reputation: 87
With us: 4 yaers 1 month

Post #10by HD321kbps » 24.07.2014, 21:23

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

тут
HD321kbps M
Topic author, Гуру
Avatar
Age: 26
Location: Армянск
Reputation: 324
With us: 4 yaers 1 month

Post #11by vbnm » 24.07.2014, 21:56

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

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

Added after 12 minutes 36 seconds:
причем на пыхе датаимгурл решается оч просто
http://habrahabr.ru/post/142637/
всего-то пару строчек:
Code: Select all
<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
Гуру
Reputation: 87
With us: 4 yaers 1 month

Post #12by ЖЪРЧИК » 13.08.2014, 16:54

А нельзя кроном забубенить раз в неделю это делать ? ну или самому раз в месяц пропускать накопившиеся
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 175
With us: 2 yaers 8 months

Post #13by Никита Однороб » 13.08.2014, 18:18

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

Added after 4 minutes 53 seconds:
Ну вот, есть
http://php.net/manual/ru/function.imagescale.php (описание на английском, но всё и так понятно)
Никита Однороб
Новичок
Reputation: 5
With us: 3 yaers 6 months

Post #14by ЖЪРЧИК » 20.11.2014, 01:41

:think: два варианта:
Либо хранить превьюшки у себя на сервере, либо действительно пропускать через оптимизаторы раз в месяц\полгода, уменьшая вес картинок до 10 раз.
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 175
With us: 2 yaers 8 months

Post #15by dnHyper » 20.11.2014, 23:57

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

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

Я думал перейти к последнему варианту с использованием яндекс-фото, но по правилам это у них запрещено… фликр кажется тоже противник подобного использования своего сервиса (но может, конечно, что-то не так прочитал/понял…). По мне так последний вариант идеален… Особенно если прикрутить скрипт переноса и загрузки на этот фотохостинг изображений из тэга имг.
:drunk: Человек и пароход :drunk:
dnHyper
Мастер
Avatar
Reputation: 47
With us: 4 yaers

Post #16by ЖЪРЧИК » 01.12.2014, 09:39

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

Added after 6 minutes 36 seconds:
image uploader список хостингов содержит, можно там полистать еще. Там же можно оптимизировать (вроде не прогрессивное сжатие, а оптимизированное). Можно раз в месяц прогонять и подменять ссылки. Наверное лучше скрипт, но если что сломается надо будет смотреть. :think:
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 175
With us: 2 yaers 8 months

Post #17by rbooze » 01.12.2014, 11:29

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

Имаджер классный, давно им пользуюсь. Загрузка картинок на него будет самым полезным расширением для phpBBex 2.0, если кто-нить сделает :smoke:
rbooze
Гуру
Avatar
Reputation: 96
With us: 3 yaers 8 months

Post #18by HD321kbps » 27.12.2014, 18:47

а все таки есть мод которые уменьшает загруженные изображения в размере!
HD321kbps M
Topic author, Гуру
Avatar
Age: 26
Location: Армянск
Reputation: 324
With us: 4 yaers 1 month

Post #19by Dr.Death » 27.12.2014, 19:39

да как бы можно и стандартной функцией create_thumbnail уменьшать :smile:
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Гуру
Avatar
Reputation: 69
With us: 2 yaers 9 months

Post #20by HD321kbps » 27.12.2014, 21:08

как вариант :biggrin:
HD321kbps M
Topic author, Гуру
Avatar
Age: 26
Location: Армянск
Reputation: 324
With us: 4 yaers 1 month


Forum name: Оффтопик
Description: Здесь можно обсудить всё, что не связано с тематикой сайта.

Quick reply


Enter the code exactly as it appears. All letters are case insensitive.
Confirmation code
:hi: :smile: :wink: :twisted: :sad: :evil: :smoke: :eh: :eek: :fie: :silenced: :razz: :oops: :help: :spy: :insane: :biggrin: :toothless: :ill: :nervious: :weirdface: :pray: :clap: :think: :boxing: :cyclop: :rambo: :zombie: :cry: View more smilies

   

Return to Оффтопик