Ruby imagetooth nueva biblioteca para generar imágenes de odontogramas
Friday, 06 Julius , 2007
He publicado una biblioteca que genera imágenes para representar piezas dentarias en odontogramas, entre otras cosas las biblioteca permite crear .png .jpg, etc de piezas dentarias en blanco o con sus caras pintadas de un color (similar a la ficha de odontograma en papel). El proyecto en rubyforge es http://rubyforge.org/projects/imagetooth/, También está disponible como gema de ruby:
gem install imagetooth
La biblioteca tiene un script ejecutable que permite crear las imágenes de la sigueinte manera:
ruby imagetooth.rb --image wwwww.png --folder ./
Esto genera una imágen de un diente en blanco en el directorio actual dónde el wwwww.png representa lo siguiente:
[arriba][derecha][abajo][izquiera][centro].png
el orden de los caracateres representa la cara del diente a pintar y el caracter el color
- w – White
- g – Green
- b – Blue
- n – Black
- r – Red
algunos ejemplos:
generar un diente con la de arriba pintada de rojo
ruby imagetooth.rb --image rwwww.png --folder ./
generar un diente con la cara de arriba pintada de rojo y la cara del centro de verde:
ruby imagetooth.rb --image rwwwg.png --folder ./
generar un diente con la cara de arriba pintada de rojo, la cara del centro de verde y la de la izquiera de negro:
ruby imagetooth.rb --image rwwng.png --folder ./
además brinda la posibilidad de generar todas las combinaciones posibles(muy útil para tener las imágenes pregeneradas para un desarrollo web por ej.):
ruby imagetooth.rb --all --folder images/
Esto da como resultado 3125 imágenes (con 5 colores y 5 caras de dientes) divididas en directorios de acuerdo al
primer caracter del nombre de la imágen:
images/w/
images/b/
images/g/
images/n/
images/r/
La siguiente imagen fue generada utilizando imagetooth:

Para que el que tenga que desarrollar una aplicación que gestione odontogramas esta biblioteca le puede servir de base, y probablemente no tenga que partir desde cero como fue mi caso.

Sunday, 27 March , 2011 at 11:28 pm
quisiera contactarme con ud. ya que me encuentro realizando un trabajo sobre odontogramas.-
Soy odontologa de comodoro rivadavia chubut argentina
Monday, 28 March , 2011 at 2:35 pm
Hola, este es mi email: ramos.gaston@gmail.com