صور GIF المتحركة: توقفوا عن ذلك!

عندما ينشر الأشخاص صور GIF متحركة، فإنها تتكرر مرارًا وتكرارًا…

يمنحني تويتر طريقة لإيقاف الحركة. بينما يسمح لي Slack بطي الصورة حتى لا أراها بعد الآن. أرجوكم، أرجوكم يا Discourse، امنحوني شيئًا مماثلاً. :pray:

19 إعجابًا

يمكنك استخدام Stylus لتغيير نمط (display: none أو visibility: hidden) لجميع ملفات GIF المتحركة:

div.topic-body div.lightbox-wrapper > a.lightbox > img[src$='.gif']

6 إعجابات

بالطبع، أنا أتفق تمامًا! كانت المتصفحات تدعم هذه الميزة بشكل أصلي من قبل.. اقرأ المزيد عنها هنا:

9 إعجابات

إذا كنت تستخدم متصفح Chrome، فإنني أنصحك بهذه الإضافة:

4 إعجابات

تحديث بسيط فقط.

هناك الكثير من “نعم” في هذا الموضوع، في الواقع شعرت بنفس الشعور تمامًا في وقت سابق اليوم عندما نشر شخص ما ملفًا متحركًا (GIF).

يعمل @pmusaraj على هذه الميزة وسيرفع تحديثًا لنا عندما تكون جاهزة.

12 إعجابًا

من المؤسف أن المتصفحات أوقفت دعمها لـ esc لإيقاف جميع حركات الصفحة في ملفات GIF. الناس ينسون.. لكن هذا كان حقيقةً.

5 إعجابات

طلب ميزة رائع @ganncamp، شكرًا لك. تم إنجاز هذا الآن (التعديل) ونُشر هنا في ميتا. عند النقر على الصورة، سيتم إيقاف تشغيل الحركة ثم إعادة تشغيلها. نظرًا لقيود أمان المتصفح، يُظهر الإيقاف فقط الإطار الأول للصورة، ولا يمكنه إظهار الإطار في اللحظة التي تم فيها النقر.

إليك صورة متحركة (GIF) إلزامية لتجربتها:

giphy-4

17 إعجابًا

مظهر رائع، لدينا بعض التوصيات البسيطة:

  1. ربما نضيف طبقة تراكب صغيرة مكتوب عليها “موقوف” حتى يتعرف المستخدمون على ما حدث. (هل يمكن وضع رمز II شفاف في الزاوية اليمنى السفلى؟)

  2. أعتقد (رغم أنني لست متأكدًا) أن هذا يعمل فقط بعد اكتمال تحميل ملف GIF. قد يستغرق تحميل بعض ملفات GIF المتحركة وقتًا طويلاً. هل يمكنك اختبار ذلك محليًا باستخدام تقييد السرعة للتأكد من أن الإيقاف يعمل حتى لو لم يكتمل تحميل ملف GIF؟

7 إعجابات

لاحظت سلوكًا غريبًا هنا في ميتا.
نشرت صورة متحركة (GIF) هنا https://meta.discourse.org/t/badges-and-general-chattiness-of-discourse/187971/19?u=geoff777

لم تتوقف عن الحركة. جربت متصفحين مختلفين.
عدت إلى هذا الموضوع لأنني قرأته في اليوم الآخر.
نقرت على صورة “توقف” المتحركة وتوقفت.
عدت إلى منشوري وأصبحت تتوقف الآن.

إذًا…
اختبار اختبار اختبار…

Thats So Raven Hello GIF by Cameo

3 إعجابات

ربما يمكننا إضافة إعداد يظهر عند تمرير الماوس فوق صورة متحركة بجانب زر “إيقاف الصورة المتحركة الحالية”:

  • تشغيل تلقائي للصور المتحركة: تشغيل/إيقاف (يُحفظ في الجلسة)
4 إعجابات

