Jump to content

andychups

User
  • Posts

    28
  • Joined

  • Last visited

andychups's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Если рамка будет однотонная, то попробуй использовать NiftyCorners http://www.html.it/articoli/nifty/index.html з.ы. меньше гемора
  2. Оч крутой диджей, нашел его чисто случайно: http://604-degrees.pdj.ru/ з.ы. хотя может кто-то уже знает
  3. Действительно интересно...
  4. Под ff все криво-косо.
  5. andychups

    работа с gd

    Спасибо за ответ. Я так и предпологал. Одна картинка весила около 4мб, картинок было около 100.
  6. andychups

    работа с gd

    Блин. Я так и не понял, в чем была проблема, но когда переписал код заново, все заработало.
  7. вся соль была вот в этом imagecreatetruecolor
  8. andychups

    работа с gd

    Добрый день! У меня возникла небольшая проблема в процессе работы с изображениями. Суть, в том, что скрипт собирает изображения из директории, открывает их, изменяет размер, добавляет водяной знак и сохраняет в это же изображение. Вс? работало нормально, но сейчас появилась вот такая проблема: Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 2376 bytes) in /var/www/site.ru/htdocs/gallery/resizeall.php on line 35 Знающие люди говорят, что это возникает из-за неправильного сжатия JPEG файлов. Код скрипта: <? set_time_limit(0); include 'api.watermark.php'; $namedir = "/var/www/site.ru/htdocs/gallery/photos/"; //———————————————————-> $images = scandir($namedir); $count = count($images); $exclude_dirs = array(".", "..", "index.php",); for($i=0;$i<=$count;$i++) { if (in_array($images[$i], $exclude_dirs)) {unset ($images[$i]);} } sort($images); print_r($images); $count = count($images); for ($a=0;$a<=$count;$a++) { $imagename = $namedir.$images[$a]; $filename = $imagename; list($width, $height) = getimagesize($filename); if (($width > 900) or ($height > 900)) { $percent = 0.5; list($width, $height) = getimagesize($filename); $new_width = $width * $percent; $new_height = $height * $percent; echo $filename." "; $image_p = imagecreatetruecolor($new_width, $new_height); $image = imagecreatefromjpeg($filename); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); $watermark = new watermark(); $watermark_img_obj = imagecreatefrompng("watermark.png"); $return_img_obj = $watermark->create_watermark($image_p, $watermark_img_obj, 30); imagejpeg($return_img_obj, $filename, 100); } elseif (($width <= 900) and ($height <= 900)) { list($width, $height) = getimagesize($filename); $new_width = $width; $new_height = $height; $image_p = imagecreatetruecolor($new_width, $new_height); $image = imagecreatefromjpeg($filename); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); $watermark = new watermark(); $watermark_img_obj = imagecreatefrompng("watermark.png"); $return_img_obj = $watermark->create_watermark($image_p, $watermark_img_obj, 30); imagejpeg($return_img_obj, $filename, 100); } } ?> gd GD Support enabled GD Version bundled (2.0.34 compatible) FreeType Support enabled FreeType Linkage with freetype FreeType Version 2.3.4 T1Lib Support enabled GIF Read Support enabled GIF Create Support enabled JPG Support enabled PNG Support enabled WBMP Support enabled XBM Support enabled Как это обойти? Возможно ли? Заранее благодарен.
  9. Меня не напугаешь Просто пойми, что на твоем сайте невозможно что-либо прочитать... Желтые буквы на черном фоне, шрифтом Monotype Corsiva бьют по глазам... Гифовские полоски с радиоактивными цветами бьют по голове... Неисчислимое количество мерцающих звезд и разномастных картинок с розовым цветом рамки - кладет на лопатки... Начинай делать новый сайт и своди все к минимализму.
  10. ты чего обиделся что ли? структуру... я брал из головы. движок? о чем ты? это только макет.
  11. это реально жесть... я вчера отмечал др директора и В общем сейчас у меня голова чугунная... я с трудом смотрю в монитор... но когда я открыл твою страничку, я думал у меня глаза из орбит повыскакивают... очень много всего. и все пестрит... почитай статейки типа "10 главный ошибок начинающих" и т.п.
  12. Можно, чуть поподробнее? Согласен. Исправлюсь. Хмм... Возможно Вы правы. Всем спасибо за комменты!
  13. Такой вопрос уже поднимался. Ищи в форуме. Вкратце: 1) Можно сделать подгрузку данных в эту самую ячейку с помощью php (но при это страница все равно будет обновляться) 2) Можно сделать на js, тогда будет динамика.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy