Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Фотографии пользователей #44

Closed
Grimturs opened this issue Mar 22, 2022 · 2 comments
Closed

Фотографии пользователей #44

Grimturs opened this issue Mar 22, 2022 · 2 comments

Comments

@Grimturs
Copy link

Приветствую.
Прошу подсказать как реализовать отображение фотографий пользователей, выгруженных не из AD, а, например, из сетевой папки? Уж очень маленькие размеры фотографий в AD. Для страницы "Map" идеальные, но для станицы "Contacts" маленькие.
Так же это усложняет поддержку фото пользователей, т.к. им нужно загружать фото самостоятельно (по крайней мере я знаю только такой способ - через owa).
Может есть ещё какой альтернативный метод..?

@pfzim
Copy link
Owner

pfzim commented Mar 24, 2022

Просто так не подсказать. Надо садиться и писать код. Аналогично и по второму вопросу #43

@pfzim
Copy link
Owner

pfzim commented Jun 25, 2022

Загрузка и сохранение фото происходит в этом блоке:

if(isset($entries[$i]['thumbnailphoto'][0]))
{
$v_photo = @$entries[$i]['thumbnailphoto'][0];
$w = 64;
$h = 64;
list($width, $height) = getimagesizefromstring($v_photo);
$r = $w / $h;
if($width/$height > $r)
{
$src_width = ceil($height*$r);
$src_x = ceil(($width - $src_width)/2);
$src_y = 0;
$src_height = $height;
}
else
{
$src_height = ceil($width/$r);
$src_y = ceil(($height - $src_height)/2);
$src_x = 0;
$src_width = $width;
}
$src = imagecreatefromstring($v_photo);
$dst = imagecreatetruecolor($w, $h);
imagecopyresampled($dst, $src, 0, 0, $src_x, $src_y, $w, $h, $src_width, $src_height);
imagejpeg($dst, $upload_dir.DIRECTORY_SEPARATOR.'t'.$v_id.'.jpg', 100);
imagedestroy($dst);
imagedestroy($src);
}

Замените этот блок на свой код.

@pfzim pfzim closed this as completed Sep 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants