Окей, есть фотография - лицо. Большая, хорошая. Надо сконвертировать в скринсейвер для телефона 101x46. (фактически, даже что-то вроде 46х46 получается из-за пропорций
Что я делаю - повышаю контрастность немного, уменьшаю до искомого размера, пытаюсь конвертировать в битмап (растрировать, два цвета - 0 и 1) всеми доступными способами - но на таких малых размерах получается фигня (т.е. черты лица пропадают полностью). Ближе всего у diffusion dither получается - но все равно хреново, не дотягивает до того, что я видел.
Можно делать наоборот. Большую фотку в битмап перевести (на таких размерах хорошо переводится), но после уменьшения до нужных размеров получается еще хуже.