Wpis z mikrobloga

@rbielawski: @Marmite:

var image = new Image;
image.onload = function() {
var colorThief = new ColorThief();
var dominantColor = colorThief.getColor(image);
}
image.src = "/gfx/6700f8a540fd7188bfc7533f3eb73f22.png";

Zrobiłem to tak, błędu już nie ma, ale teraz jak wydobyć dominantColor z funkcji? :D
  • Odpowiedz
@rbielawski: Dotarłem do tego momentu, że wewnątrz funkcji skrypt działa, coś z tego sobie już wykombinuję, ale żeby rozwiązać problem do końca - jak wyciągnąć zmienną poza funkcję? Aktualnie zwraca tylko 'undefined'
  • Odpowiedz
@m21d24: tak bardzo ogolnie chodzi o to, ze funkcja onload jest wywolywana dopiero po tym, jak obrazek sie zaladuje, a to co jest poza nia leci od razu (niezaleznie od tego, czy jest napisane przed czy po tej funkcji)
  • Odpowiedz