Уменьшение больших изображений
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
fanatic
- phpBB 2.0.0
- Сообщения: 244
- Зарегистрирован: 17 лет 6 месяцев
- Благодарил (а): 2 раза
Re: Уменьшение больших изображений
Через поиск найти не получилось.
Скал: миниатюры, вложение(я) + картинок и др.
Как сделать, чтобы миниатюры картинок в сообщении открывались, например, с помощью плагина highslide.
Так же и вложенные в сообщения картинки.
Извините, если не по теме вопрос.
Скал: миниатюры, вложение(я) + картинок и др.
Как сделать, чтобы миниатюры картинок в сообщении открывались, например, с помощью плагина highslide.
Так же и вложенные в сообщения картинки.
Извините, если не по теме вопрос.
-
Nekstati
- Поддержка

- Сообщения: 3365
- Зарегистрирован: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Уменьшение больших изображений
Искать надо не только по-русски. Вложения по-английски — attachments. Следовательно, вам нужен Highslide Attachment MOD.
http://www.phpbb.com/community/viewtopi ... 0&t=830965
http://www.phpbb.com/community/viewtopi ... 0&t=830965
-
exec
- phpBB 1.2.1
- Сообщения: 25
- Зарегистрирован: 16 лет 3 месяца
- Поблагодарили: 2 раза
Re: Уменьшение больших изображений
Вопрос, связанный с загрузкой больших изображений в attachments
Есть ли способ увеличить объём памяти, выделяемый PHP, временно, только при загрузке файлов (или ещё лучше, только изображений)?
Если поместить
php_value memory_limit 100M
в /root/.htaccess, то, насколько я понимаю, этот размер будет выделяться при любом обращении к файлам из /root и её поддиректорий, чего хотелось бы избежать
Хотелось бы, чтобы память выделялась только на время загрузки файла, а при обычном просмотре использовалось дефолтное значение из php.ini
Добавлено спустя 31 минуту 59 секунд:
Вроде нашёлся простой ответ:
в том хаке сразу после
добавить
Остался вопрос: при выходе из функции нужно сбрасывать эту величину в дефолтную?
Или сбросится сама?
Есть ли способ увеличить объём памяти, выделяемый PHP, временно, только при загрузке файлов (или ещё лучше, только изображений)?
Если поместить
php_value memory_limit 100M
в /root/.htaccess, то, насколько я понимаю, этот размер будет выделяться при любом обращении к файлам из /root и её поддиректорий, чего хотелось бы избежать
Хотелось бы, чтобы память выделялась только на время загрузки файла, а при обычном просмотре использовалось дефолтное значение из php.ini
Добавлено спустя 31 минуту 59 секунд:
Вроде нашёлся простой ответ:
в том хаке сразу после
Код: Выделить всё
if ( $this->is_image() ) {Код: Выделить всё
@ini_set('memory_limit', '100M');Или сбросится сама?
-
el magnifico
- phpBB 1.2.1
- Сообщения: 24
- Зарегистрирован: 16 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 7 раз
Re: Уменьшение больших изображений
Насколько я помню в моде спойлера (что вроде BBSpoiler) уже автоматический "уменьшатель" изображений, но только тех что под тегом img находятся в сообщении.
-
exec
- phpBB 1.2.1
- Сообщения: 25
- Зарегистрирован: 16 лет 3 месяца
- Поблагодарили: 2 раза
Re: Уменьшение больших изображений
Эээ, прошу прощения за предыдущий свой вопрос и ответ на него же
Ясен пень, что memory_limit нужно понимать буквально именно как "memory limit", а не размер фактически выделяемой памяти под скрипт. Она выделяется блоками по мере необходимости и освобождается при выходе из скрипта. Поэтому совершенно без разницы где этот предел задаётся, в htaccess ли, или с помощью @ini_set
Что касается мода spoiler, то этот топик обсуждает 2 совершенно разные вещи
1. Как уменьшить размер файла изображения, загружаемого на сервер (с помощью attachments, больше некуда вроде грузить, если не считать сторонних модов)
2. Как уменьшить размер отображения картинки. При этом картинка хранится на сервере в большом виде и грузится в браузер полностью, но должна отображаться в уменьшенном виде.
Ясен пень, что memory_limit нужно понимать буквально именно как "memory limit", а не размер фактически выделяемой памяти под скрипт. Она выделяется блоками по мере необходимости и освобождается при выходе из скрипта. Поэтому совершенно без разницы где этот предел задаётся, в htaccess ли, или с помощью @ini_set
Что касается мода spoiler, то этот топик обсуждает 2 совершенно разные вещи
1. Как уменьшить размер файла изображения, загружаемого на сервер (с помощью attachments, больше некуда вроде грузить, если не считать сторонних модов)
2. Как уменьшить размер отображения картинки. При этом картинка хранится на сервере в большом виде и грузится в браузер полностью, но должна отображаться в уменьшенном виде.
-
wwwzebra
- phpBB 1.4.3
- Сообщения: 75
- Зарегистрирован: 15 лет 8 месяцев
- Благодарил (а): 16 раз
Re: Уменьшение больших изображений
А где такая встроенная функция? В самом центре администрирования? В каком разделе???Nekstati писал(а):Такая встроенная функция есть. Называется «Создавать миниатюры». Установите размеры миниатюр 600×800, и дело в шляпе. Это что качается удобства пользователей. Еси же дело не в удобстве, а в экономии места на сервере, то это совсем другой вопрос, которым разработчики, имхо, задаваться не обязаны.
-
DK7
- Former team member
- Сообщения: 1008
- Зарегистрирован: 20 лет 2 месяца
- Откуда: Кишинёв
- Благодарил (а): 3 раза
- Поблагодарили: 25 раз
Re: Уменьшение больших изображений
админка. слева ищем раздел "Конфигурация" и там находим "Настройка вложений"
-
vnl79
- phpBB 1.0.0
- Сообщения: 3
- Зарегистрирован: 15 лет 7 месяцев
Re: Уменьшение больших изображений
А как сделать, чтобы текст появлялся на всех изображениях, а не только на сжимаемых?kak2z писал(а):К этому хаку можно еще приделать вотемарку, для этого в файле functions_upload.php добавьте перед строкамивот этоКод: Выделить всё
if ( $this->extension == "jpg" || $this->extension == "jpeg" ) imagejpeg($destination, $this->destination_file); elseif ( $this->extension == "png" ) imagepng($destination, $this->destination_file); elseif ( $this->extension == "gif" ) imagegif($destination, $this->destination_file);и на всех сжимаемых изображениях будет ваш текст)))Код: Выделить всё
$black = imagecolorallocate($destination,255,255,255); $str = "Ваш Текст"; imagestring($destination,5,8,4,$str, $black);
-
comshat
- phpBB 1.4.2
- Сообщения: 63
- Зарегистрирован: 16 лет 6 месяцев
- Благодарил (а): 16 раз
- Поблагодарили: 3 раза
Re: Уменьшение больших изображений
del
Последний раз редактировалось comshat 27.02.2011 13:09, всего редактировалось 1 раз.
if FLOOD then BAN
-
vnl79
- phpBB 1.0.0
- Сообщения: 3
- Зарегистрирован: 15 лет 7 месяцев
-
comshat
- phpBB 1.4.2
- Сообщения: 63
- Зарегистрирован: 16 лет 6 месяцев
- Благодарил (а): 16 раз
- Поблагодарили: 3 раза
Re: Уменьшение больших изображений
vnl79
тьфу ты, предыдущий мой пост удалил - после бессоной ночи бред написал
если меньше - как раз таки "водяной знак" будет ставится на всех! т.е. ставите 100 на 100, к примеру, и на всех изображениях, который по ширине или длине выше 100 - будет водяной знак..
тьфу ты, предыдущий мой пост удалил - после бессоной ночи бред написал
if FLOOD then BAN
-
Kuper
- phpBB 1.0.0
- Сообщения: 1
- Зарегистрирован: 15 лет 6 месяцев
Re: Уменьшение больших изображений
Я что то не понял какое на фиг уменьшение у меня и так уменьшает без всяких модов единственное что я хотел бы так это прилепить лайтбокс что бы открывало не в новом окне
-
vnl79
- phpBB 1.0.0
- Сообщения: 3
- Зарегистрирован: 15 лет 7 месяцев
Re: Уменьшение больших изображений
Все равно не понятно...comshat писал(а):vnl79
тьфу ты, предыдущий мой пост удалил - после бессоной ночи бред написалесли меньше - как раз таки "водяной знак" будет ставится на всех! т.е. ставите 100 на 100, к примеру, и на всех изображениях, который по ширине или длине выше 100 - будет водяной знак..
Код: Выделить всё
function resize_images()
{
if ( $this->is_image() ) {
$limite_largeur = "800px";
$limite_hauteur = "600px";
-
Dmitrij
- phpBB 1.4.3
- Сообщения: 82
- Зарегистрирован: 22 года 3 месяца
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: Уменьшение больших изображений
Я правильно понимаю что он расширенно выполняет функции ReIMG Image Resizer? При установке данного мода ReIMG Image Resizer становиться не нужен?Nekstati писал(а):Искать надо не только по-русски. Вложения по-английски — attachments. Следовательно, вам нужен Highslide Attachment MOD.
http://www.phpBB.com/community/viewtopi ... 0&t=830965
С уважением, Дмитрий.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Зарегистрирован: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Уменьшение больших изображений
В связи с отсутствием места для скачки мода (сайт закрыт) во вложении 'Highslide Attatchment Mod' version 4.1.8
Русификатор в дистрибутиве есть.
Русификатор в дистрибутиве есть.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

