Давно меня занимал этот же вопрос. Ни один, известный мне, растровый редактор не позволяет такого. Причём, перспектива, на мой взгляд, сильно преувеличена. Хотя могу ошибаться. Хотелось бы ползунок на перспективу, меняющий степень искажения в глубину от нуля и до условных 100%. Лет пять назад натыкался на скрипт для гимпа, но мне он не понравился по нескольким причинам. Работал он по принципу сжатия каждого ряда/столбца пикселей.
Для векторного искажения такого типа есть Ai и его древний фильтр Free Distort. Для растрового самый быстрый, но не самый качественный способ -- функция unwrap в любом 3d-редакторе, который умеет в UV. Там достаточно поставить четыре точки плоскости по габаритам надписи и она автоматом уже исправлена.