Редактировать повернутый текст в GIMP

При попытке редактирования текстового слоя, который был повернут, появляется следующее сообщение:

Выбранный вами слой является текстовым, но он был изменен с помощью других инструментов. Редактирование слоя с помощью текстового инструмента отменит эти изменения.

Есть ли другой метод/инструмент для редактирования повернутого текстового слоя и сохранения исходного поворота.

Ответы (1)

Нет. Текстовые слои — это особенные животные, потому что пока они не подвергаются никаким изменениям за пределами инструмента «Текст», Gimp сохраняет их как векторы и сохраняет текстовую информацию (шрифт, размер, интервал, кернинг...). Но как только что-то меняется за пределами текстового инструмента, они преобразуются в растровые изображения (*).

Кстати, вращение текстового слоя — обычно плохая идея, потому что вращение растрового изображения подразумевает интерполяцию пикселей, что приводит к размытию краев. Лучший способ сохранить острые края:

  • Сохраняйте текстовый слой как текстовый слой (что решает часть вашей проблемы).
  • Layer>Text to pathдля создания пути из вашего слоя
  • Примените инструмент преобразования к пути (все инструменты преобразования имеют Transform:возможность применить их к текущему слою (по умолчанию), маске выделения или активному пути).
  • Получите выделение из пути ( Select>From path) и заполните его на новом слое.

(*) Я признаю, что инструменты преобразования должны иметь возможность сохранять их как текст, хотя....

Редактировать для Gimp 2.10: в Gimp 2.10 текстовый инструмент может создавать вертикальный текст (что является наиболее частым случаем использования поворота текста). Этот повернутый текст, конечно, можно редактировать.

(*) патчи приветствуются! :-)
Спасибо за ответ и дополнительное краткое руководство. Я не вижу причины, по которой вращение текстового элемента не будет более или менее следовать процессу, подобному тому, что вы описали. Для спорта я поворачиваю текстовый элемент и помещаю рядом с ним другой элемент в соответствии с вашим описанием, и кажется, что результаты идентичны.
Есть разница. С помощью метода на основе пути пиксели сглаживания переделываются с нуля. При вращении слоя они просто интерполируются из существующих. В некоторых случаях это более заметно.
Хорошо, я думаю, вы имеете в виду случай, когда я поворачиваю слой шрифта, а затем снова поворачиваю его. Я понимаю, что во втором вращении я уже вращаю растровое изображение. Я больше имел в виду вращение исходного текстового слоя (до того, как он стал растровым). Но я понимаю вашу точку зрения. 10x.
У меня не заработало это решение, видео может быть полезным.