[gelöst] Pixel Value
Verfasst: 5. April 2006 11:44
Wie komme ich an den Pixel Value an einer bestimmten Stelle vom QImage, so dass ich mit dem value weiterrechnen kann, um mir beispielweise einen mittelwert ausrechnen zu können?
das wäre der teil des codes, allerdings kann ich mit QRgb nicht normal weiterrechnen.......sondern ich bräuchte irgendnen int value!
Lg Devil's Daughter
Code: Alles auswählen
QImage* IntensityScale(void) {
QImage* interMedImage;
QRgb* imgMax;
QRgb* imgMin;
int x,y;
QRgb out_max = 255;
QRgb out_min = 0;
QRgb out_val;
QRgb Image_MaxMin();
QRgb value = interMedImage -> pixel(x,y);
out_val = (value - imgMin) * (out_max-out_min) / (imgMax - imgMin) + out_min;
for (x = 0; x < interMedImage-> width(); x++) {
for (y = 0; y < interMedImage -> height(); y++) {
interMedImage -> setPixel(x,y,out_val);
return (interMedImage);
}}}das wäre der teil des codes, allerdings kann ich mit QRgb nicht normal weiterrechnen.......sondern ich bräuchte irgendnen int value!
Lg Devil's Daughter