Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: пустое изображение [2]
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
SAD пишет:
В этом случае удаляться ничего не должно
рэгэкспешники помогайте)
Для осуществления решения предполагаемой задачи, допустимо использование средств XML-анализаторов элементов целевого документа, позволяющих обеспечить поиск вложенных объектов по указанному критерию, в качестве которого может использоваться как значения информационных полей, так и параметр относительно пути расположения элемента
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
SAD
Отправлено: 08 Марта, 2011 - 19:28:17
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
ALEN пишет:
Сделал я готовое решение, думаю должно подойти
я так около 1000 изображений должен проверить)
я думаю поискать закономерности, как JustUserR сказал c позиционированием. Но от помощи еще не отказуюсь
ALEN
Отправлено: 08 Марта, 2011 - 20:23:27
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
SAD
Так и не пойму в чем проблема такого способа. Пустое изображение, даже с очень нереально большим разрешением будет весить несколько килобайт и после сразу удаляться. :
Кстати если картинка залита другим фоном, то вес изображения идет вниз, редко поднимается и если поднимается то только на несколько байт, например:
$imglogo->create(350,350,"#ffffff"); = 1095 байт
$imglogo->create(350,350,"#0fa000"); = 1096 байт - зеленый
$imglogo->create(350,350,"#000000"); = 436 байт
$imglogo->create(350,350,"#a00d00"); = 1096 байт - красный
$imglogo->create(2350,2350,"#000000"); = 16185 байт
$imglogo->create(2350,2350,"#a00d00"); = 21398 байт - но думаю таких огромных изображений у тебя нет, да даже если есть, то оно быстро обрабатывается и освобождает место и память
А позиционирование:
SAD пишет:
так ведь есть случаи когда просто идут в подряд 2 картинки "нормальные" - порежу не то что надо
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
SAD
Ты не можешь вникнуть или неправильно выражаешься, или я не правильно доношу.
Смотри, проверяешь чистое или нет изображение, если чистое, то удаляешь регуляркой лишний кусок кода, где твоя картинка чистая лежит.
SAD
Отправлено: 09 Марта, 2011 - 21:47:32
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
понял)
попробую применить
ALEN
Отправлено: 09 Марта, 2011 - 21:50:32
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
SAD
Вернулся?
SAD
Отправлено: 09 Марта, 2011 - 22:29:05
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
В общем все оказалось еще проще. Размеры пустого файла(на самом деле это прозрачный gif) получались 1 на 1 px, после взятия размера изображения. Легко его отследить было
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
SAD
Ну вот...
SAD
Отправлено: 10 Марта, 2011 - 07:54:13
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
Правда интересно почему размеры 1 на 1 получались, хотя на самом деле размеры побольше. Походу стандартные функции не могут определить размер прозрачного gif
ALEN
Отправлено: 10 Марта, 2011 - 07:54:39
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
SAD пишет:
стандартные функции
это про какие ты?
SAD
Отправлено: 10 Марта, 2011 - 07:56:10
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
imagesx и imagesy
ALEN
Отправлено: 10 Марта, 2011 - 10:40:27
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
SAD
Ты наверное передаешь в imagesy адрес изображения?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.