ডঙ্ক মেম জেনারেটর


29

আমি আমার নিজের ইমেজগুলি থেকে ডান মেমস তৈরি করতে চাই। "তাত্ক্ষণিক মেম" সাইটের তথাকথিত সমস্ত সাইটের খুব বেশি কোড রয়েছে । আমি বুঝতে পেরেছি যে ড্যানচেস্ট মেম জেনারেটর তৈরির একমাত্র উপায় হ'ল পিপিসিজি-তে আপনাকে আমার জন্য গল্ফ জিজ্ঞাসা করা। সুতরাং আমাকে আপনাকে যা করতে হবে তা কম দিন let

চশমা

  • কোনও মেমো তৈরি করতে কোনও ফাইলের নাম, চিত্রের অবজেক্ট ইত্যাদি হিসাবে ইনপুট হিসাবে কোনও চিত্র নিন।
  • তারপরে শীর্ষ পাঠ্য এবং নীচের পাঠ্যের জন্য দুটি স্ট্রিং নিন (কোনও লাইন ব্রেক নেই)।
  • চিত্রের পাঠ্যটি 22p আকারের ইমপ্যাক্ট সাদা ফন্টে 5px কালো রূপরেখার সাথে রেন্ডার করুন (আপনি ধারণা করতে পারেন ইমপ্যাক্টটি ইনস্টলড রয়েছে is
  • পাঠ্যটি অনুভূমিকভাবে কেন্দ্রিক হওয়া উচিত।
  • অনুমান করতে পারেন পাঠ্যটি অনুভূমিকভাবে মাপসই হয়।
  • সম্পর্কিত পাঠ্যগুলি শীর্ষ থেকে 10px এবং নীচে থেকে 8px হওয়া উচিত।
  • তারপরে কোনও ফাইল, প্রদর্শন, ইত্যাদি সংরক্ষণ করে চিত্রটি আউটপুট করুন
  • এটি , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোড !

শুভ মেমিং!


1
আমরা কি ইমপ্যাক্ট ফন্টটি ইনস্টল করা ধরে নিতে পারি?
ডাউনগোট

@ ডাউনগোট হ্যাঁ
মাল্টেসেন

9
... পরামর্শ প্রাণী? এটাকেই কি আপনি ডঙ্ক মেম বলছেন?
নয়

5
এই মেমস মোটেও dank হয় না। এটি এন্ট্রি-স্তরের মেমিওলজি এর মতো।
পাইরিটি

2
@ পিরিটি সবাইকে মেম যাদু এখনও চালানোর অনুমতি দেওয়া উচিত নয়।
হাউনউউব্রাউনকো

উত্তর:


13

এইচটিএমএল / জেএস / সিএসএস, 341 329 300 বাইট

<input onblur=i.src=this.value><table><td><img id=i><p style=top:10px contenteditable><p style=bottom:8px contenteditable></p><style>td{position:relative}p{position:absolute;margin:0;width:100%;text-align:center;font:22px Impact;color:#fff;text-shadow:0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000}

ব্যবহারের জন্য: প্রথমে প্রদত্ত ইনপুট বাক্সে পছন্দসই চিত্রের URL টি পেস্ট করুন, তারপরে উপরের পাঠ্যে ট্যাব করুন এবং পছন্দসই পাঠ্যটিতে টাইপ করুন, তারপরে নীচের পাঠ্যে ট্যাব করুন এবং পছন্দসই পাঠ্যটিতে টাইপ করুন।

সম্পাদনা করুন: @ ডাউনওয়েটকে 12 বাইট সংরক্ষণ করা হয়েছে @ দেব-নালকে ধন্যবাদ দিয়ে আরও 29 বাইট সংরক্ষণ করা হয়েছে


আপনি সম্ভবত এইচটিএমএলে প্রচুর উদ্ধৃতি সরিয়ে ফেলতে পারেন। এছাড়াও আপনি অপসারণ করতে পারেন ></div>শেষে
Downgoat

আপনি আপনার pmargin:0;
ডিভ

@ দেব-নাল ডাউঙ্গোটের পরামর্শের পরে এখন আমার একটি বাইট সংরক্ষণ করার চেয়ে আমার কাছে বাইট খরচ হয়।
নিল

@Neil এই সঠিক, কিন্তু করেন তাহলে আপনি শেষ শৈলী ট্যাগ সরাতে আপনি সরাতে সক্ষম হবে</style>
andlrc

@ দেব-নাল ওয়েল, আমি প্রথমটি থেকে মুক্তি পেতে পারি </ p> কমপক্ষে (স্টাইলের উপাদানটি মুছতে আপনাকে দ্বিতীয়টি Ctrl + A, Del চাপতে বাধা দেওয়ার জন্য প্রয়োজন)।
নিল

12

জেলি, 141 বাইট

⁴;@€“¢ÇẎȧsẊỊ>ɼẈAẋ®ŀȮĠq⁼ṫṁḢĠZỴċƊ£²ÆṗÑḊ°>oÆl{(¢ɗpḅ]µṖÑb¹ƁịṾ¦Ç\ṭO4»“1kịXḥɗ"Ụɦḷ©Ƈ&Ṭ19“£ŀ³³.Ṗ<ṂqṬỵ.ṣȦƇƈ2ƭḂXƊ»ż³;“ßƑ_!]²Rȧ⁵⁴°ṁD⁽a{⁼!z¿ıṾƇDẇḤḶṡÇẈg»;

এটি অনলাইন চেষ্টা করুন!

উদাহরণ হিসাবে কমান্ড লাইন আর্গুমেন্ট নেয়, এবং একটি HTML ফাইল প্রদান করে। ফলাফলটি Chrome এ দেখে মনে হচ্ছে:

এখানে চিত্র বর্ণনা লিখুন


2
উত্তম উত্তর, তবে আমি এটি একটি চিত্র হিসাবে গণনা করছি না। এটি আসলে গ্রাফিকাল আউটপুট নয়।
মাল্টেসেন

উপবিষ্ট, দুর্দান্ত গল্ফ
Ave নগরী:

অনুমান করুন @ ডাউনগোটের এখন আপগোট নামে একটি ভাইবোন দরকার।
পল পিকার্ড

5

বাশ + চিত্রমজিক + জিএস 690 575 456 440 বাইট

"নিরবচ্ছিন্ন" কোডের জন্য পূর্ববর্তী সংশোধনগুলি দেখুন।

#!/bin/bash
d=`identify $1|cut -d' ' -f3`
x=`echo $d|cut -d'x' -f1`
y=`echo $d|cut -d'x' -f2`
convert $1 $1.eps
gs -g"$d" -o $1.png -sDEVICE=png48 -c "
/s/showpage load def/showpage{}def($1.eps)run
matrix defaultmatrix setmatrix/Helvetica-Bold 22
selectfont/c{dup stringwidth pop neg 2 div 0 rmoveto dup 
gsave 1 setgray show grestore 0 setgray false charpath stroke}def
$x 2 div $y 42 sub moveto($2)c $x 2 div 8 moveto($3)c s"
echo :$1.png

যেমন।

./meme.sh Superman1.jpg "I AM CORNHOLIO" "Are you threatening me??!"
GPL Ghostscript 9.15 (2014-09-22)
Copyright (C) 2014 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Loading NimbusRomNo9L-Regu font from /usr/share/ghostscript/9.15/Resource/Font/NimbusRomNo9L-Regu... 4186304 2700982 3995248 2685490 2 done.
Loading NimbusSanL-Bold font from /usr/share/ghostscript/9.15/Resource/Font/NimbusSanL-Bold... 4203248 2760390 3833712 2536130 1 done.
:Superman1.jpg.png

সুপারম্যান বেভিসকে পছন্দ করেন


4
এটা প্রভাব ফন্ট না!
পাইরিটি

সত্য। মনে হচ্ছে এটি ইনস্টল করা নেই। fc-listএটি খুঁজে পাচ্ছি না।
লুসার droog

আমি যাই হোক না কেন ইমপ্যাক্ট নির্দিষ্ট করতে পারি, তবে তারপরে এটি কুরিয়ারের সাথে রেন্ডার হবে।
luser droog
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.