are they any implications if i reduce a sha256 result into 248 bits? i am working a prototype using some cryptographic properties.
the question is simple but perhaps deep enough for me to decide :

sha256 is a strong hash function, but i have space for 248 bits only.
my guess is if i remove any 8 bits the resulting mySHA248 will keep
all good properties with slightly less entropy/collision resistance.
You will get slightly more collisions, which is not a problem in many use cases, but overall hash properties are preserved.

If some hash loses its properties by omitting last few characters (or any selected ones), then hash is flawwed by having internal correlated structure.  

In fact, NIST publication effectively trims hash to desired number of bits.