شكرًا لك يا جيف، والسبب التقني لعدم عمل رفعك هو أن هذه الميزة تعمل حاليًا فقط للرفع الموجود في قاعدة البيانات. رفعك أعلاه هو رابط من Giphy، ولا يحتوي على سجل رفع محلي. لا يمكننا تمديد هذه الميزة بسهولة للصور المتحركة من عناوين URL أخرى لأننا لا نعرف على وجه اليقين ما إذا كان أصلًا معينًا في عنوان URL محدد هو صورة متحركة أم صورة ثابتة عادية.

يمكننا التخمين المدروس، على سبيل المثال لعناوين URL الخاصة بـ Giphy، ولكن ما لم يكن الرفع محليًا ومعالجًا، فلن نعرف على وجه اليقين.

تحديث: آه، والآن تم تنزيل رفع Giphy في منشورك أعلاه محليًا، وعملية الإيقاف المؤقت تعمل.

4 إعجابات

لن يتوقف GIF الذي نشرته أعلاه مؤقتًا في الوقت الحالي

ثم حدث تحديث، وعاد للعمل.

أظن الآن أن مشكلة عدم التوقف المؤقت هذه خاصة فقط بمُنشئ GIF وتُحلّ بالتحديث.

تعديل - عذرًا، أنا أقرأ مشاركتك أعلاه الآن @pmusaraj

نعم، هذا منطقي. يتوقف مؤقتًا عندما يكون متاحًا محليًا.
لذلك، لن تعمل ميزة التوقف المؤقت لفترة قصيرة. جيد أن نعرف ذلك. شكرًا لك.

إعجابَين (2)

تعمل عملية الإيقاف المؤقت، لكن لا يمكن للـ canvas قراءة/رسم الإطار الأول حتى يتم تحميل ملف GIF بالكامل. لا أعتقد أنه يمكننا إصلاح هذه المشكلة بشكل صحيح، لذا أضفت لون خلفية خفيفًا لعنصر canvas، والذي سيظهر بهذا الشكل:

كما أضفت أيقونات التشغيل/الإيقاف المؤقت وبعض التحسينات الأخرى.

10 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 6 أيام. لم يعد مسموحًا بإضافة ردود جديدة.

الإطار المضيء يعيق الرؤية، كما تلاحظ هنا. قارن بين السلوكين واضغط أو انقر على ملفات GIF المتحركة أدناه:

ed1bdf66998acb6fa9d93c4d8b318dbb07c15203

igor-bastidas-2

يعمل الأمر نوعًا ما في الصورة الثانية، مع تحفظ أن توسع الإطار المضيء وانكماشه يستهلك أحد النقرات لإيقاف التشغيل أو استئنافه.

3 إعجابات

نعم @pmusaraj، سأقوم بإعادة فتح هذا. من المرجح أننا نحتاج إلى معالجة أفضل للحالات التي يتم فيها عرض ملف GIF متحرك في نافذة منبثقة (lightbox)، حيث إن الوضع الحالي غير عملي للغاية.

لست متأكدًا من الإجراء الصحيح: هل نتجنب عرض ملفات GIF المتحركة في النوافذ المنبثقة؟ أم نخصص مناطق نقر مختلفة لـ “إيقاف مؤقت” مقابل “الحجم الكامل” لهذه الحالات؟

إعجابَين (2)

ربما هذا؟ لست متأكدًا مما يمكن أن نكسبه من عرض صور GIF المتحركة في صندوق خفيف…

7 إعجابات

أعتقد أنه تقنيًا يمكنك إنشاء حركة كبيرة لإظهارها.

ربما نعطّل صندوق الضوء مؤقتًا ونرى ما إذا كان أي شخص سيشكو؟ أتفق تمامًا على أنه غالبًا ما يكون أمرًا سيئًا وغير مفيد لصور GIF المتحركة.

6 إعجابات

بالتأكيد، إذا كان تعطيل lightbox أمرًا سهلاً لملفات GIF المتحركة، فلنفعل ذلك. من المرجح أنه يجب أيضًا إرجاعه إلى الإصدارات السابقة!

3 إعجابات