আমি কীভাবে ফেসবুকে অ্যানিমেটেড জিআইএফ পোস্ট করব?


22

আমার বন্ধু একটি চিত্র পোস্ট করেছে যা আমার ফেসবুক শুরু পৃষ্ঠায় বার্তা ফিডে সরাসরি অ্যানিমেট করছিল। এটা কিভাবে সম্ভব? কিভাবে এই কাজ করা যেতে পারে?

এটি ফেসবুক দ্বারা ব্যবহৃত ইউআরএল: http://photos-c.ak.fbcdn.net/hphotos-ak-snc3/29301_442976909814_310716489814_5773694_3162803_s.jpg

এটি কি কোনও জিআইএফ চিত্রটির নামকরণ হয়েছে .jpg? সম্ভবত না.

আমি জানি না এটি সাহায্য করে বা কিছু, তবে এখানে সেই অংশটি (স্ক্রিপ্ট) এতে রয়েছে যা সেই চিত্রের URL টি রয়েছে:

<script>big_pipe.onPageletArrive({"phase":4,"id":"pagelet_photo_bar","css":["aes1F","FPnMi"],"js":["Py8xV","1k++i","9qrJd"],"onload":["PhotoTheater.init(HTML(\"\\u003cdiv id=\\\"fbPhotoTheater\\\" class=\\\"fbPhotoTheater hidden_elem narrowerWhiteBar\\\" tabindex=\\\"0\\\" role=\\\"region\\\" aria-label=\\\"Facebook-Diashow\\\" aria-busy=\\\"true\\\">\\u003cdiv class=\\\"container\\\">\\u003cdiv class=\\\"positioner\\\">\\u003ca class=\\\"uiTooltip closeTheater\\\" href=\\\"#\\\">\\u003ci class=\\\"closeImage img sp_6lzo0r sx_bbf9a4\\\">\\u003c\\\/i>\\u003cspan class=\\\"uiTooltipWrap middle left leftmiddle\\\">\\u003cspan class=\\\"uiTooltipText uiTooltipNoWrap\\\">Schlie\\u00dfen\\u003c\\\/span>\\u003c\\\/span>\\u003c\\\/a>\\u003c\\\/div>\\u003cdiv class=\\\"stageBackdrop\\\">\\u003c\\\/div>\\u003cdiv class=\\\"stageWrapper\\\">\\u003cdiv class=\\\"stage\\\">\\u003cimg src=\\\"\\\/images\\\/loaders\\\/indicator_black.gif\\\" class=\\\"spotlight\\\" \\\/> \\u003cdiv class=\\\"fbPhotosTheaterTags tagContainer\\\" id=\\\"fbPhotoTheaterTags\\\">\\u003cdiv class=\\\"tagsWrapper\\\">\\u003c\\\/div>\\u003c\\\/div>\\u003c\\\/div>\\u003cdiv class=\\\"videoStage\\\"> \\u003c\\\/div>\\u003cdiv id=\\\"fbPhotoTheaterError\\\" class=\\\"fbPhotoTheaterError hidden_elem stageError\\\">\\u003c\\\/div>\\u003c\\\/div>\\u003cdiv class=\\\"stageActions\\\" id=\\\"fbPhotoTheaterStageActions\\\">\\u003ca class=\\\"prev\\\" href=\\\"#\\\" title=\\\"Zur\\u00fcck\\\">\\u003c\\\/a>\\u003ca class=\\\"next\\\" href=\\\"#\\\" title=\\\"Weiter\\\">\\u003c\\\/a>\\u003cdiv class=\\\"fbPhotoTheaterButtons\\\" id=\\\"fbPhotoTheaterButtons\\\">\\u003c\\\/div>\\u003c\\\/div>\\u003cdiv class=\\\"photoInfoWrapper\\\">\\u003ctable class=\\\"uiGrid fbPhotoTheaterGrid photoInfo\\\" cellspacing=\\\"0\\\" cellpadding=\\\"0\\\">\\u003ctbody>\\u003ctr>\\u003ctd class=\\\"vTop detailsCell\\\">\\u003cdiv class=\\\"detailsContainer\\\">\\u003cdiv id=\\\"fbPhotoTheaterTitle\\\">\\u003c\\\/div>\\u003cspan id=\\\"fbPhotoTheaterContributors\\\">\\u003c\\\/span> \\u003cspan class=\\\"fsm fwn fcg\\\" id=\\\"fbPhotoTheaterCount\\\">\\u003c\\\/span>\\u003chr class=\\\"mvm\\\" \\\/>\\u003cdiv id=\\\"fbPhotosTheaterActions\\\" class=\\\"fbPhotosTheaterActions\\\">\\u003c\\\/div>\\u003c\\\/div>\\u003c\\\/td>\\u003ctd class=\\\"vTop commentsCell\\\">\\u003cdiv class=\\\"commentsContainer\\\">\\u003cdiv class=\\\"fbPhotosTaglist mbm tagpile\\\" id=\\\"fbPhotosTaglist\\\">\\u003cspan class=\\\"caption fsm fwn fcg\\\">Auf diesem Foto: \\u003c\\\/span>\\u003c\\\/div>\\u003cdiv id=\\\"fbPhotoTheaterUfi\\\">\\u003cform rel=\\\"async\\\" class=\\\"commentable_item autoexpand_mode\\\" method=\\\"post\\\" action=\\\"\\\/ajax\\\/ufi\\\/modify.php\\\" onsubmit=\\\"return Event.__inlineSubmit(this,event)\\\">\\u003cinput type=\\\"hidden\\\" name=\\\"charset_test\\\" value=\\\"&euro;,&acute;,\\u20ac,\\u00b4,\\u6c34,\\u0414,\\u0404\\\" \\\/>\\u003cinput type=\\\"hidden\\\" autocomplete=\\\"off\\\" name=\\\"post_form_id\\\" value=\\\"10711e587b061f39240641dbc74019ac\\\" \\\/>\\u003cinput type=\\\"hidden\\\" name=\\\"fb_dtsg\\\" value=\\\"AQBfQgRs\\\" autocomplete=\\\"off\\\" \\\/>\\u003c\\\/form>\\u003c\\\/div>\\u003c\\\/div>\\u003c\\\/td>\\u003ctd class=\\\"vTop adsCell\\\">\\u003cdiv class=\\\"adsContainer\\\">\\u003cdiv class=\\\"clearfix\\\">\\u003cdiv id=\\\"fbPhotoTheaterEgo\\\" class=\\\"fbPhotoTheaterEgo\\\">\\u003c\\\/div>\\u003cdiv class=\\\"fbPhotoTheaterEgoSponsored fss fwn fcg\\\">Gesponsert\\u003c\\\/div>\\u003c\\\/div>\\u003c\\\/div>\\u003c\\\/td>\\u003c\\\/tr>\\u003c\\\/tbody>\\u003c\\\/table>\\u003c\\\/div>\\u003c\\\/div>\\u003c\\\/div>\"));"],"onafterload":["Bootloader.loadComponents([\"fb-photos-theater-css\"], function(){  });"],"content":{"pagelet_photo_bar":"\u003cdiv class=\"mbm fbProfilePhotoStrip\">\u003cul class=\"fbProfilePhotoBar\">\u003cli class=\"stat_elem\" id=\"thumb193067094054363\">\u003ca class=\"uiMediaThumb fbProfilePhotoThumb uiMediaThumbMedium\" href=\"http:\/\/www.facebook.com\/photo.php?fbid=193067094054363&amp;set=t.100000400858474&amp;type=1\" rel=\"theater\" ajaxify=\"http:\/\/www.facebook.com\/photo.php?fbid=193067094054363&amp;set=t.100000400858474&amp;type=1&amp;src=http\u00253A\u00252F\u00252Fa1.sphotos.ak.fbcdn.net\u00252Fhphotos-ak-snc6\u00252F179200_193067094054363_100000532222327_655777_5428850_n.jpg&amp;theater\">\u003ci style=\"background-image: url(http:\/\/photos-a.ak.fbcdn.net\/hphotos-ak-snc6\/179200_193067094054363_100000532222327_655777_5428850_s.jpg); background-position: -33px -17px;\">\u003c\/i>\u003c\/a>\u003c\/li>\u003cli class=\"stat_elem\" id=\"thumb185312914825402\">\u003ca class=\"uiMediaThumb fbProfilePhotoThumb uiMediaThumbMedium\" href=\"http:\/\/www.facebook.com\/photo.php?fbid=185312914825402&amp;set=t.100000400858474&amp;type=1\" rel=\"theater\" ajaxify=\"http:\/\/www.facebook.com\/photo.php?fbid=185312914825402&amp;set=t.100000400858474&amp;type=1&amp;src=http\u00253A\u00252F\u00252Fa8.sphotos.ak.fbcdn.net\u00252Fhphotos-ak-snc6\u00252F165369_185312914825402_100000400858474_523262_6205304_n.jpg&amp;theater\">\u003ci style=\"background-image: url(http:\/\/photos-h.ak.fbcdn.net\/hphotos-ak-snc6\/165369_185312914825402_100000400858474_523262_6205304_s.jpg); background-position: -22px -30px;\">\u003c\/i>\u003c\/a>\u003c\/li>\u003cli class=\"stat_elem\" id=\"thumb175015452521815\">\u003ca class=\"uiMediaThumb fbProfilePhotoThumb uiMediaThumbMedium\" href=\"http:\/\/www.facebook.com\/photo.php?fbid=175015452521815&amp;set=a.175015445855149.34462.100000400858474&amp;type=1\" rel=\"theater\" ajaxify=\"http:\/\/www.facebook.com\/photo.php?fbid=175015452521815&amp;set=a.175015445855149.34462.100000400858474&amp;type=1&amp;src=http\u00253A\u00252F\u00252Fa6.sphotos.ak.fbcdn.net\u00252Fhphotos-ak-snc4\u00252F156854_175015452521815_100000400858474_459703_1557976_n.jpg&amp;theater\">\u003ci style=\"background-image: url(http:\/\/photos-f.ak.fbcdn.net\/hphotos-ak-snc4\/156854_175015452521815_100000400858474_459703_1557976_s.jpg);\">\u003c\/i>\u003c\/a>\u003c\/li>\u003cli class=\"stat_elem\">\u003cdiv class=\"fbProfilePhotoThumbEmpty\">\u003c\/div>\u003c\/li>\u003cli class=\"stat_elem\">\u003cdiv class=\"fbProfilePhotoThumbEmpty\">\u003c\/div>\u003c\/li>\u003c\/ul>\u003c\/div>"}});</script> 

