Wpis z mikrobloga

Taki problem szkolny:
powiedz mi bo w grafice nie jestem orzeł. jak zrobić np kwadrat składający się z 64 pikseli - i wygenerować losowo wszystkie możliwości i jako wynik osiągnąć serię obrazków pikselowych :) różniących się od siebie pikselami. Czy JScript? Tak z ciekawosci ile takich obrazków powstanie z takiego algorytmu?
Podpowiecie jak najłatwiej dla początkującego i jakich narzędzi użyć?
#programowanie
  • 13
  • Odpowiedz
@Amelcio To, co chcesz zrobić, to k-elementowa (k-pikselowa) wariacja zbioru n-kolorów z powtórzeniami. Liczba możliwości to n^k. Zakładając, że ograniczyłbyś się tylko do dwóch kolorów, to musiałbyś wygenerować 2^64 obrazków. Już dla 256 kolorów byłoby to praktycznie niemożliwe z powodu rozmiaru problemu, nie mówiąc nawet o 16.7M.
  • Odpowiedz
pythonem mozesz to zrobić (biblioteka PIL) na pythonie 2 - ostatni release byl w 2010 i strona nie działa wiec moge podrzucić ci instalke

w RGB jest 256^3 mozliwych kolorow a masz 64 piksele wiec wszystkich kombinacji będzie (256^3)^64
  • Odpowiedz