timbios Posted November 7, 2015 Report Share Posted November 7, 2015 Привет всем еще раз. Столкнулся с проблемой.Мне нужно сделать, что бы миниатюра аватар показывалась в профиле. К примеру: Я загружаю свой аватар, а он очень широкий, я же выбираю миниатюру (квадрат), далее, у меня в профиле выводится именно миниатюра, только большего размера, чем на стене и т.д. Или же, еще пример. Я загружаю такую фотку: А мне её делает на месте аватара, вот такой. Короче, нужно сделать, что бы с авки выбирался квадрат, и ставился на место неё. Link to comment Share on other sites More sharing options...
kolyan22region Posted November 7, 2015 Report Share Posted November 7, 2015 т.е. была загруженные фотка, а не ава в 100 пикселей? Link to comment Share on other sites More sharing options...
timbios Posted November 7, 2015 Author Report Share Posted November 7, 2015 т.е. была загруженные фотка, а не ава в 100 пикселей? Ну, к примеру.. Размер фотки на аве должен быть 500x500px Только вот решение не в css нужно.Ибо тогда фотка деформируется Link to comment Share on other sites More sharing options...
Shaman Daniels Posted November 7, 2015 Report Share Posted November 7, 2015 Ну, к примеру.. Размер фотки на аве должен быть 500x500px Только вот решение не в css нужно.Ибо тогда фотка деформируется /modules/photo.php, где //Создание главной фотографии и смотри $tmb->size_auto //Создаём оригинал $tmb = new thumbnail(ROOT_DIR."/uploads/users/{$user_id}/albums/{$check_photo['album_id']}/{$check_photo['photo_name']}"); $tmb->size_auto($i_width."x".$i_height, 0, "{$i_left}|{$i_top}"); $tmb->jpeg_quality(90); $tmb->save($newDir."o_{$newName}"); //Создание главной фотографии $tmb = new thumbnail($newDir."o_{$newName}"); $tmb->size_auto(200, 1); $tmb->jpeg_quality(100); $tmb->save($newDir.$newName); //Создание уменьшеной копии 50х50 $tmb = new thumbnail($newDir."o_{$newName}"); $tmb->size_auto('50x50'); $tmb->jpeg_quality(100); $tmb->save($newDir.'50_'.$newName); //Создание уменьшеной копии 100х100 $tmb = new thumbnail($newDir."o_{$newName}"); $tmb->size_auto('100x100'); $tmb->jpeg_quality(100); $tmb->save($newDir.'100_'.$newName); 1 Link to comment Share on other sites More sharing options...
Why Not Posted November 7, 2015 Report Share Posted November 7, 2015 Если я тебе нужно чтобы был выбор места аватарки посредством миниатюры, то это все js А если просто скрытые авы за квадратом 500х500, то это css , а там уже overflow:hidden Link to comment Share on other sites More sharing options...
timbios Posted November 7, 2015 Author Report Share Posted November 7, 2015 Если я тебе нужно чтобы был выбор места аватарки посредством миниатюры, то это все js А если просто скрытые авы за квадратом 500х500, то это css , а там уже overflow:hidden Вот, css не интересует, ибо там деформация идёт. Link to comment Share on other sites More sharing options...
viiprogrammer Posted November 7, 2015 Report Share Posted November 7, 2015 Вот, css не интересует, ибо там деформация идёт. //Создание главной фотографии $tmb = new thumbnail($uploaddir.$image_rename.$res_type); $tmb->size_auto('200x200'); $tmb->jpeg_quality(97); $tmb->save($uploaddir.$image_rename.$res_type); 1 Link to comment Share on other sites More sharing options...
Recommended Posts