Pixelize

Pixelize and Textsaic are two small Allegro programs written in just two days to convert image files to text representation. It was intented with two targets in mind:


Textsaic: Allows to convert nice images to nice HTML colored files, using the character # as the "text pixel", or using the contents of a text file as "text pixels" (imagine your photo composed by the source code of the Linux Kernel :-). Below you have an example of textsaic's output.

Pixelize: This program is intented to convert image files to text patterns in order to compose mosaics on a phisical medium (i.e. I'll hope my mother won't need to buy any other enbroidery magazine :-).



* Download pixelize-0.5 (57Kb).

Just type make to compile it (you'll need AllegroWIP) and run doexample.sh to test the program and see different outputs. Notice that I've developed Pixelize under Linux and I don't have MSDOS nor Windows installed so I haven't tested on it. Surely it will compile with no changes, or just by eliminating the END_OF_MAIN() call :? .

Remember that you'll need to play with the square width and height and with the number of colours. It has bugs also (surely, don't try to use 1x1 square sizes :-). About the license… well, this program is under the GNU GPL License, as you can notice on the .c main header. This means you can do all you want with this sources, as GPL promises. On another hand I'll just trust on you as a programmer trusting on another programmer so that you do always something ethical with my code (I wouldn't like my code being inserted intro propietary software without giving the sources or any credit, or redistributing the same, or similar, code eliminating my name, etc.).

Example

Output for: ./textsaic penguin.bmp 8 8 nonfile > penguin.html


############
## ###############
######################
########################
#########################
########################
#########################
###########################
############################
#############################
#############################
##############################
###############################
###############################
###############################
###############################
#################################
###################################
#####################################
#####################################
######################################
#######################################
######################################
######################################
####################################
###################################
##################################
################################
##############################
#############################
#############################
############################
##############################
#################################
####################################
######################################
#######################################
#######################################
#######################################
#######################################
#### #######################################
# ##############################################
###############################################
###############################################
##############################################
#############################################
############################################
##############################################
###############################################
##############################################
#############################################
#############################################
##############################################
##############################################
##############################################
##############################################
###########################################
######################################
##################################
#####################
################
############


Image : test.bmp
Image size : 386 x 502
Square size : 8 x 8


<Volver a la sección de Programas>