Инструмент для исправления линейных чертежей / диаграмм, неправильно сохраненных в формате jpgs
814
rjmunro
Когда вы сжимаете рисунок линии в формате jpg, он становится размытым. Области сплошного цвета становятся областями слегка изменяемого цвета и т. Д. Существуют ли какие-либо инструменты, которые пытаются решить эту проблему, удаляя размытость и снова делая сплошные области сплошными, чтобы изображение выглядело лучше и могло быть эффективно сжато с помощью PNG или GIF?
В теории, просто уменьшение цвета изображения делает правильные вещи, но в целом, это всегда не совсем хорошо работает. Я думаю, что алгоритм, настроенный на конкретную задачу восстановления ущерба, нанесенного сжатием, поскольку jpg мог бы работать лучше.
В идеале я хотел бы получить что-то бесплатное, которое можно запустить из командной строки.
Не могли бы вы опубликовать (небольшой представительский раздел) пример JPG?
RedGrittyBrick 13 лет назад
2
3 ответа на вопрос
2
RedGrittyBrick
Некоторые программы для работы с изображениями могут конвертировать пиксельные изображения в векторные изображения (с помощью автоматической «трассировки»). Вы можете использовать это, чтобы очистить изображение и преобразовать вектор обратно в GIF, PNG или другой формат, который использует сжатие без потерь (JPEG "с потерями"). Я использовал Corel Suite в прошлом, но я уверен, что есть много инструментов векторного рисования с этой возможностью.
В худшем случае вы можете добавить JPEG в виде полупрозрачного фонового изображения, добавить векторный слой, вручную отрисовать векторные линии и кривые над ним и удалить нижний слой перед сохранением в формате GIF, PNG и т. Д. Я часто делал это, чтобы воссоздать компанию. логотипы из нечеткой печатной копии с низким разрешением, которые обычно отправляются предприятиями, когда вы запрашиваете иллюстрацию для включения в программное обеспечение. Он работает хорошо и может быть довольно быстрым, когда вы познакомитесь с инструментами рисования / настройки кривых в векторном программном обеспечении.
+1 за упоминание векторизации http://en.wikipedia.org/wiki/Vectorization_%28image_tracing%29
David Cary 13 лет назад
0
2
Dour High Arch
У меня была точно такая же проблема, и решением, которое я нашел, был фильтр Despeckle в GIMP.
Ни один фильтр Paint.Net не сделал то, что я хотел, а фильтр GIMP Despeckle требует немного ручного управления, но это было самое быстрое решение, которое я нашел.
Обратите внимание, что, как говорит HarryMC, изображение будет немного ухудшаться. Попробуйте использовать фильтр резкости после (не до) удаления пятен.
0
harrymc
Пропавший пиксель - это потерянный пиксель. Любое разрушение изображения в целом необратимо.
В частности, вы можете использовать редактор фотографий, чтобы вручную исправить проблему, попиксельно. Например, используя Photoshop или бесплатный Paint.NET или IrfanView .
Вы можете получить некоторую помощь, применив к изображению некоторые фильтры, например резкость, но не ожидайте слишком многого.
В общем, формат TIFF без потерь лучше всего подходит для хранения изображений для последующего редактирования, хотя он максимизирует использование дискового пространства.
Я не ожидаю 100% идеальной работы, просто чуть лучше, чем вы получаете с простым уменьшением цвета.
rjmunro 13 лет назад
0
Тогда применение фильтров - единственный способ. Если у вас есть Photoshop, это тот, у которого самый богатый выбор плагинов, и многие другие можно найти в Интернете.
harrymc 13 лет назад
0
Я хочу сделать это из командной строки для тысяч изображений - возиться с фильтрами в Photoshop или Paint.net на самом деле не вариант.
rjmunro 13 лет назад
0
С помощью Photoshop можно применить фильтр (или любую серию операций) ко всей папке.
harrymc 13 лет назад
0
[IrfanView] (http://www.irfanview.com/) также имеет пакетную обработку и фильтр резкости.
harrymc 13 лет назад
0