উপরের গুরুত্বপূর্ণ অংশটি এখানে উপস্থিত বলে মনে হচ্ছে:

style=\"background-image: url(http:\/\/photos-f.ak.fbcdn.net\/hphotos-ak-snc4\/156854_175015452521815_100000400858474_459703_1557976_s.jpg);\">

আপনি কেবল একটি জিপিগের নাম পরিবর্তন করতে পারবেন না এবং এটি কাজ করে আশা করতে পারেন expect
ক্রিসএফ

হ্যাঁ, আমি এটি চেষ্টা করেছিলাম। জিআইএফটি এখনও ফেসবুকে সঠিকভাবে প্রদর্শিত হয় তবে প্রাণবন্ত হয় না।
বিটবোনক

উত্তর:


15

মে 2015

http://mashable.com/2015/05/29/facebook-gif-support/

মাথায় রাখার প্রথম জিনিসটি হ'ল বৈশিষ্ট্যটি জিআইএফ লিঙ্কগুলি নিয়ে কাজ করে, জিআইএফ আপলোডগুলি নয়। কমপক্ষে আপাতত, আপনার প্রিয় জিআইএফ আপলোড করার চেষ্টা করার ফলে ফেসবুকে ব্যবহারযোগ্য, প্লেযোগ্য খেলোয়াড় জিআইএফ হবে না।

