Oui, tu peux tout à fait le faire.
Tu parles à partir d'une image ? (convertir une image JPG en ASCII Art, c'est bien ça ?)
Si oui, ça me semble assez balèze à réaliser, mais pas plus que pour une application en C.
En fait, il te faut charger l'image, l'interpreter, afin d'avoir les données brutes (pixels/couleurs). A partir de là, tu passe l'image en noir et blanc, tu découpes découpes l'image en autant de cases que tu veux de caractères dans ton ASCII Art (par exemple, des cases de 8x12). Puis tu fais la moyenne de la couleur de chaque case, et en te basant sur un tableau de corespondance "lettre <-> luminosité" tu peux construire ton ASCII Art.
Ca, c'est l'algo de base. Il est très simple comme ça, mais déjà, rien que pour lire une image et la mettre dans une matrice puis passer l'image en noir et blanc, tu devrais pas mal t'amuser