Schnelle/Effiziente Pixeloperationen
Verfasst: 8. Juli 2006 15:52
Hallo,
meine Anwendung kann bereits Bilder laden. Ich würde gern auf einzelne Pixel des Bildes zugreifen. Ich glaube/weiß dass dafür Zugriffe über QT gibt aber ich bin mir unsicher ob diese auch effizient/schnell sind? Gibt es sonst eine andere Möglichkeit überhaupt auf Pixel zuzugreifen (vielleicht auch was anderes als OpenGL?). Oder muss man da irgendwie auf os-funktionen zurückgreifen...wenn ja: ist diese Methodik überhaupt schneller als über QT ?
Ich weiß nicht ob sich jemand auskennt aber ich würde gerne Bilder "stören" also ein Blurring darauf anwenden...wenn jemand erfahrung hat...
Oder auch einfacher...wenn ich einen Gaußfilter implementieren wollen würde...im Grunde muss ich die neuen Pixeldaten nur über eine Gewichtung von Nachbarpixeln errechen....d.h. ich operiere doch mit den RGB-werten also nur den Farbwerten oder? Was anderes kann es doch nicht sein oder?
Oder wie soll ich Pixel sonst verrauschen lassen?
Danke für jede Info!
meine Anwendung kann bereits Bilder laden. Ich würde gern auf einzelne Pixel des Bildes zugreifen. Ich glaube/weiß dass dafür Zugriffe über QT gibt aber ich bin mir unsicher ob diese auch effizient/schnell sind? Gibt es sonst eine andere Möglichkeit überhaupt auf Pixel zuzugreifen (vielleicht auch was anderes als OpenGL?). Oder muss man da irgendwie auf os-funktionen zurückgreifen...wenn ja: ist diese Methodik überhaupt schneller als über QT ?
Ich weiß nicht ob sich jemand auskennt aber ich würde gerne Bilder "stören" also ein Blurring darauf anwenden...wenn jemand erfahrung hat...
Oder auch einfacher...wenn ich einen Gaußfilter implementieren wollen würde...im Grunde muss ich die neuen Pixeldaten nur über eine Gewichtung von Nachbarpixeln errechen....d.h. ich operiere doch mit den RGB-werten also nur den Farbwerten oder? Was anderes kann es doch nicht sein oder?
Oder wie soll ich Pixel sonst verrauschen lassen?
Danke für jede Info!