[...]

জিফি, ইমগুর, জিএফওয়াইক্যাট এবং অন্যান্য পরিষেবাদি সমস্ত ওয়েবে বৃহত জিআইএফগুলি এমবেড করা আরও সহজ করার চেষ্টা করছে

[...]

নিশ্চিত করুন যে আপনি জিফি বা অন্যান্য জিআইএফ পরিষেবাগুলি থেকে সম্পূর্ণ জিআইএফ url ব্যবহার করছেন।

এপ্রিল ২০১২ - বর্তমান শোষণ চিত্রগুলি পাস করতে মোবাইল পাঠ্য অ্যাপ্লিকেশন ব্যবহার করে

http://www.facebook.com/connect/uiserver.php?app_id=2915120374
&method=stream_publish
&redirect_uri=http://www.facebook.com
&from=SENDERID
&target_id=RECEIVERID
&action_links=[{"text":"Your Text Here",
                "href":"http://www.blank.com/"}]
&attachment={'media':[{'type':'image',
                       'src':'animationurl',
                       'href':'anyurl'}],
             'description':'LongDescription',
             'properties':{'Anything':{'text':'Anything',
                                       'href':'anyurl'}}}

সত্যিকারের কেবলমাত্র প্রয়োজনটি হ'ল animationurl, যা ফেসবুক হোস্টেড ইমেজ হওয়া দরকার।

