Chciałem napisać program w Pascalu, który skopiował pulpit do stołu z możliwością wykonywania manipulacji na obrazie. Który program do tego (Pascal) i które funkcje / procedury pozwolą ci: pobrać kolory pikseli z zadanymi współrzędnymi i zwolnić ten sam piksel. Nadal jestem zainteresowany zmianami palet obrazów i filmów, mam też reklamy. to pytanie: jaki program (Pascal) i jakie funkcje / procedury?
elizabethreeder napisał(a):
Chciałem napisać program w Pascalu, który skopiował pulpit do stołu z możliwością wykonywania manipulacji na obrazie.
Skopiowanie fragmentu pulpitu do wirtualnej bitmapy jest dość proste – przykład dobrania się do graficznej zawartości pulpitu masz tutaj. Potem wystarczy CopyRect
i masz to co chcesz.
Który program do tego (Pascal) i które funkcje / procedury pozwolą ci: pobrać kolory pikseli z zadanymi współrzędnymi […]
To zależy od sposobu. Jeśli fragment obrazu wrzucisz sobie do wirtualnej bitmapy, to możesz skorzystać z właściwości TBitmap.Canvas.Pixels
, a jeżeli chcesz użyć funkcji z systemowego API, to skorzystaj z funkcji GetPixel
.
[…] i zwolnić ten sam piksel.
Co znaczy „zwolnić piksel”? Wyjaśnij.
Nadal jestem zainteresowany zmianami palet obrazów i filmów, mam też reklamy.
Nie widzę związku z poruszanym problemem… O co chodzi?
to pytanie: jaki program (Pascal) i jakie funkcje / procedury?
Jeśli o IDE chodzi, to masz do dyspozycji Lazarusa używającego Free Pascala jako języka programowania, ale jest też Delphi – z wersji Starter możesz korzystać do nauki.