|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Вопрос как работать с тегами/ключевыми словами в файлах jpg ? |
|
PowerShell - [решено] Вопрос как работать с тегами/ключевыми словами в файлах jpg ?
|
Старожил Сообщения: 169 |
Здравствуйте,
Подскажите пожалуйста,как с помощью Powershell работать с тегами/ключевыми словами в файлах jpg ? Если возможно приведите пример. |
|
Отправлено: 21:30, 28-10-2012 |
Старожил Сообщения: 169
|
Профиль | Отправить PM | Цитировать Вот пример - ключевое слово - солнце
![]() |
Отправлено: 16:11, 29-10-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:39, 29-10-2012 | #12 |
Старожил Сообщения: 169
|
Профиль | Отправить PM | Цитировать А у меня так выдает после команды Get-Exif "c:\test\sun.jpg", хотя в свойствах файла смотрю - там есть слово солнце на вкладке подробно/описание/ключевые слова
LightSource : Auto FocalLength : CaptureMode : Standard FileSource : ExposureBias : DateTaken : Sharpness : Normal Orientation : Title : StarRating : Height : Keywords : Exposuretime : FocalLength35mm : Model : Contrast : Normal Comment : ISO : ExposureMode : Auto Manufacturer : Subject : Artist : Copyright : WhiteBalance : Auto Author : Flash : GPS : Software : Path : C:\test\sun.jpg Width : MaxApperture : SubjectRange : ColorSpace : DigitalZoomRatio : FNumber : MeteringMode : ExposureProgram : Saturation : Normal |
Отправлено: 16:46, 29-10-2012 | #13 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Думаю,чтто это два разных файла.
|
Отправлено: 16:57, 29-10-2012 | #14 |
Старожил Сообщения: 169
|
Профиль | Отправить PM | Цитировать Нет файл один и тот же.
Все разобрался - проблема с модулем была, перезапустил powershell_ISE.exe дал команду import-module image потом еще раз Get-Exif "c:\test\sun.jpg" и все заработало. Спасибо вам за помощь уважаемый Kazun. Блин а вот такой скрипт не работает, и после этого скрипта, даже просто Get-Exif "c:\test\sun.jpg" не отрабатывает как положено keywords не выдает |
Последний раз редактировалось dark-------13, 29-10-2012 в 17:16. Отправлено: 17:06, 29-10-2012 | #15 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать $in отсуствует.
Get-ChildItem $in -include *.jpg -Recurse | Get-Exif | format-table keywords |
Отправлено: 17:18, 29-10-2012 | #16 |
Старожил Сообщения: 169
|
Профиль | Отправить PM | Цитировать Да спасибо поправил уже, но че-то все равно не пашет
import-module image $in="C:\test" $out="C:\test" $folder = "$out\res" Get-ChildItem $in -include *.jpg -Recurse | Get-Image | Get-Exif | format-table keywords import-module image $in="C:\test" Get-ChildItem $in -include *.jpg -Recurse | Get-Image | Get-Exif import-module image $in="C:\test" Get-ChildItem $in -include *.jpg -Recurse | Get-Image | Get-Exif | format-table keywords |
Отправлено: 17:22, 29-10-2012 | #17 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Вывод в консоли(не в ISE ):
Get-ChildItem $in -include *.jpg -Recurse | Get-Exif | FT Path,KeyWords |
Отправлено: 17:32, 29-10-2012 | #18 |
Старожил Сообщения: 169
|
Профиль | Отправить PM | Цитировать Спасибо вам за помощь Kazun, скрипт работает, и ваш и мой.
Кажется понял из-за чего не появлялись ключевые слова. Дело в том что если повторно запустить импорт import-module image, то после этого ключевые слова не будут выводиться до перезапуска Powershell, это косяк только кого не понятно .... |
Отправлено: 19:29, 29-10-2012 | #19 |
Ветеран Сообщения: 1758
|
У меня тоже работает:
Exif : TagLib.IFD.IFDTag Xmp : TagLib.Xmp.XmpTag OtherTags : {} AllTags : {, , } TagTypes : AudibleMetadata, XMP, JpegComment Keywords : {солнце} Rating : DateTime : Orientation : None Software : Latitude : Longitude : Altitude : ExposureTime : FNumber : ISOSpeedRatings : FocalLength : FocalLengthIn35mmFilm : Make : Model : Creator : Title : Comment : CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 8 Copyright : TitleSort : Performers : {} PerformersSort : {} AlbumArtists : {} AlbumArtistsSort : {} Composers : {} ComposersSort : {} Album : AlbumSort : Genres : {} Year : 0 Track : 0 TrackCount : 0 Disc : 0 DiscCount : 0 Lyrics : Grouping : BeatsPerMinute : 0 Conductor : MusicBrainzArtistId : MusicBrainzReleaseId : MusicBrainzReleaseArtistId : MusicBrainzTrackId : MusicBrainzDiscId : MusicIpId : AmazonId : MusicBrainzReleaseStatus : MusicBrainzReleaseType : MusicBrainzReleaseCountry : Pictures : {} Artists : {} FirstArtist : FirstAlbumArtist : FirstAlbumArtistSort : FirstPerformer : FirstPerformerSort : FirstComposerSort : FirstComposer : FirstGenre : JoinedArtists : JoinedAlbumArtists : JoinedPerformers : JoinedPerformersSort : JoinedComposers : JoinedGenres : IsEmpty : False |
Отправлено: 20:20, 29-10-2012 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
DevCon’12: ключевыми докладчиками конференции станут Скотт Хансельман и Йонас Перссон | OSZone News | Новости и события Microsoft | 0 | 27-01-2012 20:30 | |
C/C++ - Помогите пожалуйста с русскими словами в C++. | dakishi | Программирование и базы данных | 1 | 20-05-2010 10:21 | |
C/C++ - Помогите пожалуйста решить проблему со словами. | dakishi | Программирование и базы данных | 17 | 19-05-2010 21:50 | |
Веб-технологии и мобильная платформа станут ключевыми темами конференции ReMIX10 | OSZone News | Новости и события Microsoft | 0 | 17-05-2010 17:30 | |
Графика - Ищу графический просмотрщик который умеет работать с тегами | dionisys | Программное обеспечение Windows | 3 | 27-01-2010 11:50 |
|