Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GD2 не сжимает картинки рамером больше 850x850! Непонятный глюк! 
:(
    Опции темы
Elfet
  Дата 18.11.2005, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



GD2 не сжимает картинки рамером больше 850x850!!!

Меньшем размером сжимает, а начиная с 850х850 - нет!!! Просто прерываеться скрипт! Белая страница! И никаких ошибок! (вывод поставлен) Замечено на хостинге Wowы smile

smile smile


--------------------
PM MAIL WWW Skype   Вверх
Mal Hack
Дата 18.11.2005, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Значит не хватает времени на обработку картинки или размер картинки больше чем половина разрешонной памяти, которуйю может использовать скрипт.
PM ICQ   Вверх
Elfet
Дата 18.11.2005, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Wowa, говорит не в этом дело smile
Добавлено @ 23:26
Оооо! Поле долгих пыток, смог выжать ошибку:
Цитата
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 4000 bytes) in /srv/www/htdocs/web6/html/ips_kernel/class_image.php on line 363

На линии 363 находиться функция imagecreatefromjpeg


--------------------
PM MAIL WWW Skype   Вверх
Mal Hack
Дата 18.11.2005, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Цитата(Elfet @ 18.11.2005, 23:22)
Оооо! Поле долгих пыток, смог выжать ошибку:


Цитата(Mal @ 18.11.2005, 23:09)
размер картинки больше чем половина разрешонной памяти

именно это.
PM ICQ   Вверх
Wowa
Дата 18.11.2005, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(Elfet @ 18.11.2005, 21:22)

На линии 363 находиться функция imagecreatefromjpeg

8Mb не достаточно, чтобы сжать картинку размеров в 30Кб? Или сколько там ты мерял.


Цитата(Elfet @ 18.11.2005, 21:22)
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 4000 bytes) in /srv/www/htdocs/web6/html/ips_kernel/class_image.php on line 363

Раз получил такое сообщение, то проблема в этом конечно, но это странно.
PM WWW   Вверх
Elfet
Дата 19.11.2005, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



угу, люблого размера, но если размер картинки больше 850х850 - то здесь ошибка.


--------------------
PM MAIL WWW Skype   Вверх
MuToGeN
Дата 21.11.2005, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 2
Всего: 32



Для 850*850 при rgb c 8 битами на канал нужно ~16 МБ памяти. Чтобы работать с изображением, GD должна храниить его в памяти как BMP без компрессии.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Elfet
Дата 21.11.2005, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



А с 16 какой максимальный размер?


--------------------
PM MAIL WWW Skype   Вверх
MuToGeN
Дата 22.11.2005, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 2
Всего: 32



Оно вычисляется по формуле ширина * высота * кол-во каналов * кол-во бит на 1 канал
Насчет 16и МБ ошибся - это 16 Мбит, соответственно, 2 МБ.
С 16b/канал, размерами 850 * 850 имеем 5.5 МБ при RGBA (4 канала) и 4.1 МБ при RGB (3 канала).
В обоих случаях в 8 МБ уложиться можно.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Elfet
Дата 22.11.2005, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



А кто-нибудь с IPB 2.1.3 работал? Может там просто несколько картинок создаётся? И тп и тд? Тобишь ещё память берётся?


--------------------
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Графика | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.