এইগুলি আগে সম্ভব ছিল

  • ফাইলের নাম জিআইএফ-তে পরিবর্তন করা হচ্ছে
  • কম্প্রেশনকে বাইপাস করতে ফাইলের মাত্রা প্রায় 120 পিক্সে পরিবর্তন করা হচ্ছে
  • ফেসবুকের চিত্র সরঞ্জামগুলি বাইপাস করার জন্য ফাইলের শেষে হেডার ডেটা পরিবর্তন করা বা বাইটগুলি (জিআইএফ ডেটাতে শেষ হওয়া 3 বি উদাহরণস্বরূপ) যুক্ত করা
    তথ্য পরিবর্তন
  • ফেসবুক এফবিএমএল এর মাধ্যমে
  • নোটগুলিতে ফেসবুক এইচএমটিএল ট্যাগের মাধ্যমে

প্রথম কাজ করার পদ্ধতিটি মনে হয় কোনওভাবেই এটিতে ব্যবহারকারীদের ট্যাগ করার মাধ্যমে ফেসবুক সার্ভারে বর্তমানে উপলব্ধ জিআইএফ সেটগুলি ভাগ করে নিচ্ছে। আমি বর্তমানে চারপাশে চেনাশোনাগুলি বাদ দিয়ে কোনও নতুন জিআইএফ উপস্থিত হতে দেখিনি।

দ্বিতীয়টি ফেসবুক অ্যাপ্লিকেশনটির মাধ্যমে ফেসবুক এপিআইয়ের অপব্যবহারের ব্যবহার করে। বিকাশকারী একটি ভিডিও এম্বেড পূর্বরূপে জিআইএফ লুকিয়েছিলেন।

বিকাশকারী অ্যাপ্লিকেশন

এখন ধরে নেওয়া, এটির চিত্র বের করার জন্য আপনাকে নিষিদ্ধ করা হবে ... কারণ এর অর্থ চিত্র আপলোড সিস্টেমটি ত্রুটিযুক্ত এবং জিআইএফ বা ছবিতে লুকিয়ে রেখে বিপজ্জনক কোড কার্যকর করা যেতে পারে। দেখে মনে হয় যে ফেসবুক ফটো দলটি নিশ্চিত করবে যে জিআইএফগুলি আরও কাছাকাছি না থাকে।

নাথানিয়েল রোমান

কোওড়া চিত্র: এটি একটি বাগ যা খুব অল্প সময়ের জন্য সাইটে ছিল।  এটি কিছুক্ষণ আগে স্থির হয়ে গেল।

