PhotoApp: AI Photo Enhancer
PhotoApp: AI Photo Enhancer (Фотоапп: АИ фото энчансер) — это приложение довольно качественное по функциональности. Оно входит в линейку ПО, которые для разных целей применяют нейросети. Приложение легко справляется с задачами, которые сильно трудоемкие и для достижения результата занимают очень много времени. С ним в автоматическом режиме можно быстро выполнять такие задачи: улучшать по резкости изображение, проводить колоризацию, идеально выравнивать фон и также разные другие операции. Эта программа имеет все необходимое, чтобы не было затруднений с запуском действий, с подготовкой и получением нужного итога.
Также приложение занимается обработкой фотографий, которая проводится широким набором инструментов и с помощью искусственного интеллекта. Пользователь сможет восстановить любые фотографии в одно касание, даже если они будут размытые и поврежденные. Также с его помощью можно легко черно-белую фотографию сделать цветной и остаться с отличным результатом.
5 ошибок, которые делают начинающие фотографы и их решения. Уроки фотографии
Приложение еще имеет дополнительные функции. Оно может создавать кинематографические и мультяшные снимки, удалять фон, ретушировать и добавлять надписи, использовать фильтры и рамки, а также есть многие другие средства обработки. Почти все функции доступны бесплатно, но можно приобрести премиум-версию. Она избавит пользователя от рекламы и даст возможность пользоваться профессиональными инструментами
Источник: top-androidd.ru
Добавить фотографию пользователю Active directory
После последнего перестроения доменной структуры, захотелось видеть фотографии пользователей домена в Outook. Решено Добавить фотографию пользователю Active directory в размере не более 10 кб. каждое фото.
Учётная запись Active directory содержит атрибут thumbnailPhoto который и хранит в шестнадцатеричной системе фото пользователя.
Почему Microsoft не предоставляет предустановленную возможность добавления фотографии, непонятно.
Есть нашлёпка от Microsoft в виде установки библиотеки AdExt.dll которая добавляем в свойства учётной записи пользователя новые закладки Photo и Employee. Мне она не понравилась, нет ничего кроме добавить.
Чем добавить фото в Active directory ?
Я лично использую стороннее от Microsoft ПО, а именно AD Photo Edit Bulk Edition.
Скачиваем, устанавливаем.
Что может программа ?
Подключается к домену и выводит с любой выбранной ветки AD все у кого есть фото или нет фото.
Уменьшает размер фото до нужного нам минимума 10 кб, как пропорционально так и не пропорционально.
Имеет импорт и экспорт.
Подключаем AD Photo Edit Bulk Edition к домену
Меню — Tools — Option
Через обзор находим наш домен.
Логин и пароль пользователя имеющего доступ на чтение AD, мало кто заморачивается этим, скорее всего Администратор.
Урок №1. Экспозиция в фотографии. Что это такое? Как настроить?
Выставляем лимит объёма и размера загружаемых фотографий на закладке Limits
Чем меньше тем лучше. Если оставить большие фото и загружать их в Active directory то она будет весить как чугунный мост и если у вас 2 контроллера домена, то репликация будет просто невозможной.
Рекомендую оставить 10 кб и размер 96 на 96 px.
В каком формате загружается фото и в какой атрибут AD.
В закладке Bulk Export выбираем требуемую нам ветку АД, выбираем пользователей или контакты, и по необходимости ставим галочку не показывать отключенных пользователей.
Переходим на закладку Standart — search
Выбираем пользователя — Edit Image.
Select New Image — выбираем фото. и чтобы не мучиться с перебором размера нажимаем Resize to recommended dimensions .
Размер менее 10 кб, фото не более 96 px. Нажимаем ОК.
Наш хомячино прикреплен к пользователю.
Отлично, осталось теперь настроить видимость фотографий в Outlook.
Как добавить видимость фотографий пользователя в Outlook.
Чтобы были видны фото в Outlook 2007 и более ранних версиях, необходимо установить клиентское приложение Outlook Social Connector
Устанавливаем Outlook Social Connector.
В версиях Outlook старше 2007 ставить ничего не надо, и фото уже отражается при получении письма, и даже в виде создателя документов Word и Excel.
Считаю что тема Добавить фотографию пользователю Active directory раскрыта и вопросов по добавлению не возникнет.
Источник: turbo-blog.ru
Загрузка фото пользователя в Active Directory с помощью PowerShell
Если вы используете Active Directory у вас используется Exchange, OwnCloud, SharePoint или другая система с возможностью отображения аватара или фото, то после прочтения данный статьи у вас появится возможность загрузить фото пользователя в AD для отображения в Outlook, Lync, на порталах SharePoint и других системах.
Нашел похожую статью («Добавление фотографий в Active Directory»), но прошло много времени, решил оживить тему.
- Фото сотрудников желательно в формате JPG; название файлов, желательно, стандартизировать;
- PowerShell и модуль Active Directory for PowerShell на компьютере;
- Схема Active Directory должна быть Win 2008 или новее (это не означает наличие контроллеров под Window 2008, достаточно запустит adprep с диска Windows 2008 для расширения схемы);
- Пользователь должен иметь права на изменение атрибутов thumbnailphoto, jpegPhoto в Active Directory (по умолчанию, пользователь может менять свою фотографию, но права можно делегировать).
- Дополнительная нагрузка на поддержку с просьбами заменить фото;
- Рост базы Active Directory NTDS.DIT, что может привести к проблемам репликации.
Ограничение Active Directory на размер атрибута thumbnailPhoto и jpegPhoto 100 кб. Фото пользователя в Outlook 2010 будут отображаться даже если не установлен Exchange, достаточно иметь схему Active Directory Win 2008 или новее (Это не означает наличие контроллеров под Window 2008, достаточно запустит adprep с диска Windows 2008 для расширения схемы). Для отображения фото пользователя, в разных системах, используются разные атрибуты в Active Directory. Например для отображения в Outlook thumbnailPhoto, а для отображения в SharePoint jpegPhoto.
Автор не несет ответственности за любой возможный вред, причиненный материалами данной статьи.
В статье не приведен скрипт целиком. На вкус и цвет фломастеры разные.
В действительности, моим готовым скриптом, при необдуманном использовании, проще сломать Active Directory.
Нежелающие изучать PowerShell могут воспользоваться программами:
Или допилить оснастку Active Directory User C:PhotoMyPhoto.jpg» -Encoding Byte -ReadCount 0))
Ограничение оснастки на размер файла 10 кб. Заменяет только thumbnailphoto.
Используя оснастку PowerShell for Exchange 2013:
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn $photo = ([Byte[]] $(Get-Content -Path «C:PhotoMyPhoto.jpg» -Encoding Byte -ReadCount 0)) Set-UserPhoto -Identity -PictureData $photo -Confirm:$False Set-UserPhoto -Identity -Save -Confirm:$False
Используя PowerShell и ADSI:
[byte[]]$jpg = Get-Content «C:PhotoMyPhoto.jpg» -encoding byte $user = [adsi]»LDAP://cn=user1,cn=users,dc=domain,dc=loc» $user.Properties[«jpegPhoto»].Clear() $null = $user.Properties[«jpegPhoto»].Add($jpg) $user.Properties[«thumbnailPhoto»].Clear() $null = $user.Properties[«thumbnailPhoto»].Add($jpg) $user.CommitChanges()
Все эти примеры, подгружают фото пользователя, не изменяя размер и качество картинки.
Для себя я остановился на использовании с модулем Microsoft PowerShell for Active Directory. Но при первой же попытке загрузить фото получил ошибку о невозможности подгрузить фото из файла размером 5 мегабайт. Первая идея была сконвертировать фото, сжав их до приемлемого размера. Но желание подучить PowerShell победило.
Так что усложним задачу загрузки фото. Добавим функцию изменения разрешения фото.
Функция принимает на входе полный путь к файлу, максимальное разрешение, качество сжатия.
Почти готовая функция была найдена на просторах интернета и допилена под конкретные задачи.
Function resizephoto() < Param ( [Parameter(Mandatory=$True)] [ValidateNotNull()] $imageSource, [Parameter(Mandatory=$true)][ValidateNotNull()] $canvasSize, [Parameter(Mandatory=$true)][ValidateNotNull()] $quality ) # функция берет файлик и ужимет его # проверки if (!(Test-Path $imageSource))if ($canvasSize -lt 10 -or $canvasSize -gt 1000) if ($quality -lt 0 -or $quality -gt 100) [void][System.Reflection.Assembly]::LoadWithPartialName(«System.Drawing») $imageBytes = [byte[]](Get-Content $imageSource -Encoding byte) $ms = New-Object IO.MemoryStream($imageBytes, 0, $imageBytes.Length) $ms.Write($imageBytes, 0, $imageBytes.Length); $bmp = [System.Drawing.Image]::FromStream($ms, $true) # разрешение картинки после конвертации $canvasWidth = $canvasSize $canvasHeight = $canvasSize # Задание качества картинки $myEncoder = [System.Drawing.Imaging.Encoder]::Quality $encoderParams = New-Object System.Drawing.Imaging.EncoderParameters(1) $encoderParams.Param[0] = New-Object System.Drawing.Imaging.EncoderParameter($myEncoder, $quality) #Получаем тип картинки $myImageCodecInfo = [System.Drawing.Imaging.ImageCodecInfo]::GetImageEncoders()|where # Высчитывание кратности $ratioX = $canvasWidth / $bmp.Width; $ratioY = $canvasHeight / $bmp.Height; $ratio = $ratioY if($ratioX -le $ratioY) < $ratio = $ratioX ># Создание пустой картинки $newWidth = [int] ($bmp.Width*$ratio) $newHeight = [int] ($bmp.Height*$ratio) $bmpResized = New-Object System.Drawing.Bitmap($newWidth, $newHeight) $graph = [System.Drawing.Graphics]::FromImage($bmpResized) $graph.Clear([System.Drawing.Color]::White) $graph.DrawImage($bmp,0,0 , $newWidth, $newHeight) # Создание пустого потока $ms = New-Object IO.MemoryStream $bmpResized.Save($ms,$myImageCodecInfo, $($encoderParams)) # уборка $bmpResized.Dispose() $bmp.Dispose() return $ms.ToArray() >
Вставим данную функцию в скрипт.
Отрывок основной часть скрипта, прописать путь к фото, логин, табельный номер, ФИО
Путь к фото задан через PSDrive, так как после подключения модуля PowerShell PSSQL для работы с MS SQL текущий путь меняется на PS SQLSERVER:> и обращение к сетевым ресурсам, без смены папки, становится невозможным. Фото хранится на сетевом ресурсе, где имя файл табельный номер. В примере убрано логирование и обработка ошибок.
Выгрузка фото из Active Directory:
Несколько примеров для проверки корректности загрузки фото в Active Directory.
Используя модуль Microsoft PowerShell for Active Directory:
Import-Module ActiveDirectory $user = Get-ADUser -Properties thumbnailphoto , jpegPhoto $user.thumbnailphoto | Set-Content $env:tempthumbnailphoto.jpg -Encoding byte $user.jpegPhoto | Set-Content $env:tempjpegPhoto.jpg -Encoding byte
Используя PowerShell и ADSI:
$username=$env:username $domain=$env:userdomain $temp=$env:temp $thumbnailphoto = ([ADSISEARCHER]»samaccountname=$($username)»).findone().properties.thumbnailphoto if(!($thumbnailphoto -eq $null)) $jpegphoto = ([ADSISEARCHER]»samaccountname=$($username)»).findone().Properties.jpegphoto if(!($jpegphoto -eq $null))
Поиск пользователей с/без фото:
Import-Module ActiveDirectory Get-ADUser -Filter * -properties thumbnailPhoto | ? | select Name Get-ADUser -Filter * -properties thumbnailPhoto | ? | select Name Get-ADUser -Filter * -properties jpegPhoto | ? | select Name Get-ADUser -Filter * -properties jpegPhoto | ? | select Name
Что можно ещё делать с фото загруженными в Active Directory?
Или написать свой телефонный справочник как titulusdesiderio» «Telephone Directory» с блэкджеком и фото.
Источник: habr.com
Обзор программы Photo! Editor
Качественно отредактировать фотографию бывает достаточно сложно, так как требуется долго настраивать параметры изображения, и применять множество различных инструментов. Каждому пользователю хотелось бы за пару кликов получить готовый результат, но далеко не все программы обладают необходимым для быстрой обработки фото функционалом. В этой статье будет рассматриваться утилита, позволяющая быстро отредактировать фотографию не обладая при этом никакими специфическими умениями.
Программа Photo! Editor
Большинство пользователей, перед тем как выкладывать изображение в социальную сеть, применяют различные фильтры, чтобы скрыть недостатки на фотографии. Существует и другой способ быстро отредактировать изображение – коррекция и ретушь фото. Все эти функции присутствуют в приложении Photo! Editor. Ниже будут подробно описываться возможности этого графического редактора.
Коррекция цвета
Этот инструмент предназначен для изменения цветовой температуры, контраста, яркости, гаммы и насыщенности. С настройкой параметров справится даже начинающий пользователь, так как для получения результата нужно всего лишь перетаскивать ползунки.
Шум
Практически все фотографии, а особенно сделанные в ночное время суток, имеют шум. С помощью этого приложения вы можете регулировать уровень как цветового, так и яркостного шума. При этом предусмотрен специальный инструмент, который позволяет сохранить детали на фото при изменении этого параметра.
Резкость
В приложении предусмотрено два инструмента, отвечающих за этот параметр – резкость и размытие. Первая функция позволяет работать с фоном, а вторая одновременно со всей фотографией.
Карикатура
Некоторые пользователи применяют опцию именно для создания карикатур, отчего собственно и пошло название инструмента. Также его можно использовать для изменения пропорций, например, чтобы улучшить фигуру на фотографии. Функция позволяет вытягивать определенную область, находящуюся под кистью.
Свет
В интернете не так много программ с предусмотренной возможностью работать с освещением. В этом приложении можно самостоятельно устанавливать источник света, а так же применять готовые шаблоны. При этом вы можете регулировать расположение, силу, размер и цвет свечения.
Ретушь
Это один из самых востребованных инструментов в графических редакторах. С его помощью убираются всевозможные дефекты на фотографиях. Вы можете удалить прыщик или блеск жирной кожи, отбелить зубы, сделать глянцевую кожу или просто размыть все недостатки. Приложение отлично справляется с ретушью даже в автоматическом режиме работы. Пользователь может самостоятельно регулировать размер, прозрачность и жесткость всех функций.
Выравнивание
Вы можете повернуть изображение под любым необходимым углом. Для этого нужно просто определить линию горизонта.
Обрезка
Один из самых востребованных инструментов для обработки изображений. Можно выделять любую произвольную область, применять десятки шаблонов и подготавливать картинку к печати.
Красные глаза
Эффект красных глаз можно встретить практически на всех фото, сделанных со вспышкой. Программа позволяет убирать этот недостаток только в ручном режиме. Изменить цвет глаз с помощью софта не получится.
Комплексное редактирование
Редактировать фотографии можно не только по отдельности, а и группами. Эта функция позволяет сэкономить время, если все изображения требуется изменять однотипно. С помощью этой опции удобно осуществлять автоматическую коррекцию.
Преимущества
Разобраться в работе приложения сможет даже начинающий пользователь, так как большинство манипуляций осуществляются с помощью обычного перетаскивания ползунков. Утилита распространяется полностью бесплатно, а так же имеется интегрированный файловый менеджер.
Недостатки
К сожалению, софт не имеет русскоязычного перевода, что делает навигацию в программе не особо удобной. Помимо этого в приложении отсутствуют некоторые необходимые функции для редактирования фотографий.
Photo! Editor – качественная программа, которая позволяет достаточно быстро отредактировать фотографию перед выкладкой в социальную сеть. Скачав утилиту на свой компьютер, вам больше не придется использовать стандартные фильтры, чтобы скрыть дефекты на фото.
Источник: public-pc.com