Eu gosto de fazer memes úmidos com minhas próprias imagens. Mas todos os sites chamados "meme rápido" têm muito código . Percebi que a única maneira de criar o gerador de memes mais hediondo é pedir a vocês do PPCG que joguem um para mim. Então, deixe-me explicar o que você deve fazer.
Especificações
- Tome uma imagem como entrada como um nome de arquivo, objeto de imagem etc. para criar um meme.
- Em seguida, pegue duas cadeias de caracteres para o texto superior e inferior (sem quebras de linha).
- Renderize o texto na imagem na fonte branca Impact 22pt, tamanho 22pt, com contorno preto de 5px (você pode assumir que o Impact está instalado.
- O texto deve estar centralizado horizontalmente.
- Você pode assumir que o texto se ajusta horizontalmente.
- Os respectivos textos devem ser 10 px a partir do topo e 8 px a partir da parte inferior.
- Em seguida, imprima a imagem salvando em um arquivo, exibindo etc.
- Isso é código-golfe , então o código mais curto em bytes vence!
Memeing feliz!
code-golf
graphical-output
Maltysen
fonte
fonte
Respostas:
HTML / JS / CSS,
341329300 bytesPara usar: Primeiro cole o URL da imagem desejada na caixa de entrada fornecida, depois tabule para o texto superior e digite o texto desejado, depois tabule para o texto inferior e digite o texto desejado.
Editar: salvou 12 bytes graças a @Downgoat. Economizou mais 29 bytes graças a @ dev-null.
Mostrar snippet de código
fonte
></div>
no finalp
tags e adicionarmargin:0;
deve salvar alguns bytes</style>
Geléia, 141 bytes
Experimente online!
Toma argumentos de linha de comando como no exemplo e retorna um arquivo HTML. O resultado é semelhante ao Chrome:
fonte
bash + imagemagick + gs
690 575 456440 bytesVeja as revisões anteriores do código "não-destruído".
por exemplo.
fonte
fc-list
não consigo encontrar.