Форум.УСИНСК.ин - Усинский городской форум. Общение с 2000 года.

Здравствуйте, гость ( Вход | Регистрация )

> Загрузка фото на форум, Топик поддержки реализации
AV
сообщение 6.12.2016, 11:57
Сообщение #1

Мастер
***********
Сообщений: 16599
Группа: Без группы
Карма: 12/0
Регистрация: 29.5.2001

Это топик информационной поддержки реализации улучшения "Закачки фотографий на форум", в рамках общего топика "Наше общение на Форуме".

Необходимо:

1. Увеличить максимальный размер загружаемых фотографий (до 5 мегабайт за одну фотографию).
2. Реализовать сжатие на лету (на сервере) загруженных фотографий.
3. Сделать возможность мультиаплоада фотографий (например, до 5 штук за раз).


--------------------
"Я люблю этот город, но зима здесь слишком длинна" (С)
Go to the top of the pageВставить ник в ответ
+Quote Post
 
Start new topic
Ответов
AV
сообщение 11.3.2018, 13:03
Сообщение #2

Мастер
***********
Сообщений: 16599
Группа: Без группы
Карма: 12/0
Регистрация: 29.5.2001

Мишка ,смотрю, взялся за реализацию оптимизации фото при загрузке "на лету". Надеюсь получится и будет очень удобно!


--------------------
"Я люблю этот город, но зима здесь слишком длинна" (С)
Go to the top of the pageВставить ник в ответ
+Quote Post
HalfHuman
сообщение 11.3.2018, 18:26
Сообщение #3

Смотритель
********
Сообщений: 3013
Группа: Пользователи
Карма: 1/0
Регистрация: 29.5.2001

с ориентацией пока бьюсь
все фотки с айфона без обработки в портрете, видимо, где-то в exif запрятано
предпросмотр делается неправильно, сама фотка отображается правильно (видимо, уже сам браузер на флаги ориентации смотрит при полном отображении)
Спойлер

качество 75%:
Прикрепленное изображение

качество 50%:
Прикрепленное изображение

оригинал:
Прикрепленное изображение


вот эта фотка с автоуменьшением качества (размер оригинала 2493364 байт, размер с уменьшением качества до 75% - 798428 байт, 50% - 456438 байт)
при просмотре оригинальная фотография отображается в портрете, с уменьшенным качеством - в ландшафте
это из-за того, что при сохранении с уменьшением качества теряется exif о развороте
а разворот увеличивает размер
видимо, придется ещё и в оригинальную процедуру генерации предпросмотра влезть - чтобы предпросмотр с оригинального файла делался, да ещё и с учётом реальной ориентации
пока функции только на меня реагируют, у всех остальных всё как обычно
пока ковырял - подумал, может несколько дропбоксов надо - один на размер, другой на качество, а третий на изменения типа поворота, отражения?
а не так, как сейчас в одном длинном списке
а ещё было бы полезно обрезку присобачить

чё-то мини-пайнт наприсовывается


--------------------
Turn off the light, take a deep breath and relax.
Go to the top of the pageВставить ник в ответ
+Quote Post
Eagle
сообщение 12.3.2018, 4:54
Сообщение #4

Добрый хиппи
********
Сообщений: 3367
Группа: Пользователи
Карма: 3/3
Регистрация: 27.4.2003

Цитата
вот эта фотка с автоуменьшением качества (размер оригинала 2493364 байт, размер с уменьшением качества до 75% - 798428 байт, 50% - 456438 байт)
при просмотре оригинальная фотография отображается в портрете, с уменьшенным качеством - в ландшафте
это из-за того, что при сохранении с уменьшением качества теряется exif о развороте
а разворот увеличивает размер
видимо, придется ещё и в оригинальную процедуру генерации предпросмотра влезть - чтобы предпросмотр с оригинального файла делался, да ещё и с учётом реальной ориентации
пока функции только на меня реагируют, у всех остальных всё как обычно
пока ковырял - подумал, может несколько дропбоксов надо - один на размер, другой на качество, а третий на изменения типа поворота, отражения?
а не так, как сейчас в одном длинном списке
а ещё было бы полезно обрезку присобачить

чё-то мини-пайнт наприсовывается

не знаю что ты там творишь - но я php сжимаю и у меня ориентация не меняется smile.gif - а ты чем жмешь?
у меня при реализации были всего две проблемы - найти место где он Файлы принимает, ибо там муторно на 5 или 6 скриптов разбито - я по ссылкам задолбался бегать... и сам мульти аплоад - ибо его не все браузеры поддерживают..., а вот проблем с сжатием никаких...


