if( $data[ $pixel ] == 0 ){ $image->setPixel( $x, $y, $dbz1 ); } elsif( $data[ $pixel ] <= 10 ){ $image->setPixel( $x, $y, $dbz5 ); } elsif( $data[ $pixel ] <= 20 ){ $image->setPixel( $x, $y, $dbz10 ); } elsif( $data[ $pixel ] <= 30 ){ $image->setPixel( $x, $y, $dbz15 ); } else { ## What do you want to do if the value is greater than 30?? }