Мне нравится делать промо-мемы из моих собственных изображений. Но на всех этих так называемых «быстрых мемах» просто слишком много кода . Я понял, что единственный способ создать самый грязный генератор мемов - это попросить вас, ребята из PPCG, сыграть в гольф для меня. Итак, позвольте мне рассказать вам о том, что вы должны делать.
Спекуляции
- Возьмите изображение в качестве ввода в качестве имени файла, объекта изображения и т. Д., Чтобы создать мем.
- Затем возьмите две строки для верхнего текста и нижнего текста (без разрывов строк).
- Рендеринг текста на изображении в размере 22pt белого шрифта с черным контуром 5px (Вы можете предположить, что Impact установлен.
- Текст должен быть центрирован по горизонтали.
- Вы можете предположить, что текст помещается горизонтально.
- Соответствующие тексты должны быть 10px сверху и 8px снизу.
- Затем выведите изображение, сохранив его в файле, отобразив и т. Д.
- Это код-гольф , поэтому выигрывает самый короткий код в байтах !
С Днем памяти!
code-golf
graphical-output
Maltysen
источник
источник
Ответы:
HTML / JS / CSS,
341329300 байтИспользование: сначала вставьте URL-адрес нужного изображения в соответствующее поле ввода, затем перейдите к верхнему тексту и введите нужный текст, затем перейдите к нижнему тексту и введите нужный текст.
Изменить: 12 байтов сохранены благодаря @Downgoat. Сохранено еще 29 байтов благодаря @ dev-null.
Показать фрагмент кода
источник
></div>
в концеp
теги вашегоmargin:0;
</style>
Желе, 141 байт
Попробуйте онлайн!
Принимает аргументы командной строки, как в примере, и возвращает файл HTML. Результат выглядит так в Chrome:
источник
bash + imagemagick + gs
690 575 456440 байтСмотрите более ранние ревизии для "ungolfed" кода.
например.
источник
fc-list
не могу найти это.