Автор Тема: Глюк с картинкой  (Прочитано 4067 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Глюк с картинкой
« : 22 Апреля 2007, 01:26:27 »
Я гружу картинку скриптом..
Точнее у меня

Сам скрипт тянет картинку из одного места, накладывает на нее другую картинку (водяной знак) и отображает...

Почему иногда браузеры не отображают картинку?
IE - красный крестик
FireFox - ничего не показывает
...
Космическая игрушка

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Глюк с картинкой
« Ответ #1 : 22 Апреля 2007, 18:11:45 »
Ответ в логах сервера.
The documentations is your friend

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Глюк с картинкой
« Ответ #2 : 22 Апреля 2007, 21:48:46 »
Вот слона-то я и не приметил...
Спасибо!!
Космическая игрушка

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Глюк с картинкой
« Ответ #3 : 22 Апреля 2007, 21:51:27 »
В логах чисто... Никаких ошибок и нормальный запрос :(

Может Image::Magick просто неуспевает обрабатывать картинку как-то... Даже не знаю чтобы предпринять... :(


Для чистоты эксперимента добавлял к картинке параметр ?random, но не помогает...
Единственная разница (по ИЕ) - в обычном картинка пустая с красным крестом в углу, но в размер реальной, а с рандомом - маленькая (под сам красный крестик)...

:( засада...
« Последнее редактирование: 22 Апреля 2007, 22:08:49 от Error202 »
Космическая игрушка

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Глюк с картинкой
« Ответ #4 : 24 Апреля 2007, 15:50:06 »
Пишет: return code 139 and error message
-bash: line61: 7830 Segmentation fault

:(
Космическая игрушка

Оффлайн unplugged

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Глюк с картинкой
« Ответ #5 : 24 Апреля 2007, 16:16:44 »
Для решения проблемы неплохо было бы взглянуть на код, отдающий картинку.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Глюк с картинкой
« Ответ #6 : 26 Апреля 2007, 10:28:00 »

my $lg 
= new Image::Magick;  # Картинка - водяной знак
$x=$lg->Read("$MainPath/wc.png");
$x=$lg->Set(matte=>"True");  

my $im2 = new Image::Magick# Основная картинка
$x=$im2->Read("$MainPath/images/$file.jpg");
$x=$im2->Composite(image=>$lg,gravity=>center); 
$x=$im2->Set(antialias=>"True",quality=>"70"); 
print 
"Content-type: image/jpeg\\n\\n";
binmode STDOUT;
$x $im2->Write(\'jpg:-\') or die "$x";
warn $x if $x;
Космическая игрушка

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28