Размеры картинок

Список разделов phpBBex 1.x (поддерживается) Пожелания 1.x

Описание: В phpBBex 1.x чего-то не хватает? Напишите об этом здесь, и мы постараемся исправиться.
Правила раздела: Одна тема — один запрос новой возможности. Обязательно формируйте внятный заголовок, максимально отражающий суть вашей идеи. Также приведите примеры, где предлагаемая вами возможность будет актуальна.
Модератор: Поддержка

Сообщение #1 factotum » 07.04.2013, 23:28

Хотел залить фото с телефона. Оказалось что это квест. Не знаю как у кого, для меня невозможность добавить фото из за ограничений по размеру выглядит каменным веком.

Как хотелось: клиент добавляет картинку. Сервер сравнивает с ограничениями. Если нужно создает картинку с нужными критериями. Оригинал удаляет. Отдает нужное.
В нынешнем варианте тоже что и запретить картинки.
factotum
Автор темы
Откуда: Люксембург
Репутация: 234
С нами: 12 лет

Сообщение #2 dnHyper » 08.04.2013, 10:19

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

factotum:Как хотелось: клиент добавляет картинку. Сервер сравнивает с ограничениями. Если нужно создает картинку с нужными критериями. Оригинал удаляет. Отдает нужное.
А у вас мощности хостинга хватит для обработки одновременно нескольких фотографий? :smile:
Я подобную схему как-то реализовывал на виртуальном хостинге, но нашелся индивид с 10мб фотографиями. Результат: скрипт упёрся в ограничения (память/время выполнения) и перестал работать с «далеко идущими последствиями».

Бесспорно мысль хорошая, но после внесения соответствующих доработок в движок, существует риск получения кучи сообщений типа «ничегониработает!!11» из-за мегабюджетных виртуальных хостингов не справляющихся с нагрузкой.
dnHyper
Репутация: 46
С нами: 11 лет

Сообщение #3 VEG » 08.04.2013, 10:29

Данная фича в списке TODO очень давно (вместе с автоматическим пережатием аватарок). Однако, чётких сроков на реализацию нет. Вообще встроенную систему BBCode и вложений хотелось бы полностью переделать. Пока что ждём бету phpBB 3.1 с новым движком BBCode (если его сделают, пока что нет) — а там уже будет ясно, можно ли будет использовать их наработки, или лучше будет новое написать.

dnHyper:Бесспорно мысль хорошая, но после внесения соответствующих доработок в движок, существует риск получения кучи сообщений типа «ничегониработает!!11» из-за мегабюджетных виртуальных хостингов не справляющихся с нагрузкой.
Да, такая проблема есть. Но можно попробовать использовать современные техники, позволяющие пережимать изображения на стороне клиента.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 12 лет

Сообщение #4 factotum » 08.04.2013, 13:58

dnHyper, чтобы ответить на вопросы о нагрузке на сервер, нужно много читать о возможных методах конвертации. Пробовать, снова читать, снова пробовать. Пока добавить нечего.
Как клиент, молча заберу посещаемость и просмотры туда, где нет вопросов выше.
factotum
Автор темы
Откуда: Люксембург
Репутация: 234
С нами: 12 лет

Сообщение #5 Рарогъ » 25.04.2013, 22:15

Если не в тему.. поправьте :smile:
Чтобы не загружать на сервер картинки решил выкладывать их например в альбомы Gооgle+, потом получаю ссылку и вставляю ее в [img]. Вроде все получается нормально, но вот если я вставляю несколько картинок, и если они разных размеров, то получается не очень красиво. Родился вопрос: Можно ли на форуме реализовать отображение картинок в определенном размере, ну а если картинка по размерам больше оттображаемой, то при нажатии на нее она бы увеличивалась, ну или в крайнем случае открывалась полностью в новом окне.
Рарогъ M
Аватара
Откуда: Анапа
Репутация: 13
С нами: 11 лет 1 месяц

Сообщение #6 RuRupert » 25.04.2013, 23:03

Стандартные настройки при размещении изображений "создавать миниатюры" не подходят? Вроде бы всё это есть в админке и легко настраивается.
RuRupert M
Репутация: 61
С нами: 11 лет 2 месяца

