pastvu icon indicating copy to clipboard operation
pastvu copied to clipboard

Unable preview for very large images (over 16000 px by one side) / Не генерятся полноразмерные превью для очень больших файлов

Open paul-k-pastvu opened this issue 4 years ago • 11 comments

EN: Unable preview for very large images (over 16000 px by one side) RU: Не генерятся полноразмерные превью для очень больших файлов

Примеры:

  • https://pastvu.com/u/submarina/photo
  • https://pastvu.com/p/256754

(Проблема только в Chrome, Firefox и Edge.)


Ранее на ту же тему:

  • Исправил баг, когда не генерировались превью из очень больших изображений, боль 16тыс пикселей / Если встретите фото без превью, нажмите Reconvert Image (не работает)
  • https://github.com/PastVu/node/commit/9af33457356098cbd9c44c3abbb0c1a289a7ac8e#diff-b16b2a5e7041b79b56bc007059f18f9841bd567ca6b8cd490d8002bfce914995

paul-k-pastvu avatar Feb 12 '21 23:02 paul-k-pastvu

На локальной системе конвертация работает. Я пробовал загружать скаченный оригинал из https://pastvu.com/p/256754, все проходит без ошибок, но процесс конвертации выполняется примерно 3 минуты у меня для этого снимка.

Что из себя представляет public/photos/a/j/e/u/jeue26t5z3mrva92ah.jpg в хранилище? Пустой файл?

kabalin avatar Feb 14 '21 22:02 kabalin

Что из себя представляет public/photos/a/j/e/u/jeue26t5z3mrva92ah.jpg в хранилище? Пустой файл?

@aeifn говорит что c файлом все в порядке. Проблема вероятно в отдаче файлов. Теперь хорошо бы посмотреть, нет ли ошибок на контейнере fileserver когда приходит запрос https://pastvu.com/_p/a/j/e/u/jeue26t5z3mrva92ah.jpg

kabalin avatar Feb 19 '21 17:02 kabalin

я вообще не понял, где возникает проблема. я со своего аккаунта загрузил этот файл в продакшне. превью не сразу, но сгенерировались photo_2021-02-19 21 25 49

aeifn avatar Feb 19 '21 18:02 aeifn

я вообще не понял, где возникает проблема. я со своего аккаунта загрузил этот файл в продакшне. превью не сразу, но сгенерировались

На ссылочку 30000×3297 если нажать.

kabalin avatar Feb 19 '21 19:02 kabalin

я вообще не понял, где возникает проблема. я со своего аккаунта загрузил этот файл в продакшне. превью не сразу, но сгенерировались

На ссылочку 30000×3297 если нажать.

Ссылки 30000×3297 не вижу. Нажимаю на 30000×3374 — открывается 30000x3453 (см. скриншот). Screenshot 2021-02-19 at 23 09 45

aeifn avatar Feb 19 '21 20:02 aeifn

Ссылки 30000×3297 не вижу. Нажимаю на 30000×3374 — открывается 30000x3453 (см. скриншот).

Интересно. А в этом снимке если https://pastvu.com/p/256754

kabalin avatar Feb 19 '21 20:02 kabalin

Ссылки 30000×3297 не вижу. Нажимаю на 30000×3374 — открывается 30000x3453 (см. скриншот).

Интересно. А в этом снимке если https://pastvu.com/p/256754

Нажимаю 30000×3297 - открывается 30000x3374 Screenshot 2021-02-19 at 23 16 17

aeifn avatar Feb 19 '21 20:02 aeifn

Нажимаю 30000×3297 - открывается 30000x3374

Так, а в Хроме если открыть?

kabalin avatar Feb 19 '21 20:02 kabalin

У меня так: chrome

После очистки кэша код подменяется на 200 при первом запросе, но содержимое все равно нулевой длины.

kabalin avatar Feb 19 '21 20:02 kabalin

А если 1050×115, то все норм возвращает: chrome1

kabalin avatar Feb 19 '21 21:02 kabalin

curl/wget нормально грузит, Safari похоже тоже. Проблема только в Chrome, Firefox и Edge.

kabalin avatar Feb 19 '21 21:02 kabalin