এবং পূর্বে পুরানো ফেসবুক দেব উইকিতে এর কিছু এখনই পরিবর্তিত হতে পারে তবে গিস্টটি একইরকম থেকে যায়

ফেসবুক প্ল্যাটফর্ম একটি বিশেষ পদ্ধতিতে img ট্যাগগুলি পরিচালনা করে। কোনও পৃষ্ঠা প্রকাশ করার সময়, ফেসবুক সার্ভারগুলি কোনও ইমেজ ইউআরএল অনুরোধ করে এবং তারপরে এই * চিত্রগুলি পরিবেশন করে, * * .ফেসবুক.কম ডোমেন ব্যবহার করে সমস্ত img ট্যাগের src বৈশিষ্ট্যটি পুনরায় লিখে। এটি ফেসবুকের ব্যবহারকারীর গোপনীয়তা রক্ষা করে এবং তাদের চিত্রগুলির পরিষেবার মান আরও ভালভাবে নিয়ন্ত্রণ করতে দেয়।

চিত্রের ক্যাশেটির অস্তিত্বের বেশ কয়েকটি কারণ রয়েছে:

  • ব্যবহারকারীর প্রোফাইলে প্রদর্শিত চিত্রগুলিতে কিছুটা গুণমান এবং অভিন্নতা নিশ্চিত করার একটি উপায় আমাদের প্রয়োজন (কোনও অ্যানিমেটেড চিত্র নেই, 50 এমবি চিত্র ইত্যাদি নেই)
  • আমাদের ব্যবহারকারীর গোপনীয়তা রক্ষা করা উচিত এবং দেখার জন্য ব্যবহারকারীর ব্রাউজার থেকে সরাসরি করা চিত্রের অনুরোধগুলি থেকে দূষিত অ্যাপ্লিকেশনগুলিকে তথ্য আহরণের অনুমতি দেওয়া উচিত নয়
  • সম্ভবত আপনার কাছে সবচেয়ে গুরুত্বপূর্ণ, চিত্রের ক্যাশে এই চিত্রগুলির পরিবেশন করার সম্ভাব্য বিপুল বোঝা থেকে বিকাশকারীদের ieldাল দেয়, পরিবর্তে ফেসবুকের সংস্থানগুলিতে বোঝা চাপিয়ে দেয়

এবং শেষ পর্যন্ত আমি অন্য কোথাও উল্লেখ করেছি

যদিও টিওএস-এ কোথাও বলা হয়নি,

একটি ফাইল আপলোড করে আপনি শংসাপত্রটি দিয়েছিলেন যে এই ছবিটি বিতরণের অধিকার আপনার রয়েছে এবং এটি পরিষেবার শর্তাদি লঙ্ঘন করে না

সুতরাং আপনি কোনও পরীক্ষামূলক ব্যবহারকারীর অ্যাকাউন্টে পরীক্ষা করার জন্য পিছনে পেট পেতে পারেন তবে ব্যক্তিগত অ্যাকাউন্টে শোষণ (যদি পাওয়া যায়) ব্যবহার করতে পারেন। আমি নিশ্চিত আপনি নিজের অ্যাকাউন্টটি শেষ করে দেখবেন।

পিএস ভাবেন না কারণ আপনি যখন সাইটগুলি ব্রাউজ করছেন তখন ফেসবুক কর্মচারীরা এই তথ্যটি দেখেন না। যে মুহূর্তে কোনও শোষণ জনসমক্ষে প্রকাশিত হয়, একই সময়ের মধ্যে এটি বন্ধ হয়ে যাবে


6

যদিও এক্সটেনশনটি জেপিগ, এটি এখনও একটি জিআইএফ ফাইল

ফায়ারফক্স চিত্র

আপনার প্রশ্নের উত্তর দিতে, আমি এটি খুঁজে পেয়েছি :

