להורדה | מקפיא תמונות GIF בפורום
-
אני לא רוצה לפתוח מחדש דיון מאשכול שנחסם אז נא לא לפתוח דיון בנושא מחדש
בקצרה
תוסף למי שמציק לו תמונות GIF בפורום ורוצה להקפיא אותם
בהנאה...
להוריד כוכביות
https://drive.google.com/drive/folders/1W****WnM_NoYaB1K0uzqUdQaHRQBoPnFHtg4?usp=sharing
בסקריפט// ==UserScript== // @name Mitmachim GIF Freeze // @namespace http://tampermonkey.net/ // @version 1.0 // @description מקפיא תמונות GIF בפורום מתמחים טופ // @author You // @match https://mitmachim.top/* // @grant none // ==/UserScript== (function() { 'use strict'; function freezeGif(img) { // בודק אם התמונה כבר טופלה או שהיא לא GIF if (img.dataset.frozen || !img.src.includes('.gif')) return; img.dataset.frozen = "true"; const canvas = document.createElement('canvas'); const ctx = canvas.getContext('2d'); const processImage = () => { canvas.width = img.naturalWidth || img.width; canvas.height = img.naturalHeight || img.height; // מעתיק את הסגנונות של התמונה המקורית canvas.className = img.className; canvas.style.cssText = img.style.cssText; // מצייר רק את הפריים הראשון ctx.drawImage(img, 0, 0, canvas.width, canvas.height); // מחליף את התמונה ב-Canvas if (img.parentNode) { img.parentNode.replaceChild(canvas, img); } }; if (img.complete) { processImage(); } else { img.onload = processImage; } } function freezeAllGifs() { const avatars = document.querySelectorAll('.avatar, [component="user/picture"], img[src*=".gif"]'); avatars.forEach(img => { if (img.tagName === 'IMG') { freezeGif(img); } }); } // הפעלה ראשונית freezeAllGifs(); // מעקב אחר פוסטים שנטענים בגלילה const observer = new MutationObserver(() => { freezeAllGifs(); }); observer.observe(document.body, { childList: true, subtree: true }); })();אני לא יודע אם פתיחת האשכול הזה עומדת בכללי הפורום אם זה בעייתי @צוות-פיקוח תחסמו או תנעלו לתגובות
-
אני לא רוצה לפתוח מחדש דיון מאשכול שנחסם אז נא לא לפתוח דיון בנושא מחדש
בקצרה
תוסף למי שמציק לו תמונות GIF בפורום ורוצה להקפיא אותם
בהנאה...
להוריד כוכביות
https://drive.google.com/drive/folders/1W****WnM_NoYaB1K0uzqUdQaHRQBoPnFHtg4?usp=sharing
בסקריפט// ==UserScript== // @name Mitmachim GIF Freeze // @namespace http://tampermonkey.net/ // @version 1.0 // @description מקפיא תמונות GIF בפורום מתמחים טופ // @author You // @match https://mitmachim.top/* // @grant none // ==/UserScript== (function() { 'use strict'; function freezeGif(img) { // בודק אם התמונה כבר טופלה או שהיא לא GIF if (img.dataset.frozen || !img.src.includes('.gif')) return; img.dataset.frozen = "true"; const canvas = document.createElement('canvas'); const ctx = canvas.getContext('2d'); const processImage = () => { canvas.width = img.naturalWidth || img.width; canvas.height = img.naturalHeight || img.height; // מעתיק את הסגנונות של התמונה המקורית canvas.className = img.className; canvas.style.cssText = img.style.cssText; // מצייר רק את הפריים הראשון ctx.drawImage(img, 0, 0, canvas.width, canvas.height); // מחליף את התמונה ב-Canvas if (img.parentNode) { img.parentNode.replaceChild(canvas, img); } }; if (img.complete) { processImage(); } else { img.onload = processImage; } } function freezeAllGifs() { const avatars = document.querySelectorAll('.avatar, [component="user/picture"], img[src*=".gif"]'); avatars.forEach(img => { if (img.tagName === 'IMG') { freezeGif(img); } }); } // הפעלה ראשונית freezeAllGifs(); // מעקב אחר פוסטים שנטענים בגלילה const observer = new MutationObserver(() => { freezeAllGifs(); }); observer.observe(document.body, { childList: true, subtree: true }); })();אני לא יודע אם פתיחת האשכול הזה עומדת בכללי הפורום אם זה בעייתי @צוות-פיקוח תחסמו או תנעלו לתגובות
@תותחוביץ
תודה רבה! יעיל
-
אני לא רוצה לפתוח מחדש דיון מאשכול שנחסם אז נא לא לפתוח דיון בנושא מחדש
בקצרה
תוסף למי שמציק לו תמונות GIF בפורום ורוצה להקפיא אותם
בהנאה...
להוריד כוכביות
https://drive.google.com/drive/folders/1W****WnM_NoYaB1K0uzqUdQaHRQBoPnFHtg4?usp=sharing
בסקריפט// ==UserScript== // @name Mitmachim GIF Freeze // @namespace http://tampermonkey.net/ // @version 1.0 // @description מקפיא תמונות GIF בפורום מתמחים טופ // @author You // @match https://mitmachim.top/* // @grant none // ==/UserScript== (function() { 'use strict'; function freezeGif(img) { // בודק אם התמונה כבר טופלה או שהיא לא GIF if (img.dataset.frozen || !img.src.includes('.gif')) return; img.dataset.frozen = "true"; const canvas = document.createElement('canvas'); const ctx = canvas.getContext('2d'); const processImage = () => { canvas.width = img.naturalWidth || img.width; canvas.height = img.naturalHeight || img.height; // מעתיק את הסגנונות של התמונה המקורית canvas.className = img.className; canvas.style.cssText = img.style.cssText; // מצייר רק את הפריים הראשון ctx.drawImage(img, 0, 0, canvas.width, canvas.height); // מחליף את התמונה ב-Canvas if (img.parentNode) { img.parentNode.replaceChild(canvas, img); } }; if (img.complete) { processImage(); } else { img.onload = processImage; } } function freezeAllGifs() { const avatars = document.querySelectorAll('.avatar, [component="user/picture"], img[src*=".gif"]'); avatars.forEach(img => { if (img.tagName === 'IMG') { freezeGif(img); } }); } // הפעלה ראשונית freezeAllGifs(); // מעקב אחר פוסטים שנטענים בגלילה const observer = new MutationObserver(() => { freezeAllGifs(); }); observer.observe(document.body, { childList: true, subtree: true }); })();אני לא יודע אם פתיחת האשכול הזה עומדת בכללי הפורום אם זה בעייתי @צוות-פיקוח תחסמו או תנעלו לתגובות
@תותחוביץ אולי תעשה גרסת סקריפט לשונאי התוספים?
-
@תותחוביץ אולי תעשה גרסת סקריפט לשונאי התוספים?
@טופ-שבמתמחים
קיבלת....// ==UserScript== // @name Mitmachim GIF Freeze // @namespace http://tampermonkey.net/ // @version 1.0 // @description מקפיא תמונות GIF בפורום מתמחים טופ // @author You // @match https://mitmachim.top/* // @grant none // ==/UserScript== (function() { 'use strict'; function freezeGif(img) { // בודק אם התמונה כבר טופלה או שהיא לא GIF if (img.dataset.frozen || !img.src.includes('.gif')) return; img.dataset.frozen = "true"; const canvas = document.createElement('canvas'); const ctx = canvas.getContext('2d'); const processImage = () => { canvas.width = img.naturalWidth || img.width; canvas.height = img.naturalHeight || img.height; // מעתיק את הסגנונות של התמונה המקורית canvas.className = img.className; canvas.style.cssText = img.style.cssText; // מצייר רק את הפריים הראשון ctx.drawImage(img, 0, 0, canvas.width, canvas.height); // מחליף את התמונה ב-Canvas if (img.parentNode) { img.parentNode.replaceChild(canvas, img); } }; if (img.complete) { processImage(); } else { img.onload = processImage; } } function freezeAllGifs() { const avatars = document.querySelectorAll('.avatar, [component="user/picture"], img[src*=".gif"]'); avatars.forEach(img => { if (img.tagName === 'IMG') { freezeGif(img); } }); } // הפעלה ראשונית freezeAllGifs(); // מעקב אחר פוסטים שנטענים בגלילה const observer = new MutationObserver(() => { freezeAllGifs(); }); observer.observe(document.body, { childList: true, subtree: true }); })(); -
@טופ-שבמתמחים
קיבלת....// ==UserScript== // @name Mitmachim GIF Freeze // @namespace http://tampermonkey.net/ // @version 1.0 // @description מקפיא תמונות GIF בפורום מתמחים טופ // @author You // @match https://mitmachim.top/* // @grant none // ==/UserScript== (function() { 'use strict'; function freezeGif(img) { // בודק אם התמונה כבר טופלה או שהיא לא GIF if (img.dataset.frozen || !img.src.includes('.gif')) return; img.dataset.frozen = "true"; const canvas = document.createElement('canvas'); const ctx = canvas.getContext('2d'); const processImage = () => { canvas.width = img.naturalWidth || img.width; canvas.height = img.naturalHeight || img.height; // מעתיק את הסגנונות של התמונה המקורית canvas.className = img.className; canvas.style.cssText = img.style.cssText; // מצייר רק את הפריים הראשון ctx.drawImage(img, 0, 0, canvas.width, canvas.height); // מחליף את התמונה ב-Canvas if (img.parentNode) { img.parentNode.replaceChild(canvas, img); } }; if (img.complete) { processImage(); } else { img.onload = processImage; } } function freezeAllGifs() { const avatars = document.querySelectorAll('.avatar, [component="user/picture"], img[src*=".gif"]'); avatars.forEach(img => { if (img.tagName === 'IMG') { freezeGif(img); } }); } // הפעלה ראשונית freezeAllGifs(); // מעקב אחר פוסטים שנטענים בגלילה const observer = new MutationObserver(() => { freezeAllGifs(); }); observer.observe(document.body, { childList: true, subtree: true }); })(); -
-
@טופ-שבמתמחים
נראה לך יש ביקוש לזה?
כלומר יש הרבה שדווקא רוצים שיהיה להם גיף…
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות
