Portál AbcLinuxu, 7. května 2025 12:22
Darrien Glasser se v příspěvku na svém blogu podrobně věnoval vlastnostem grafického formátu GIF. Mimo jiné v souboru s GIF obrázkem smazal nepovinnou tabulku barev, uložil jej jako nový obrázek a ten zkoušel v různých webových prohlížečích a grafických aplikacích. Dle autora nuda. Pokaždé se zobrazil černý obdélník. Zmíněný příspěvek na blogu se dostal na Hacker News a uživatelé Firefoxu na Linuxu místo černého obdélníku viděli ve Firefoxu obdélníkový výřez aneb díru, skrze kterou lze vidět obrázek na ploše nebo jinou aplikaci. Chyba byla nahlášena do Bugzilly a ve Firefoxu 99.0 je opravena.
Tiskni
Sdílej:
umí a de tim číst pixely z vobrazovky resp. vokna na pozadí ff :D :D
di na stránku s vobrázkem (muže to bejt i samotnej *.gif vobrázek votevřenej v prohlížeči) máčkni f12 zapni konzoli a todlecto tam copypastni :D :D
function getPixel(url, x, y) { var img = new Image(); img.src = url; var canvas = document.createElement('canvas'); var context = canvas.getContext('2d'); context.drawImage(img, 0, 0); return context.getImageData(x, y, 1, 1).data; } getPixel('/you-dont-know-gif/Sunflower_as_gif_89a-no-gct.gif',50,50)
a funguje mi to i v toru kterej prejže jakoby to canvas čtení blokuje :D
umí a de tim číst pixely z vobrazovky resp. vokna na pozadí ff :D :D
tak ne :D
sem se blbě koukla na lokální vobrázek a naštěstí canvas blocker funguje a furt to vrací náhodnou barvičku :D když je canvas blocker vypnutej tak to vrací jenom [0,0,0,0] která by tam jakoby měla bejt v tom gifu
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.