আপনাকে যা করতে হবে তা হল আপনার প্রোফাইল ফটো হিসাবে একটি ছোট অ্যানিমেটেড জিআইএফ (প্রায় 50 কেবি বা তারও কম) আপলোড করা (ফেসবুক বড় আকারের অ্যানিমেটেড জিআইএফগুলি সমতল করবে, তবে ছোটগুলি সনাক্ত করে না)। এটি তখন আপনার প্রোফাইলের অ্যালবামে থাকবে। আপনার আইকন নিজেই অ্যানিমেটেড হবে না। তবে, আপনি এটি আপনার ফেসবুক প্রোফাইল ফটোগুলিতে অ্যানিমেটেড হিসাবে দেখতে পাবেন এবং সেই ফটোতে গিয়ে "ভাগ করুন" এ ক্লিক করে এটি আপনার দেওয়ালে অ্যানিমেটেড হিসাবে উপস্থিত হবে।

প্রোফাইল থাম্বনেইলগুলি সর্বদা বেস চিত্র থেকে উত্পন্ন হয়। যদি বেস ইমেজটি 120x120 এর নিচে থাকে তবে অ্যানিমেশনটি হ্রাসযোগ্য এবং সর্বাধিকীকরণ উভয় দর্শন দিয়ে অক্ষত থাকবে। ন্যূনতম গ্যালারী থাম্বনেল হিসাবে ফিট করার জন্য সেই আকারের যে কোনও কিছুকে পুনরায় আকার দিতে হবে এবং অ্যানিমেশনটি হারাবে, তবে পূর্ণ আকারের অ্যানিমেটেড থাকা উচিত।


1

আমি গবেষণা করে দেখেছি যে চিত্রটি অ্যাপ্লিকেশন দ্বারা তৈরি হয়েছে http://apps.facebook.com/animated-picture/ আপনি এই অ্যাপ্লিকেশনটিতে একটি এসডাব্লুএফ (ফ্ল্যাশ) থেকে অ্যানিমেটেড জিআইএফ হিসাবে ফাইল তৈরি করতে পারেন এবং আপনার ফেসবুকে প্রকাশ করতে পারেন!


দুর্ভাগ্যক্রমে অ্যাপ্লিকেশনটি আর উপলভ্য নয়। ফেসবুকের জিআইএফ ব্যবহারের বিকল্পটি সক্ষম করা উচিত।
স্ক্যান

0

ফেসবুক এখন স্থানীয়ভাবে অ্যানিমেটেড জিআইএফ ফাইলগুলি আপলোড করা সমর্থন করে। আপনি যদি নিজের নিউজফিড বা টাইমলাইন পৃষ্ঠায় স্থিতি আপডেট বক্সে আপলোড চিত্র বোতামটি ক্লিক করেন, তবে আপনি যে অ্যানিমেটেড জিআইএফ ফাইলটি আপলোড করতে চান তা চয়ন করুন, এটি আপলোড হবে এবং ফেসবুক এটিকে একটি এমপি 4 ভিডিও ফাইলে রূপান্তর করবে, যা প্লে করা যায় একটি নির্দিষ্ট ফেসবুক ভিডিও ফাইলের মতো, নির্দিষ্ট ফ্রেমে বিরতি দেওয়ার ক্ষমতা সহ, যা কোনও সাধারণ অ্যানিমেটেড জিআইএফ ফাইল দেখার সময় কোনও বিকল্প নয়। যদিও জিআইএফটি আপলোডের পরে ভিডিও ফাইলে রূপান্তরিত হয়েছে তবে এটিতে জিআইএফ বলে ওভারলে লেবেল থাকবে।

এটি একটি ভিডিও ফাইল হিসাবে এবং ফেসবুক নিউজফিডে ভিডিও ফাইলগুলি অটোপ্লে করে (যদি আপনার ফেসবুক সেটিংস বন্ধ থাকে না) সুতরাং এটি ফেসবুকে 30 সেকেন্ডের নীচে থাকা ভিডিওগুলিকে স্বয়ংক্রিয়ভাবে লুপ করে দেওয়ার সাথে সাথে একটি অ্যানিমেটেড জিআইএফ (ধ্রুবক লুপিং) এর মতো আচরণ করা উচিত দীর্ঘ।

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