netwind

Рейтинг
419
Регистрация
06.05.2007

А вы не логгируйте доступ к картинками,яваскриптам,css, ко всей "статике" - логи резко уменьшатся без потери смысловых показателей.

в функции просто так не нужно.

но если внутри функции, в пределах одной области видимости идет обработка данных, создание больших массивов, то промежуточные массивы и тд принято удалять через unset.

myhand:
умаете он там позолоченный какой стал, о того что назвали ubuntu?

Стал. Никто не станет в ubuntu LTS менять версии софта вперед и назад, а в тестинге такое считается допустимым и бывало на моей памяти.

myhand:
Где там временный файл, какая функция расширения imagick его создает, от меня таясь?

никакая,но чтобы совместить GD и IM приходится использовать файл.

http://ru.php.net/manual/en/function.imagerotate.php

rassols[at]Gmail[dota]com 12-Jan-2009 11:24.


$imagick->writeImage($temp_dst);
//trigger_error( 'imagerotate(): could not write to ' . $file1 . ', original image returned', E_USER_WARNING );
$result = imagecreatefrompng($temp_dst);
unlink($temp_dst);
unlink($temp_src);
myhand:
В 5.3 вроде это автоматом решается, там можно использовать и внешнюю GD и новые функции из bundled. Вот так вроде-бы это и "решили" в ubuntu (равно как и в дебиане, откуда почти один в один передрали пакеты).

Стабильная версия не вышла. А тестинга как бы нет для разумных пользователей. Его слишком небезопасно использовать из-за колебаний туда-сюда.

А в убунте уже все есть.

вот зачем вообще заниматься видео, если нет возможности нормально раздавать?

а если есть, о чем тогда тема?

myhand:
.. либо не делают ни того ни другого и все не хуже bundled GD. Смотрите, там есть вариант и с расширением imagick.

он с использованием временного файла в качестве переходника между GD и IM. Ничего лучше там нет.

Не нужно никакого "опыта в массах" - нужно посмотреть примеры в документации. Для "все преобразований" - вовсе нет нужды его использовать. Что мешает это сделать в конкретном примере одной функции?

Как показано выше, опыта нет СОВСЕМ. Совмещая разнородное получится неэффективное. См. "Франкенштейн".

Да - функции нет, и быть не обязана,

Если у всех все плохо, то значит это и есть норма? Программы должны быть удобными.


Только дистрибутив с такой политикой превратится в помойку и сервера в проходной двор, если вместо системных либ будут каждый раз использоваться bundled версии.

Ну, в текущей стабильной убунту это ведь как-то решили. Там функция есть.

myhand:
Почему вдруг "тупого"?

Медленно это.

Обычно вращение нужно делать при закачке фото основываясь на данных exif, либо интерактивно по команде, что еще более увеличивает требования к скорости.

Варианты с совмещением imagemagick и GD, либо порождают процессы, либо используют запись во временный файл да еще и с обработкой JPG. Использовать только imagemagick для всех преобразований - нет у программистов опыта в массе.

Куда не кинь, со всех сторон выгодней иметь нормальный GD.

Почему без? Еще руки связать за спиной и языком по клавиатуре код набирать ?

потому что мы обсуждаем debian, а прямо сейчас в дебиане этой функции нет.

А я не использую бакпортс. ЧЯДНТ?

Значит вы любите собирать пакеты. Суть backports.org в том, чтобы предоставить готовые.

myhand:
Нет, или Вы не знаете?

Где-то на 15-ом попиксельном варианте в комментариях мне надоело читать.

Значит, не знаю, но раз там столько тупого кода, скорее всего, способов нет.

Расскажите же, какие именно функции GD следует применять девелоперам для поворота ?

Без imagemagic и в данный исторический момент, то есть, не в sqeeze.

Вот кстати, мы как-то обсуждали дебиановский тухляк и вынужденную необходимость использовать backports.org, так теперь этот сайт официально признан и рекомендован. Релиза в этом году не ждите.

тут ведь суть не в том как ходит трафик, а в том, чтобы клиенты не видели, что у провайдера есть другие адреса?

Запрети ICMP возникающих на своих роутерах и идущий к клиенту - проблема отпадет.

"Звездочки" лучше чем левые IP.

Переворачиваются. ЧЯДНТ?

монитор вращаете на ножке?

в GD других способов нет. в самой доке в комментариях несколько "попиксельных" реализаций на чистом php, они слишком тормозят. Обычно девелопер на своей машине под виндой (c bundled gd) ваяет скрипты, потом приносит и оказывается, что дебиан-то - говно.

imagemagick - типа совсем другое расширение и девелоперы не любят изучать две разных парадигмы.

Всего: 6293