|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Поиск "битых" изображений |
|
VBS/WSH/JS - Поиск "битых" изображений
|
Пользователь Сообщения: 93 |
После восстановления изображений с винчестера часть из них оказались нерабочими.
Можно ли как-то автоматически отсортировать такие файлы? основная ошибка - часть файла "обнулена" (содержит строки FF FF FF FF...). Или может быть кто-то знает утилиту проверяющую соответствие структуры JPEG? |
|
Отправлено: 15:27, 09-12-2013 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать pzh2393, стоп. указанный тобой файл открывается вьювером. да - изображение там подпорчено, но с т.з. человека.
В моём случае надо было хотябы разделить миллион файлов на те, что просматриваются вьювером и те на которых он даёт ошибку. |
------- Отправлено: 16:11, 10-12-2013 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Опиум, вьювер вьюверу тоже рознь! некоторые могут исправлять незначительные ошибки декодирования, а некоторые нет.
|
Отправлено: 16:14, 10-12-2013 | #12 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать pzh2393, тогда сложно ИМХО корректно удовлетворить твою портребность. Вьювер - тоже прога использующая какую либо графич библиотеку. У тебя есть вьювер, который ругается на опубликованный тобой файл?
Моя прога использует объект из дельфи для определения корректности jpeg. [offtop] мой знакомый получил задание написать прогу, которая определяет, отредактирована ли фотография в каком-либо граф редакторе или нет. Причем не на основе тегов, которые оставляет фотодевайс или редактор, а на основе анализа содержимого изображения. Сложно.. но у него есть успехи. Показывал, но саму прогу не даёт) |
------- Отправлено: 16:20, 10-12-2013 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать pzh2393, c «ImageMagick» — всё нормально:
E:\Песочница\0335>"C:\Program Files\ImageMagick-6.3.4-Q8\identify.exe" IK-RA.jpg IK-RA.jpg JPEG 798x652 798x652+0+0 DirectClass 8-bit 189.443kb 0.047u 0:01 identify.exe: Corrupt JPEG data: premature end of data segment `IK-RA.jpg'. identify.exe: Unsupported marker type 0x37 `IK-RA.jpg'. Цитата Опиум:
|
|
Отправлено: 16:52, 10-12-2013 | #14 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать Iska, отлично что есть крутая утилита решающая вопрос. Она может быть использована как отдельный экзешник или нужно её инсталлировать пакетом?
|
------- Отправлено: 17:39, 10-12-2013 | #15 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Раз в вариантах поставки есть и zip-вариант, то можно и отдельно. Вот что говорит «Dependency Walker»:
|
Отправлено: 18:03, 10-12-2013 | #16 |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Цитата Опиум:
Цитата Опиум:
Под описанную в шапке задачу программа подходит лишь частично, а хотелось бы универсальное решение. Цитата Iska:
|
|||
Отправлено: 19:30, 10-12-2013 | #17 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать CMD с jpegtran.exe http://forum.wincmd.ru/viewpost.php?p=56916
|
Отправлено: 23:10, 10-12-2013 | #18 |
Ветеран Сообщения: 547
|
Профиль | Сайт | Отправить PM | Цитировать pzh2393, ок. есть у меня утилитка "посложнее". На твое фото ругнулась. Утилитка делает из файла иконку.
d:\>jpegscale8 JPEGscale8.EXE file_picture.jpg max_dimension_in_Pixels error: 255 rem это твой файл d:\>jpegscale8 G:\system\_temp\testjpeg.jpg 128 G:\system\_temp\testjpeg.jpg error: 1 rem это хорошая фотка d:\>jpegscale8 G:\system\_temp\20130921_082640.jpg 128 G:\system\_temp\20130921_082640.jpg error: 0 http://makware.ru/download/jpegutils.rar |
------- Последний раз редактировалось Опиум, 30-07-2018 в 00:22. Причина: добавил ссылку на утилиту Отправлено: 10:03, 11-12-2013 | #19 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Поиск слова в txt затем поиск по маске "(383)" и вывод инфы | rustoss | AutoIt | 10 | 29-09-2011 15:27 | |
Вместо "Мой компьютер" открывается "Поиск" и др. | ZoolooS | Лечение систем от вредоносных программ | 5 | 20-06-2008 14:11 | |
Разное - [решено] Вместо "Мой компьютер" или при двойном щелчке на папке открывается "Поиск" | ZoolooS | Microsoft Windows 2000/XP | 4 | 18-06-2008 16:34 | |
*Теория* | Очистка реестра от "битых" ссылок на файлы | DedAlex | Программирование и базы данных | 2 | 01-11-2006 23:08 | |
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") | submaster | Microsoft Windows NT/2000/2003 | 5 | 13-09-2006 12:29 |
|