Je ne comprends pas comment tu peux obtenir ça si ton image est propre !
Primo : Ton fond de départ n'est manifestement pas blanc et uniforme (d'ou les points noirs disséminés qui sont sensés simuler un gris clair). Pareil pour les contours des textes. C'est à peu près certain que tu fais déjà une erreur quelque part avant la conversion bitmap.
Secundo :
Tu utilises bien la méthode seuil 50% et pas une trame ou un bruit pour le passage niveaux de gris à bitmap ? Ça ne devrait pas générer des petits points comme ça…en faisant image> bitmap