gimp -how удалить фон отсканированного текста?

У меня есть отсканированный текст с белым фоном, как я могу удалить фон, чтобы в результате у меня был бы текст на прозрачном фоне? например,

У меня есть этот отсканированный текст

И я хочу получить этот результат:

1
задан 6 May 2017 в 18:47

4 ответа

Это можно сделать с помощью цветного альфа-инструмента из цветового меню [упомянутого в другом ответе], предполагая, что цвета переднего плана и фона различны друг от друга (так как они должны быть для черного текста на белом фоне. В меню цветов есть такие инструменты, как контрастность яркости и кривые, которые вы могли бы использовать, чтобы увеличить разницу перед изменением. Кроме того, вы можете применить эти инструменты после цвета к альфе, если текст каким-то образом получил серые края.

Изменить: альтернативно, вы можете использовать инструмент выбора по цвету. Этот метод предполагает, что вы используете черный передний план на белом фоне и не будете работать для других комбинаций цветов, если вы не измените последний шаг.

1) Убедитесь, что уровень прозрачности включен. Для этого вам может потребоваться щелкнуть правой кнопкой мыши по слою (Ctrl-l, если список слоев не отображается), а затем нажмите «добавить альфа-канал», если он не выделен серым цветом. Вы также можете использовать эту опцию в меню слоев. 2) Выберите инструмент «Выбрать по цвету» (shift-o). 3) Вы можете настроить параметры инструмента, особенно thresold. Если вы не видите параметры инструмента, вы можете добавить его из подменю dockable dialogs в меню окна. 4) Щелкните фон. 5) Очистите его (нажмите кнопку «Удалить» на клавиатуре или выберите «Удалить» в меню редактирования). 6) (необязательно) Дублируйте слой, используя его меню правой кнопки мыши или ctrl-shift-d. Установите режим нового слоя для умножения. Затем продублируйте новый слой и слейте его (из контекстного меню). Возможно, повторите его еще больше раз, объединив их со слоем непосредственно над нижним слоем. Когда вы делаете это несколько раз, и на изображении нет белого или серого цвета, вы можете объединить этот слой вниз, чтобы иметь весь передний план на одном уровне.

0
ответ дан 18 July 2018 в 13:43

Чтобы достичь этого, нужно сделать это: перейдите в Layer -> Transparency -> Color To Alpha

, откроется это окно , выберите цвет фона ( в моем случае он был белым), а затем нажмите кнопку «ОК» и закончите.

3
ответ дан 18 July 2018 в 13:43

Это можно сделать с помощью цветного альфа-инструмента из цветового меню [упомянутого в другом ответе], предполагая, что цвета переднего плана и фона различны друг от друга (так как они должны быть для черного текста на белом фоне. В меню цветов есть такие инструменты, как контрастность яркости и кривые, которые вы могли бы использовать, чтобы увеличить разницу перед изменением. Кроме того, вы можете применить эти инструменты после цвета к альфе, если текст каким-то образом получил серые края.

Изменить: альтернативно, вы можете использовать инструмент выбора по цвету. Этот метод предполагает, что вы используете черный передний план на белом фоне и не будете работать для других комбинаций цветов, если вы не измените последний шаг.

1) Убедитесь, что уровень прозрачности включен. Для этого вам может потребоваться щелкнуть правой кнопкой мыши по слою (Ctrl-l, если список слоев не отображается), а затем нажмите «добавить альфа-канал», если он не выделен серым цветом. Вы также можете использовать эту опцию в меню слоев. 2) Выберите инструмент «Выбрать по цвету» (shift-o). 3) Вы можете настроить параметры инструмента, особенно thresold. Если вы не видите параметры инструмента, вы можете добавить его из подменю dockable dialogs в меню окна. 4) Щелкните фон. 5) Очистите его (нажмите кнопку «Удалить» на клавиатуре или выберите «Удалить» в меню редактирования). 6) (необязательно) Дублируйте слой, используя его меню правой кнопки мыши или ctrl-shift-d. Установите режим нового слоя для умножения. Затем продублируйте новый слой и слейте его (из контекстного меню). Возможно, повторите его еще больше раз, объединив их со слоем непосредственно над нижним слоем. Когда вы делаете это несколько раз, и на изображении нет белого или серого цвета, вы можете объединить этот слой вниз, чтобы иметь весь передний план на одном уровне.

0
ответ дан 24 July 2018 в 20:14

Чтобы достичь этого, нужно сделать это: перейдите в Layer -> Transparency -> Color To Alpha

, откроется это окно , выберите цвет фона ( в моем случае он был белым), а затем нажмите кнопку «ОК» и закончите.

3
ответ дан 24 July 2018 в 20:14

Другие вопросы по тегам:

Похожие вопросы: