Ich mag es, aus meinen eigenen Bildern gute Memes zu machen. Aber all diese sogenannten "Quick Meme" -Seiten haben einfach zu viel Code . Ich erkannte, dass der einzige Weg, den dankbarsten Memgenerator herzustellen, darin besteht, euch von PPCG zu bitten, einen für mich zu spielen. Also lass mich dir erklären, was du zu tun hast.
Technische Daten
- Nehmen Sie ein Bild als Eingabe als Dateinamen, Bildobjekt usw., um daraus ein Meme zu machen.
- Nehmen Sie dann zwei Zeichenfolgen für oberen und unteren Text (ohne Zeilenumbrüche).
- Rendern Sie den Text auf dem Bild in der Größe 22pt Impact White mit 5px schwarzer Kontur (Sie können davon ausgehen, dass Impact installiert ist.
- Der Text sollte horizontal zentriert sein.
- Sie können davon ausgehen, dass der Text horizontal passt.
- Die entsprechenden Texte sollten 10px von oben und 8px von unten sein.
- Geben Sie dann das Bild aus, indem Sie es in einer Datei speichern, anzeigen usw.
- Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes !
Fröhliches Memeing!
code-golf
graphical-output
Maltysen
quelle
quelle
Antworten:
HTML / JS / CSS,
341329300 BytesSo verwenden Sie: Fügen Sie zuerst die gewünschte Bild-URL in das bereitgestellte Eingabefeld ein, tippen Sie auf den oberen Text und geben Sie den gewünschten Text ein, tippen Sie dann auf den unteren Text und geben Sie den gewünschten Text ein.
Bearbeiten: 12 Bytes dank @Downgoat gespeichert. Dank @ dev-null wurden weitere 29 Bytes gespeichert.
Code-Snippet anzeigen
quelle
></div>
am Endep
Tags ändern und hinzufügen,margin:0;
sollten ein paar Bytes</style>
Jelly, 141 Bytes
Probieren Sie es online!
Übernimmt Befehlszeilenargumente wie im Beispiel und gibt eine HTML-Datei zurück. Das Ergebnis in Chrome sieht folgendermaßen aus:
quelle
bash + imagemagick + gs
690 575 456440 bytesSiehe frühere Überarbeitungen für "ungolfed" Code.
z.B.
quelle
fc-list
kann es nicht finden.