Сообщение #7 factotum » 25.04.2013, 23:15

Код: Выделить всё
jQuery(document).ready(function($) {
   var maxWidth = 400; // максимальная ширина картинок
   $(".post img").filter(function() {
         return (this.width > maxWidth);
   }).each(function() {
         var ratio = this.height / this.width;
         $(this).attr("height",this.height/this.width*maxWidth)
         $(this).attr("width",maxWidth)
         if(this.parentNode.tagName !== "A") {
            var a = $("<a/>").attr("href", this.src);
            $(this).wrap(a);
         }
        });
})
factotum
Автор темы
Откуда: Люксембург
Репутация: 234
С нами: 12 лет

Сообщение #8 JoteRuso » 25.04.2013, 23:22

Рарогъ, как вариант, Вам можно использовать для этого не Google+, а любой фотохостинг, где есть возможность создавать превьюшки с заданными по высоте размерами. В этом случае даже разные по формату изображения будут смотреться органично, если у них будет одинаковая высота превьюшек. И открываться они будут в полное окно.
Пример:
Изображение Изображение Изображение

Изображение Изображение Изображение

Я не призываю использовать именно этот фотохостинг - их очень много. Я просто сейчас нашёл первый попавшийся, где есть эта функция. Это лишь пример.
Найдите тот, который Вас устроит. :smile:
JoteRuso M
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 11 лет 11 месяцев

Сообщение #9 Рарогъ » 25.04.2013, 23:33

RuRupert,
Стандартные настройки при размещении изображений "создавать миниатюры" не подходят? Вроде бы всё это есть в админке и легко настраивается.
Настройки на скриншоте, Превьюшки создаются только на вложения, а не на картинки, которые прописываются по URL (почему именно такой способ я уже писал)
JoteRuso, А вот за идею фотохостинга Благодарю!

Добавлено спустя 1 минуту 28 секунд:
Еще бы понять где взять этот ImageMagick.... Если он на хостинге Ru-Centre?
Вложения
Снимок.png
Рарогъ M
Аватара
Откуда: Анапа
Репутация: 13
С нами: 11 лет 1 месяц

Сообщение #10 Рарогъ » 27.04.2013, 17:46

По поводу фотохостинга.... или я попал не туда или я что-то не так понял.... В общем посмотрел штук 5-6 фотохостингов, нигде не требуется регистрация, соответственно нет личного кабинета, и тем более нет возможности посмотреть те фотографии, которые ты когда-то выкладывал.... Другими словами я выложил туда фотку и потерял на нее ссылку.... ну так типа случилось и что теперь? заново ее выкладывать? Или есть такие фотохостинги, которые не удаляют твои фотографии например через год и дают возможность самому распоряжаться удалять свои фото или нет ?????
Кто часто пользуется такими ресурсами поделитесь своим опытом?!
Рарогъ M
Аватара
Откуда: Анапа
Репутация: 13
С нами: 11 лет 1 месяц

Сообщение #11 Гость » 27.04.2013, 17:58

Яндекс фото / фликр - два фотохлстинга которыми пользуюсь и которые уважаю (за многамнога лет фликр ни одной фотки не стер)
Гость
Гость

Сообщение #12 JoteRuso » 27.04.2013, 18:49

Рарогъ,
Фотохостинг надо выбирать самому. Почитайте обзоры вот тут и тут тоже.
А там уже и решите ))
Советы в этом деле давать бессмысленно, так как запросы у всех разные.

И, кстати, Imagemagic у Вас встроен, вроде как, в хостинг.
Надо будет тоже с ним разобраться ))
JoteRuso M
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 11 лет 11 месяцев

Сообщение #13 Рарогъ » 27.04.2013, 22:21

И, кстати, Imagemagic у Вас встроен, вроде как, в хостинг.
Надо будет тоже с ним разобраться ))
Я тоже об этом слышал, но вот где его найти и как проверить подключен он или нет я не нашел..... Уже подумал что его нужно самому ставить....
Рарогъ M
Аватара
Откуда: Анапа
Репутация: 13
С нами: 11 лет 1 месяц


Вернуться в Пожелания 1.x



cron