--------------------
"Алкоголь - это не моя тема" ©
"Большая тусовка спускается с гор - о -Йохант Палыч, а я достаю свой огромный топор - ты нас не бойся!"
"... я добрый, но добра не сделал никому. Я птица слабая - мне тяжело лететь..."
Go to the top of the pageВставить ник в ответ
+Quote Post
HalfHuman
сообщение 12.3.2018, 7:10
Сообщение #5

Смотритель
********
Сообщений: 3013
Группа: Пользователи
Карма: 1/0
Регистрация: 29.5.2001

Цитата(Eagle @ 12.3.2018, 4:54) *
не знаю что ты там творишь - но я php сжимаю и у меня ориентация не меняется smile.gif - а ты чем жмешь?
у меня при реализации были всего две проблемы - найти место где он Файлы принимает, ибо там муторно на 5 или 6 скриптов разбито - я по ссылкам задолбался бегать... и сам мульти аплоад - ибо его не все браузеры поддерживают..., а вот проблем с сжатием никаких...

да ничего волшебного
качество (и размер) понижаются через сохранение imagejpeg(ресурс_изображения, файл_куда_сохранять, процент_качества), скалирование ещё не делал
самый нижний уровень обработки загрузки файлов - ips_kernel/class_upload.php, пока в нем работаю, функция upload_process
обработка файла предпросмотра в ips_kernel/class_image.php
ну и кеш скина, который меняется напрямую, потому как из файла шаблона перестройка всё перетирает, а изменения не вносит, убил этим лайк/дизлайк сначала, потом, когда понял, что и до меня так же делали - из резервной копии папку кеша восстанавливал

с со стандартными изображениями в ландшафтной (или книжной) ориентации проблем никаких
а в альбомной (портретной) - многие девайсы картинку с матрицы не обрабатывают особенным образом при смене ориентации, записывают всегда одинаково, но в exif пишут ориентацию, любая обработка, которая убирает exif - приводит к тому, что картинка "поворачивается" (хотя на самом деле она отображается именно в своем первоначальном варианте, на медленном канале видно, что фото в браузере рисуется от правого края к левому)
даже в windows 7 стандартный просмотрщик картинок не смотрит в exif, а показывает такие фото боком, paint загружает фото и показывает боком
браузеры - понимают, что картинку надо развернуть

возьми из поста выше оригинальный файл и поиграй с ним, стандартное скалирование для генерации предпросмотра теряет exif, не заглядывая в него, поэтому на предпросмотре фотка боком, и обработанные файлы тоже

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


--------------------
Turn off the light, take a deep breath and relax.
Go to the top of the pageВставить ник в ответ
+Quote Post
Eagle
сообщение 12.3.2018, 10:29
Сообщение #6

Добрый хиппи
********
Сообщений: 3367
Группа: Пользователи
Карма: 3/3
Регистрация: 27.4.2003

Цитата(HalfHuman @ 12.3.2018, 7:10) *
качество (и размер) понижаются через сохранение imagejpeg(ресурс_изображения, файл_куда_сохранять, процент_качества), скалирование ещё не делал

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

Всю заумь выкинул ...
Не помню уже что там у где в форуме... давно копался - я так понимаю - он две картинки хранит в базе иконку - предпросмотр и оригинал - или я путаю? если не так и предпросмотр из оригинала на лету php-шкой делается, то там писанины 2-3 строчки... и как скажешь так и заорриентирует... у меня на школьном сайте я так фотогалерею организовал...


--------------------
"Алкоголь - это не моя тема" ©
"Большая тусовка спускается с гор - о -Йохант Палыч, а я достаю свой огромный топор - ты нас не бойся!"
"... я добрый, но добра не сделал никому. Я птица слабая - мне тяжело лететь..."
Go to the top of the pageВставить ник в ответ
+Quote Post

