- 1
- 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; }
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+175
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
Вот так там уменьшаются картинки под максимальный размер...
nobody 26.01.2012 11:35 # 0
roman-kashitsyn 26.01.2012 11:46 # +4
SmackMyBitchUp 26.01.2012 11:56 # −1
kyzi007 26.01.2012 12:15 # −2
А у нас когда то была пропорция, но картинки резались при каждой загрузке страницы (онлайн магазин, картинок было немало).
Потом я еще прилепила флеш модуль к цмс для точного кадрирования, но ситуацию с перегеном картинок исправлять было лень...
istem 26.01.2012 12:28 # +1
0rt 26.01.2012 14:45 # −1
gegMOPO4 31.01.2012 14:36 # +2
santa_microbe 26.01.2012 15:59 # +2
zoggi 26.01.2012 16:13 # −1
будем авку по голове подгонять))
guest 27.01.2012 00:26 # 0
Opo6ac 28.01.2012 13:23 # 0
TarasB 31.01.2012 14:52 # 0
santa_microbe 31.01.2012 15:09 # 0