Есть ли приложение, которое быстро делает изображение выделенного текста?

Я столкнулся со следующей проблемой:

Я хотел бы сравнить разные шрифты в презентации, расположив отдельные буквы, такие как «а», рядом друг с другом. Представьте себе слайд, где, скажем, буква Helvetica слева и буква Georgia справа.

Причина, по которой это должны быть изображения, заключается в том, что я хотел бы использовать функцию «Галерея» Keynotes/PowerPoint, которая позволяет мне переключаться между этими изображениями.

Однако набирать большую букву в TextEdit или аналогичной программе, а затем делать скриншот этой области немного громоздко, а учитывая тот факт, что большинство букв имеют разную ширину, это не очень точно. Было бы неплохо иметь приложение, которое помещало бы букву в центр, скажем, 300x300, прозрачного квадрата, а затем сохраняло бы его в формате PNG.

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

Надеюсь, теперь понятно, почему мне нужна полезная программа.

Ответы (3)

Вы можете использовать Автоматизатор.

Откройте Автоматизатор. Выберите Приложение из шаблонов.

Добавьте действие Запросить текст . Установите флажок « Требуется ответ » и добавьте действие «Создать изображение баннера из текста» .

Установите флажок « Использовать текстовый ввод в качестве имени файла изображения ».

Откройте параметры параметров действий.

Установите флажок « Показывать это действие при запуске рабочего процесса ».

Добавьте действие Lopp.

Control + щелкните строку заголовка Loop Actions и выберите « игнорировать ввод »

В раскрывающемся меню «Действия цикла» выберите « Попросить продолжить » и «Использовать текущие результаты в качестве входных данных » .

Сохранить и запустить.

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

пример 64 в Helvetica Bold дает мне около 46x77 Тот же шрифт, но с размером 300 дает мне 177x360.

В каждом случае я использую только 1 символ.

введите описание изображения здесь

Если вы хотите сделать это из «Выбора»

Откройте Автоматизатор. Выберите Службы из шаблонов.

Установите « Sevices Receives input » на: форматированный текст * и в * любом приложении.

Добавьте действие «Создать изображение баннера из текста» .

Установите флажок « Использовать текстовый ввод в качестве имени файла изображения ».

Установите в раскрывающемся меню «Стиль текста» значение: « Использовать стиль ввода форматированного текста ».

При желании вы можете добавить действие « Показать в Finder ».

Размер устанавливается тем, что когда-либо было исходным шрифтом.

введите описание изображения здесь

Для использования Сервиса. Вы можете выделить какой-либо текст и щелкнуть, чтобы открыть контекстное меню. В списке есть подменю услуг . Под этим вы должны найти свой новый сервис, который будет работать на выделенном тексте.

Только что обновил мой ответ с помощью выбранного варианта текста
Спасибо за ваш ответ, это было действительно полезно, и я рад, что это можно сделать только с помощью Automator. Однако каждый раз, когда я создаю изображение, внизу добавляется небольшой пробел (вероятно, из-за стиля абзаца/межстрочного интервала). Есть ли способ избавиться от этого и сделать изображение идеальным квадратом?
Вы можете добавить действие «Поместить изображение» между действием баннера и действием «Показать». установите размер 300x300 и отметьте «Масштаб перед заполнением». Я посмотрю на зачистку концов строк...
Я только что снова попробовал ваш метод в другой программе — TextEdit — и, к счастью, пробел внизу не добавляется! В отличие от Keynote или Pages, TextEdit, по-видимому, игнорирует стили абзацев или другие причины такого поведения. Тогда я буду придерживаться вашего метода, это действительно просто и быстро!
Это здорово, рад, что это помогает.

Не идеально, но...

Используйте книгу шрифтов (бесплатно для Mac OS X). Выберите «Предварительный просмотр» > «Пользовательский» . На панели отображения выберите нужный размер шрифта, введите пару пробелов и букву, которую хотите отобразить. Выберите каждый шрифт, который вы хотите, вы делаете «скриншот» окна «Книга шрифтов» (Command + Shift + 4, нажмите пробел над окном «Книга шрифтов» и щелкните левой кнопкой мыши.

Просмотрите все шрифты, которые вы хотите. В итоге вы получите кучу изображений на рабочем столе. Перетащите их все на значок желудя. Они все откроются.

Создайте в Acorn новое изображение нужного вам размера. Для каждого изображения снимка экрана скопируйте содержимое и вставьте его в новое изображение. Перемещайте его, пока не получите букву в центре с белым цветом вокруг. Сохранять.

Программа Opacity делает именно то, что вы просите.

Он может программно выводить файлы на основе рецептов, точного размера, альфа-прозрачности, а также поддерживает переменные, чтобы вы могли автоматизировать циклическое переключение букв. Вам, вероятно, придется определить шрифт вручную, но он покрывает все остальные требования, которые вы спросите.

Я бы также проверил Skitch — он позволяет довольно безболезненно привязывать точные размеры пикселей и дает хороший контроль над параметрами вывода. Я не думаю, что это может дать вам прозрачность, поэтому вам понадобится второй шаг для этого.