Сообщений в этой теме
- AV   Загрузка фото на форум   6.12.2016, 11:57
- - Logotip   Цитата(AV @ 6.12.2016, 11:57) Это топик и...   6.12.2016, 16:19
|- - AV   Цитата(Logotip @ 6.12.2016, 17:19) Ну всё...   6.12.2016, 16:25
|- - Logotip   Цитата(AV @ 6.12.2016, 16:25) Сейчас по о...   6.12.2016, 17:28
- - Eagle   Цитата(AV @ 6.12.2016, 11:57) Необходимо:...   7.12.2016, 10:07
|- - AV   Цитата(Eagle @ 7.12.2016, 11:07) реализац...   7.12.2016, 16:38
- - AV   Мишка ,смотрю, взялся за реализацию оптимизации фо...   11.3.2018, 13:03
|- - HalfHuman   с ориентацией пока бьюсь все фотки с айфона без об...   11.3.2018, 18:26
|- - Eagle   Цитатавот эта фотка с автоуменьшением качества (ра...   12.3.2018, 4:54
|- - HalfHuman   Цитата(Eagle @ 12.3.2018, 4:54) не знаю ч...   12.3.2018, 7:10
|- - Eagle   Цитата(HalfHuman @ 12.3.2018, 7:10) качес...   12.3.2018, 10:29
|- - HalfHuman   Eagle, ты издеваешься? ты под спойлером видишь, ка...   12.3.2018, 11:27
|- - Eagle   Цитата(HalfHuman @ 12.3.2018, 11:27) Eagl...   12.3.2018, 15:54
|- - HalfHuman   открой в сообщении выше спойлер в конце-то концов ...   12.3.2018, 19:03
|- - Eagle   Цитата(HalfHuman @ 12.3.2018, 19:03) откр...   13.3.2018, 12:05
|- - Eagle   if ( ( $img_size[0] > $this->desir...   13.3.2018, 12:20
|- - HalfHuman   Цитата(Eagle @ 13.3.2018, 12:05) Это-то я...   13.3.2018, 13:04
|- - Eagle   Цитата(HalfHuman @ 13.3.2018, 13:04) это ...   13.3.2018, 13:28
|- - Eagle   там вообще показом превью занимается жаваскрипт - ...   13.3.2018, 13:55
|- - Eagle   Поясняю разницу - тут два файла один физически на ...   13.3.2018, 14:46
|- - HalfHuman   ну наконец-то мультиаплоад в конце списка, геморро...   13.3.2018, 15:21
|- - HalfHuman   с пятого ios оказывается нельзя загружать картинки...   13.3.2018, 17:01
|- - HalfHuman   собачка в разных вариантах Спойлер качество 75% (H...   15.3.2018, 0:20
|- - HalfHuman   надо не забыть добавить размерность 480x480 - тогд...   15.3.2018, 0:28
|- - HalfHuman   разница в качестве на снимках побольше 50% 1600x12...   15.3.2018, 0:41
|- - HalfHuman   ещё тесты Спойлер оригинал (ну я так думаю, т.к. в...   16.3.2018, 10:52
|- - HalfHuman   можно протестировать, особенно приветствуется с мо...   16.3.2018, 13:13
- - AV   HalfHuman, на мой дилетантский взгляд слишком мног...   16.3.2018, 19:17
|- - HalfHuman   оставил маленькое - чтобы не было ссылок, а сразу ...   17.3.2018, 10:01
|- - HalfHuman   только что заметил на фотке с лукойловским домом с...   17.3.2018, 12:33
- - Lionksa   Я вот почитала вас и совершенно не поняла, о чем т...   17.3.2018, 22:51
|- - HalfHuman   1. в данном топике речь идет про загрузку фото на ...   18.3.2018, 0:09
|- - Lionksa   Цитата(HalfHuman @ 18.3.2018, 0:09) 1. в ...   18.3.2018, 0:22
|- - HalfHuman   Цитата(Lionksa @ 18.3.2018, 0:22) Ээээ......   18.3.2018, 8:19
||- - Lionksa   Цитата(HalfHuman @ 18.3.2018, 8:19) если ...   18.3.2018, 9:10
|- - AV   Цитата(Lionksa @ 18.3.2018, 1:22) Ээээ......   19.3.2018, 8:41
- - AV   500 мегабайт, конечно мало. Но, я думаю, сейчас, к...   19.3.2018, 8:55
|- - Lionksa   Цитата(AV @ 19.3.2018, 8:55) 500 мегабайт...   19.3.2018, 9:42
- - AV   При попыткуе загрузить фото Выяснилось что: 1. Соо...   3.6.2019, 11:34
- - AV   Лимиты увеличены до 800 мегабайт. Пожалуйста, пиш...   3.6.2019, 16:20
- - Mad-Shooter   Кнопки не хватает чтоб одним движением все файлы у...   3.6.2019, 17:24
|- - HalfHuman   Цитата(Mad-Shooter @ 3.6.2019, 17:24...   3.6.2019, 22:07
- - AV   Mad-Shooter, зачем удалять? Не надо ничего удалять...   3.6.2019, 19:34
|- - Mad-Shooter   Цитата(AV @ 3.6.2019, 19:34) Спойлер Это ...   4.6.2019, 7:20
|- - AV   Цитата(Mad-Shooter @ 4.6.2019, 8:20)...   4.6.2019, 11:51
- - Logotip   Сделайте мультизагрузку фоток, чтобы не грузить по...   23.10.2019, 6:57
- - bazun   , название файла этой картинки в оригинале "~...   29.3.2022, 18:16
- - HalfHuman   русские буквы в имени файла, видимо, заменяются по...   29.3.2022, 23:00


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Яндекс.Метрика УСИНСК.ин - информационный городской сайт Сейчас: 28.3.2024, 11:28
© 2000-2020 В рамках проекта "УСИНСК.ин".