I was thinking more of the conversions that don't inherently discard or truncate information, like converting to a deeper bit depth.

Most non trivial conversions of course have the potential to degrade information, but good engineering can help a lot in most cases. Shuffling bits around IS what I do, and it is possible to do a lot without discarding info, and it's possible to implement most operations poorly too.
_________________________
Charlie