"PHP" / Говнокод #9228 Ссылка на оригинал

0

  1. 1
  2. 2
while ($new_width>$maxwidth) { $new_width *= 0.99; $new_height *= 0.99; }	
	  while ($new_height>$maxheight) { $new_width *= 0.99; $new_height *= 0.99; }

Мега код из сайта написанного на InstantCMS
Вот так там уменьшаются картинки под максимальный размер...

Запостил: 3xdimon 3xdimon, (Updated )

Комментарии (13) RSS

  • Видел кучу школосайтов, где вместо уменьшения самих картинок изменяли параметры тега img. Так картинки 100х100 порой грузятся по минуте.
    Ответить
  • Ухтышка.
    А у нас когда то была пропорция, но картинки резались при каждой загрузке страницы (онлайн магазин, картинок было немало).
    Потом я еще прилепила флеш модуль к цмс для точного кадрирования, но ситуацию с перегеном картинок исправлять было лень...
    Ответить
  • Круто. Заливаем параллельно десяток картинок под 10 Mpx и наслаждаемся... учите уже геометрию, вать машу!
    Ответить
    • Достаточно монохромной картинки 1000000x1 размером в сотню байт.
      Ответить
    • приходите к нам на примерку ,
      будем авку по голове подгонять))
      Ответить
    • Вы будете смеяться, но если сжатие написано в лоб, то сразу сжать в два раза - плохо, будет некачественно, а вот сжать два раза в 1.4142135 раз - будет качественно. А если Log(2)/Log(1/1.001) раз сжать в 1.001 раз - будет ещё качественнее, наверное.
      Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8