hi!
ich überlege gerade, wie man eine waveform (z.b. von einer audio datei) am besten zeichnet. wenn beim zeichnen für jede x-koordinate genau ein sample gezeichnet wird (siehe bild), ist es ja noch ganz einfach, bei vergrößerung/zoom in wird dann halt nur bei z.b. jeder 10ten x-koordinate ein sample aufgezeichnet.
aber wie wird das dann bei zoom out gemacht ... wenn man nur jeden 10. punkt nimmt, entsteht dadurch aliasing (siehe bild).
hätte mir überlegt, von den 10 samples die als eines dargestellt werden dann einen spitzenwert (positiv und negativ bei einem audio signal) auszurechnen und diese dann aufzuzeichnen...
gibts vl noch andere ideen von euch? - meine google suche diesbzgl war eher erfolglos :shiner:
ciao!