add_task(async function test() {
const imgResponse = await fetch("multiple.ico");
const data = await imgResponse.bytes();
let decoder = new ImageDecoder({
data,
type: "image/x-icon",
});
await decoder.tracks.ready;
is(typeof decoder.tracks[0].getSizes, "undefined", "getSizes should be hidden from normal content");
let sizes = SpecialPowers.wrap(decoder.tracks[0]).getSizes();
is(sizes.length, 3, "Should have 3 sizes");
let expected = [[16, {r: 205, g: 8, b: 59}], [32, {r: 88, g: 205, b: 103 }], [512, {r:100, g: 205, b: 224}]];
for (let i = 0; i < expected.length; i++) {
const [size, color] = expected[i];
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.