Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[dev] Upload image resizer

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
alex88_9
phpBB 1.4.4
Сообщения: 133
Стаж: 11 лет 8 месяцев
Благодарил (а): 34 раза
Контактная информация:

Re: [dev] Upload image resizer

Сообщение alex88_9 »

Установил данный МОД. Картинки перестали вообще загружаться.
Грузится до 100% потом появляется ошибка:
er.jpg
Что это может быть?
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [dev] Upload image resizer

Сообщение southklad »

думаю данная ошибка вряд ли связано с модом. Тут скорее хостенг ваш. Но все же проверьте правильность установки
Изображение
alex88_9
phpBB 1.4.4
Сообщения: 133
Стаж: 11 лет 8 месяцев
Благодарил (а): 34 раза
Контактная информация:

Re: [dev] Upload image resizer

Сообщение alex88_9 »

А что может быть с хостингом?
Удалил сейчас МОД и картинки опять стали загружаться.

При этом я еще ставил МОД ReIMG Image Resizer
Может они не дружат друг с другом?
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [dev] Upload image resizer

Сообщение southklad »

не должен у меня оба мода и ни каких проблем, проверяйте установку
Изображение
Аватара пользователя
ELITE_
phpBB 1.4.1
Сообщения: 41
Стаж: 11 лет 1 месяц
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: [dev] Upload image resizer

Сообщение ELITE_ »

люди а можно заставить это (ну или вообще както) поддерживать формат картинок TGA
очень надо для сайта по варкрафту - а там скрины идут в ТГА формате - а они жирные (5-10Мб)
--------
а да ваш мод еше имеет небольшой бан с png форматом
он делает картинки 32 бита, даже если исходныя 16 / 24 бита
тем самым скажем 1500*1000*24 = 34кб после преобразования получается 1024*640*32 = 64кб ---- ПОЧТИ в 3 раза больше!!!!
Гильдия картостроения WC-3
San4
phpBB 1.0.0
Сообщения: 9
Стаж: 8 лет 11 месяцев
Благодарил (а): 9 раз
Поблагодарили: 1 раз

Re: [dev] Upload image resizer

Сообщение San4 »

igorbond писал(а): а как отключить сжимание gif и png ??? чтобы только jpg
Siava писал(а): igorbond

Код: Выделить всё

    /**
    * Resize images with the true diemensions
    * version 0.31
    */
    function resize_images()
    {
       if ( $this->is_image() )
       {
			$limit_width = 1024;
			$limit_height = 768;
			$quality = 90;
			$size = getimagesize($this->destination_file);
			$width = $size[0];
			$height = $size[1];
			if($height > $limit_height OR $width > $limit_width)
			{
				$int_factor = min(($limit_width / $width), ($limit_height / $height));
				// pano-test add
				// if (max($width, $height) / min($width, $height) > 2) $int_factor = $int_factor * 1.5;
				// end
				$width = round($width * $int_factor);
				$height = round($height * $int_factor);
				$destination = imagecreatetruecolor($width, $height);

				if ( $this->extension == "jpg" || $this->extension == "jpeg" )
				{
					@ini_set('gd.jpeg_ignore_warning', 1);
					$source = imagecreatefromjpeg($this->destination_file);
				}

				imagecopyresampled($destination, $source, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
				if ( $this->extension == "jpg" || $this->extension == "jpeg" ) imagejpeg($destination, $this->destination_file, $quality);
				imagedestroy($destination);
			}
		}
	}
сделал так как выше написано, но при загрузке png - выдает вот это:

Код: Выделить всё

[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_upload.php on line 438: imagecopyresampled() expects parameter 2 to be resource, null given
В чем проблема?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [dev] Upload image resizer

Сообщение Siava »

Ну вы откопали тему :o

San4, а если перед

Код: Выделить всё

            if ( $this->extension == "jpg" || $this->extension == "jpeg" )
добавить

Код: Выделить всё

            if ( $this->extension == "png" )
            {
               $source = imagecreatefrompng($this->destination_file);
            }
Отправлено спустя 1 минуту 49 секунд:
Да и вообще.. вот уже мод на основе моей записюльки есть: [Beta] Upload image resizer лучше его и ставьте.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»