Здравствуйте, гость ( Вход | Регистрация )
6.12.2016, 11:57
Сообщение
#1
|
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 16746 Группа: Без группы Карма: 12/0 Регистрация: 29.5.2001 |
Это топик информационной поддержки реализации улучшения "Закачки фотографий на форум", в рамках общего топика "Наше общение на Форуме".
Необходимо: 1. Увеличить максимальный размер загружаемых фотографий (до 5 мегабайт за одну фотографию). 2. Реализовать сжатие на лету (на сервере) загруженных фотографий. 3. Сделать возможность мультиаплоада фотографий (например, до 5 штук за раз). -------------------- "Я люблю этот город, но зима здесь слишком длинна" (С)
|
![]() |
11.3.2018, 13:03
Сообщение
#2
|
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 16746 Группа: Без группы Карма: 12/0 Регистрация: 29.5.2001 |
Мишка ,смотрю, взялся за реализацию оптимизации фото при загрузке "на лету". Надеюсь получится и будет очень удобно!
-------------------- "Я люблю этот город, но зима здесь слишком длинна" (С)
|
11.3.2018, 18:26
Сообщение
#3
|
|
![]() Смотритель ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 3025 Группа: Пользователи Карма: 1/0 Регистрация: 29.5.2001 |
с ориентацией пока бьюсь
все фотки с айфона без обработки в портрете, видимо, где-то в exif запрятано предпросмотр делается неправильно, сама фотка отображается правильно (видимо, уже сам браузер на флаги ориентации смотрит при полном отображении) вот эта фотка с автоуменьшением качества (размер оригинала 2493364 байт, размер с уменьшением качества до 75% - 798428 байт, 50% - 456438 байт) при просмотре оригинальная фотография отображается в портрете, с уменьшенным качеством - в ландшафте это из-за того, что при сохранении с уменьшением качества теряется exif о развороте а разворот увеличивает размер видимо, придется ещё и в оригинальную процедуру генерации предпросмотра влезть - чтобы предпросмотр с оригинального файла делался, да ещё и с учётом реальной ориентации пока функции только на меня реагируют, у всех остальных всё как обычно пока ковырял - подумал, может несколько дропбоксов надо - один на размер, другой на качество, а третий на изменения типа поворота, отражения? а не так, как сейчас в одном длинном списке а ещё было бы полезно обрезку присобачить чё-то мини-пайнт наприсовывается -------------------- Turn off the light, take a deep breath and relax.
|
12.3.2018, 4:54
Сообщение
#4
|
|
![]() Добрый хиппи ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 3407 Группа: Пользователи Карма: 3/3 Регистрация: 27.4.2003 |
Цитата вот эта фотка с автоуменьшением качества (размер оригинала 2493364 байт, размер с уменьшением качества до 75% - 798428 байт, 50% - 456438 байт) при просмотре оригинальная фотография отображается в портрете, с уменьшенным качеством - в ландшафте это из-за того, что при сохранении с уменьшением качества теряется exif о развороте а разворот увеличивает размер видимо, придется ещё и в оригинальную процедуру генерации предпросмотра влезть - чтобы предпросмотр с оригинального файла делался, да ещё и с учётом реальной ориентации пока функции только на меня реагируют, у всех остальных всё как обычно пока ковырял - подумал, может несколько дропбоксов надо - один на размер, другой на качество, а третий на изменения типа поворота, отражения? а не так, как сейчас в одном длинном списке а ещё было бы полезно обрезку присобачить чё-то мини-пайнт наприсовывается не знаю что ты там творишь - но я php сжимаю и у меня ориентация не меняется у меня при реализации были всего две проблемы - найти место где он Файлы принимает, ибо там муторно на 5 или 6 скриптов разбито - я по ссылкам задолбался бегать... и сам мульти аплоад - ибо его не все браузеры поддерживают..., а вот проблем с сжатием никаких... -------------------- "Алкоголь - это не моя тема" ©
"Большая тусовка спускается с гор - о -Йохант Палыч, а я достаю свой огромный топор - ты нас не бойся!" "... я добрый, но добра не сделал никому. Я птица слабая - мне тяжело лететь..." |
12.3.2018, 7:10
Сообщение
#5
|
|
![]() Смотритель ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 3025 Группа: Пользователи Карма: 1/0 Регистрация: 29.5.2001 |
не знаю что ты там творишь - но я php сжимаю и у меня ориентация не меняется у меня при реализации были всего две проблемы - найти место где он Файлы принимает, ибо там муторно на 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.
|
12.3.2018, 10:29
Сообщение
#6
|
|
![]() Добрый хиппи ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 3407 Группа: Пользователи Карма: 3/3 Регистрация: 27.4.2003 |
качество (и размер) понижаются через сохранение imagejpeg(ресурс_изображения, файл_куда_сохранять, процент_качества), скалирование ещё не делал я на это обратил внимание, когда стал получать данные от загруженной картинки, а они что книжная, что альбомная ориентация - показывает ширину больше высоты Всю заумь выкинул ... Не помню уже что там у где в форуме... давно копался - я так понимаю - он две картинки хранит в базе иконку - предпросмотр и оригинал - или я путаю? если не так и предпросмотр из оригинала на лету php-шкой делается, то там писанины 2-3 строчки... и как скажешь так и заорриентирует... у меня на школьном сайте я так фотогалерею организовал... -------------------- "Алкоголь - это не моя тема" ©
"Большая тусовка спускается с гор - о -Йохант Палыч, а я достаю свой огромный топор - ты нас не бойся!" "... я добрый, но добра не сделал никому. Я птица слабая - мне тяжело лететь..." |
12.3.2018, 11:27
Сообщение
#7
|
|
![]() Смотритель ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 3025 Группа: Пользователи Карма: 1/0 Регистрация: 29.5.2001 |
Eagle, ты издеваешься? ты под спойлером видишь, как превьюшки сделались? и у оригинального файла и у моих обработок одинаковая проблема - они повернуты, обработанные файлы при этом потеряли ориентацию и отображаются боком
возьми уже наконец оригинальную фотографию, тебе по стандартным свойствам изображения скажет, что это изображение в книжной ориентации, на самом деле - в альбомной, всё, что ты будешь с ним делать - выйдет боком в буквальном смысле этих слов, помимо стандартных свойств надо ещё и exif читать, если тебе лень узнать что это - это дополнительная информация, которую программа или девайс оставляет в фотографии - собственную дату/время, модель камеры, условия освещения, выдержку и диафрагму, чувствительность пленки, координаты gps, высота над уровнем моря, яркость, баланс белого, азимут направления съемки, склонение, состояние вспышки (отключена, сработала сколько времени, не сработала, состояние автовыспышки) и (ТАДАМ!!!) ориентация, кстати, бывает, что внутри ещё изображение есть - превьюшка "от производителя". если ты обрабатываешь картинку, используя софт, который не понимает exif - ты теряешь ориентацию и думаешь, что картинка книжная если ты вырезаешь exif - тот же результат файлы лежат отдельно, нечего ими базу засирать, никогда не понимал, на кой черт в базе блобы таскать в галерею, ты, наверное, обработанные фото заливал? с нормализованными размерностями? реально это быстрее уже сделать, чем тебе объяснять, что хочется сделать красиво и правильно, exif я ещё вчера читал -------------------- Turn off the light, take a deep breath and relax.
|
12.3.2018, 15:54
Сообщение
#8
|
|
![]() Добрый хиппи ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 3407 Группа: Пользователи Карма: 3/3 Регистрация: 27.4.2003 |
Eagle, ты издеваешься? ты под спойлером видишь, как превьюшки сделались? и у оригинального файла и у моих обработок одинаковая проблема - они повернуты, обработанные файлы при этом потеряли ориентацию и отображаются боком возьми уже наконец оригинальную фотографию, тебе по стандартным свойствам изображения скажет, что это изображение в книжной ориентации, на самом деле - в альбомной, всё, что ты будешь с ним делать - выйдет боком в буквальном смысле этих слов, помимо стандартных свойств надо ещё и exif читать, если тебе лень узнать что это - это дополнительная информация, которую программа или девайс оставляет в фотографии - собственную дату/время, модель камеры, условия освещения, выдержку и диафрагму, чувствительность пленки, координаты gps, высота над уровнем моря, яркость, баланс белого, азимут направления съемки, склонение, состояние вспышки (отключена, сработала сколько времени, не сработала, состояние автовыспышки) и (ТАДАМ!!!) ориентация, кстати, бывает, что внутри ещё изображение есть - превьюшка "от производителя". если ты обрабатываешь картинку, используя софт, который не понимает exif - ты теряешь ориентацию и думаешь, что картинка книжная если ты вырезаешь exif - тот же результат файлы лежат отдельно, нечего ими базу засирать, никогда не понимал, на кой черт в базе блобы таскать в галерею, ты, наверное, обработанные фото заливал? с нормализованными размерностями? реально это быстрее уже сделать, чем тебе объяснять, что хочется сделать красиво и правильно, exif я ещё вчера читал да все пох - я с оригнала делаю превью php - и жестко ппрописываю в хтмл-е высоту и ширину - и как она у меня перевернется? да файлы-то понятно лежат отдельно - но в базе на них ссылка-то есть - вот я и спрашиваю - там только оригинал лежит или и превью еще , что б на лету не сжиимать? вообще - пох должно быть - картинка как в оригинале загружена - так и отображаться должна по умолчанию - браузер точно в теги картинки смотреть не будет, значит что-то из скриптов смотрит - вырезать нахрен с корнем ! будет время в ips_kernel/class_image.php гляну... -------------------- "Алкоголь - это не моя тема" ©
"Большая тусовка спускается с гор - о -Йохант Палыч, а я достаю свой огромный топор - ты нас не бойся!" "... я добрый, но добра не сделал никому. Я птица слабая - мне тяжело лететь..." |
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
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![]() ![]() |