![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » [решено] Задача по автоматизации. Склейка 2х jpg файлов |
|
[решено] Задача по автоматизации. Склейка 2х jpg файлов
|
Новый участник Сообщения: 29 |
Добрый день.
Есть более тысячи файлов изображений. Размер маленький, каждый 400-600кб. Файлы одинаковые - ширина, высота, ориентация (книжная) и битность (серый 8bit). Имена файлов последовательно (2011_0001, 2011_0002 ... и т.д.). Склейка - по узкой стороне. Требуется "взять" первый (нечетный) и снизу приклеить второй (четный) и сохранить в файл 2011_s***. Вместо звездочек нарастающий номер. Идеальный вариант: указать 2 папки - откуда брать и куда складывать. Работа разовая - ПО не критично, поставим, сделаем и снесем. Какие уважаемое общество может предложить варианты. |
|
Отправлено: 19:11, 22-08-2011 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата pzh2393:
Цитата pzh2393:
Цитата pzh2393:
Цитата pzh2393:
Цитата pzh2393:
|
|||||
Отправлено: 15:13, 27-01-2015 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Цитата Iska:
Цитата Iska:
В связи с оптимизацией веб-страниц на которых они располагаются встал вопрос с объединением пар изображений в одно. Цитата Iska:
0909.jpg и соответствующая ему пара 0909_.jpg в 0909_out.jpg Хотел попробовать приведенный здесь скрипт (т.к. ввариант с "входящей" и "исходящей" папками тоже подходит), но почти сразу появилась вышеуказанная ошибка. Цитата Iska:
Вот пару найденных мной обсуждений данного вопроса: http://www.programmersforum.ru/showthread.php?t=245229 http://forum.ru-board.com/topic.cgi?forum=36&topic=1429 http://forum.ixbt.com/topic.cgi?id=20:15554 http://sasgis.org/mantis/view.php?id=1203 В ходе поисков так же нашлась и эта когда-то решенная тема. |
|||||
Отправлено: 15:42, 27-01-2015 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата pzh2393:
Windows Image Acquisition Automation Layer Windows Image Acquisition (WIA) (Windows) Ссылка на загрузку библиотеки «Windows Image Acquisition Library v2.0» и SDK: … Упс, убрали с сайта Microsoft. Попробую вечером посмотреть, что можно сделать. |
|
Отправлено: 16:35, 27-01-2015 | #13 |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Спасибо за объяснения, буду пробовать.
Кстати, если я правильно определил и нашел, то скачать можно по этой ссылке: http://vbnet.mvps.org/files/updates/wiaautsdk.zip |
Отправлено: 19:08, 27-01-2015 | #14 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата pzh2393:
Выложите для экспериментов штуки три-четыре пары изображений на RGhost, упаковав их в архив. |
|
Отправлено: 19:24, 27-01-2015 | #15 |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Теперь все сработало, но видимо все же придется искать другое решение.
С таким уровнем компрессии по умолчанию - мне никак не подходит. Жаль что lossless склейка JPG похоже до ума так и не доведена. Я так до конца и не понял, может ли эта утилита соединять. http://jpegclub.org/jpegtran/ Все попытки её вызова так ни к ему и не привели, у меня постоянно пишет какую-нибудь ошибку синтаксиса командной строки. Цитата Iska: Выложите для экспериментов штуки три-четыре пары изображений на RGhost, упаковав их в архив. » http://rghost.ru/8WhBJn5t8 |
Последний раз редактировалось pzh2393, 27-01-2015 в 20:32. Отправлено: 20:23, 27-01-2015 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать pzh2393, это те реальные файлы, что требуется объединить? Я что-то сомневаюсь. Как Вы их ранее могли «нарезать» из одной картинки, если это и есть одна и та же картинка, только разных форматах?
Так же не представляю, как Вы вообще предполагали без пересжатия объединить изображения в разных форматах: Скрытый текст
и Скрытый текст
Поясните этот вопрос. |
Отправлено: 06:58, 28-01-2015 | #17 |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Цитата Iska:
это те реальные файлы, что требуется объединить? Я что-то сомневаюсь. » Да, вы меня подловили - это не именно те файлы. Дело в том, что руководитель категорически запретил выкладывать какие-либо файлы проекта, пришлось выкручиваться. Мне, как дизайнеру, не пришло в голову, что могут быть такие технические отличия, мне просто было так проще обозначить отличия. Суть "истинных" файлов почти такая же - два состояния одного и того же изображения, правда действительно обе картинки 24 bpp, RGB. Если вам действительно интересна эта задача - можно попытаться объединить 1_.jpg c 0909_.jpg, обе картинки цветные, и уж точно сжаты с одними параметрами. P.S. Собственно говоря это моя личная инициатива по автоматизации склейки старых изображений, задача изначально поставлена - сделать с "нуля" заново. ![]() |
Последний раз редактировалось pzh2393, 28-01-2015 в 12:49. Отправлено: 12:42, 28-01-2015 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 02:48, 01-02-2015 | #19 |
Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Да, это один из возможных вариантов, я даже пробовал ключ позволяющий указать "качество" выходного JPEG.
Но для своих нужд, методом проб, так и не подобрал оптимальный вариант. Либо выходной файл получается намного большим (примерно в 1,5, иногда в 2 раза) по "весу" (в килобайтах) чем суммарно два его "прародителя", либо уровень искажений при повторном сжатии практически уничтожает все мелкие элементы изображения, что так же нельзя принять как приемлемый результат. P.S. Кстати, lossless склеивание с этими изображениями все равно не получился бы, поскольку выяснилось что для такой операции необходимо чтобы сторона была кратна 16. |
Отправлено: 16:09, 01-02-2015 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Графика - Пакетная проверка кучи jpg/jpeg файлов на предмет повреждений | Jr.Janitor | Программное обеспечение Windows | 18 | 06-02-2014 22:01 | |
CMD/BAT - Перемещение файлов (jpg) по их количеству | dark-------13 | Скриптовые языки администрирования Windows | 3 | 27-04-2011 16:20 | |
Разное - Задержка после закрытия файлов txt, jpg | nikon161 | Microsoft Windows 2000/XP | 4 | 06-01-2010 23:58 | |
[решено] Склейка частей изображения | dzekka | Хочу все знать | 2 | 13-03-2004 12:54 |
|