Sei sulla pagina 1di 186

graficos vectoriales

PDF generado usando el kit de herramientas de fuente abierta mwlib. Ver http://code.pediapress.com/ para mayor informacin.
PDF generated at: Mon, 22 Sep 2014 01:45:42 UTC

Contenidos
Artculos
Vectrex

Asteroids

Vector

Lnea

19

Polgono (geometra)

20

Crculo

24

Elipse

29

Curva de Bzier

46

Bezigono

54

TrueType

55

FreeType

57

Spline

58

NURBS

60

Fotografa digital

64

Diseo asistido por computadora

68

OpenType

70

PostScript

78

Vector Markup Language

83

Scalable Vector Graphics

85

SWF

90

Adobe Flash Player

92

Software propietario

97

DXF

99

DWG

101

Autodesk

102

AutoCAD

104

Adobe Illustrator

106

CorelDRAW

111

Macromedia FreeHand

116

IGES

117

Metaarchivo de Windows

120

PDF

121

OpenDocument

125

Editor de grficos vectoriales

135

Anexo:Formatos de archivo de grficos

136

Apache OpenOffice Draw

140

LibreOffice

142

Inkscape

149

Sodipodi

154

Skencil

155

Xara LX

156

Dia (programa)

157

Kivio

158

Plter

159

Computacin grfica 2D

162

Reconocimiento ptico de caracteres

163

Trazador de imgenes

167

Imagen de mapa de bits

168

Cairo (biblioteca)

170

Referencias
Fuentes y contribuyentes del artculo

176

Fuentes de imagen, Licencias y contribuyentes

179

Licencias de artculos
Licencia

183

Vectrex

Vectrex
Vectrex

Fabricante

Smith Engineering

Tipo

Videoconsola

Generacin

Segunda generacin

Lanzamiento

1982

CPU

Motorola MC68A09
1.5 MHz

Soporte

Cartuchos

Controles

Dos

Videojuego ms vendido Minestorm (incluido en la consola)

Vectrex es una consola con pantalla integrada, blanco y negro (9x11 pulgadas en vertical). Una de sus innovaciones,
adems de tener la pantalla incluida, son los grficos basados en vectores, en vez de los indefinidos grficos a
pixeles.
Pero el dispositivo tena una desventaja: no haba color en la pantalla. Para arreglar ese problema, se usaron
``overlays, filtros para la pantalla para que se vea colorida la imagen que no eran ms que acetatos coloreados que
se ponan encima de esta.
La idea lleg a Mike Purvis y John Ross en 1980: se trataba de tener una mquina recreativa en una casa sin tener
que pagar monedas para jugar de una manera muy original. Cuando se empez el proyecto con Kenner, la Vectrex
posea 5 pulgadas en pantalla. En 1981 Kenner dej el proyecto, que un mes ms tarde volvi a la vida nuevamente
gracias a GCE, que cambio el monitor de 5 a 9 pulgadas. En ese ao, muchos trabajadores de Atari renunciaron para
pasarse al proyecto Vectrex.
Y as empieza a trabajarse en el software, John trabaja en el Hardware, Gerry Karr y John Hall trabajan con el ROM
"The Executive" y empiezan a hacerse juegos para un catlogo mnimo.
En 1982 La Vectrex se lanza en Estados Unidos por 199 dlares.
En 1983 GCE es comprada por la Milton Bradley. De esa manera la Vectrex se abre al mundo y se distribuye de la
siguiente manera:
Norteamrica: Milton Bradley
Europa: GCE
Asia: Bandai
Cuando lleg al mercado se agotaron las existencias, debido a la demanda de un juego que vena incluido en el
sistema, llamado Mine Storm, clon de Asteroids. En ese ao, se estudi la posibilidad de dotarla de una pantalla en
color, pero se desech la idea por el alto precio que hubiera implicado.

Vectrex

En 1984, la Vectrex, junto con otras consolas, fueron descontinuadas, por muchas razones: catlogo de juegos
grande y mediocre y el hecho de que las computadoras eran ms baratas y se poda hacer muchsimas cosas con ellas
(entre ellas, hacer los propios juegos).

Despus del 1984


Tras pasar esta crisis, se estudi la posibilidad de fabricar una Vectrex porttil, pero la idea se descart con la llegada
de la Game Boy, que amenazaba las ventas del nuevo proyecto mvil.

Caratersticas tcnicas

CPU: Motorola 68A09 a 1.6 MHz


Pantalla: Samsung 240RB40 B&W Vector (9 x 11 pulgadas)
RAM: 1 KB
ROM: 8 KB
Chip Sonido: General Instruments AY-3-8912

Asteroids
Asteroids
Desarrolladora(s)

Atari Inc.

Distribuidora(s)

Atari Inc.

Diseador(es)

[1]
Lyle Rains, Ed Logg (Arcade)
Bradley G. Stewart (Atari 2600)

Plataforma(s)

Arcade, Atari 2600, Atari 7800, Atari 8-bit

Fecha(s) de lanzamiento Arcade


1979
Atari 2600
1981
Atari 8-bit
1981
Atari 7800
1987
Gnero(s)

Arcade

Modos de juego

Un jugador, dos jugadores

Controles

Botones

Asteroids es un popular videojuego de arcade basado en vectores lanzado en 1979 por Atari. El objetivo del juego es
disparar y destruir asteroides evitando chocar contra los fragmentos de estos. Fue uno de los juegos ms populares de
la poca Dorada de los videojuegos arcade.
Asteroids fue inspirado por el juego Spacewar!, el primer videojuego de computadora. A principios de los 1980's una
versin fue producida como Space Wars, el cual inclua un nmero de versiones opcionales como y asteroides
flotantes. Asteroids en esencialmente una versin de un jugador de Spacewar!, caracterizado por la nave y los
asteroides como enemigo principal.
El juego fue diseado por Lyle Rains y programado y diseado por Ed Logg. Asteroids fue un xito en Estados
Unidos convirtindose en el mejor videojuego vendido de todos los tiempos.[2] Atari haba estado en proceso de

Asteroids
lanzar otro juego de vectores llamado Lunar Lander, pero la demanda de asteroids era tan alta que tuvieron que parar
la produccin de dicho juego. Las primeros 200 maquinas de arcade de asteroids fueron enviados en cabina de Lunar
Lander. Asteroids fue tan popular en arcade en los propietarios de arcade tenan que instalar grandes cajas para
almacenar las monedas. Otra caracterstica de este juego es el registro las iniciales de los jugadores para las marcas
de puntaje, esta innovacin continua en los videojuegos de hoy.
Asteroids fue uno de los primeros de muchos juegos en usar "Quadrascan", sistema de refresco de vectores (aunque
se desarroll una versin en color para el Atari 2600). Despus otro juego que incluyera Quadra Scan full-color es
Tempest.

Caractersticas
El control consiste en aceleracin y botn de fuego, y giros en el sentido del reloj y al contrario, para avanzar hay
que ir en cualquier direccin y aceleras constanteme cuando llegas al borde de la pantalla apareces en el lado
contrario, para desacelerar tienes que ir al lado contrario, hay tambin un botn de hiperespacio en te hace aparece al
azar en la pantalla, con el riegos de explotar (si te materializas dentro de un asteroide). El jugador comienza en el
medio de la pantalla, con cuatro grandes asteroides viajando a diferentes velocidades. Cada asteroide grande (20
puntos) disparado se divide en 2 partes de tamao medio (50 puntos), y cuando les disparas se dividen en otros 2 ms
pequeos (100 puntos). Los asteriodes medio y pequeos pueden viajar a diferentes velocidades. Peridicamente
aparecen dos tipos de ovnis, el ms grande (200 puntos) dispara en direcciones al azar, mientras que el pequeo
(1000 puntos) persigue al jugador. Tienden aparecer cuando quedan pocos asteroides en la pantalla y/o el jugador no
ha disparado recientemente a un asteroide.
Cada vez que pases un nivel se limpia la pantalla y aparecen mas asteroides (de 2 en 2) hasta llegar un mximo de
12. El puntaje mximo posible es de 99.990 puntos, despus de la cual da vuelta a cero. Un jugador que desea
conseguir puntaje superior al permitido debe tener cuidado al disparar apenas a bastantes asteroids y ovnis para
alcanzar esa marca sin pasarse. En algunas versiones tempranas del juego era posible ocultar la nave en el rea de
puntuacin indefinidamente sin ser golpeado por los asteroides.

Descripcin tcnica
La mquina arcade asteroids es llamado juego de vector. Esto significa que los grficos del juegos son lneas de
vectores dibujados en un vector del monitor. El hardware consiste primariamente de un estndar MOS 6502 CPU, el
cual ejecuta el programa del juego, y el Generador Digital de Vector (DVG), el proceso de vectores desarrollado por
Atari mismo. Como el 6502 es demasiado lento como para controlar el juego y el vector de hardware al mismo
tiempo tiempo fue delegado ms tarde por el DVG.
Para cada toma de imagen, el 6502 escribe comandos de grficos para el DVG dentro de un rea definida de la
RAM, y entonces pide al DVG dibujar el vector correspondiente y genera seales apropidadas para los vectores del
monitor. Hay comando del DVG para posicionar los rayos catdicos, para dibujar una lnea a un destino especfico,
llamando una subrutina con comando completos, y si es.
Asteroids incluye varios efectos de sonido, cada uno de los cuales es implementado por su propio circuitera, Hay
siete distintos circuitos de audio, diseados por Howard Delman. El CPU activa esos circuitos de audio (y otros
componentes de hardware) Las entradas del jugador (botones) son mapeados dentro de la direcciones de espacio del
CPU. El programa principal de asteroides usa solo 4 KB de cdigo ROM. Otro 4 KB de vector ROM contiene las
descripciones del los elementos grficos principales (asteroides, ovnis, nave de jugador, explosiones, letras y dgitos)
en forma de comando DVG. Se lanz al mercado en tres ediciones: la upright, la coktail (una pequea mesa) y la
edicin especial para coleccionistas (qe es la upright a tamao reducido).

Asteroids

Legado
El juego de asteroids fue imitado por muchos juegos que lo siguieron.
Por ejemplo uno de los objetivos de Sinistar es disparar asteroides para
recolectar recursos que el jugador necesita.
Debido a su xito, Asteroids fue seguido por tres secuelas:
Asteroids Deluxe (1980)
Space Duel (1982)
Blasteroids (1987)
De todas formas, el juego original fue por lejos, el ms popular de la
serie.
The Killer List of Videogames (KLOV) lo acredita como uno de los
Top 100, los lectores de KLOV lo acreditan en el lugar 70.

KAsteroids, una versin moderna del juego para


KDE.

Consolas
Siendo uno de los videojuegos ms populares, Asteroides fue adaptado a muchas consolas, incluyendo muchas de las
consolas de Atari (2600, 5200, 7800, Atari Lynx) y muchos ms. La versin para el 2066 fue la primera en utilizar
banco de memoria en cartucho, duplicando la ROM disponible. Adems, una versin nueva de Asteroids fue
desarrollada para la Playstation, Nintendo 64, Windows y Game Boy Color a principios de 1990's. Una versin fue
hecha para el Atari Cosmos System pero el sistema nunca se lanz. Muchos de los recientes series de juegos de TV
del viejo Atari fueron incluidas con una u otra de la 2600 o versiones arcade. Atari tambin uso el juego al final de
1990's en antologa de la serie. Esencialemnte, si uno busca este juego, uno lo puede encontrar en cualquier parte.
En el 2005, Asteroids (incluyendo la versin 2600 y arcade, junto con Asteroids Deluxe) fueron incluidos como
parte de Atari Anthology para el Xbox y Playstation 2, usando tecnologa de emulacin Digital Eclipse.

Clones y bootlegs
Hay incontables versiones no oficiales de Asteroids. Esos incluyen copias cercanas tales como Acornsft's Meterors,
adems de expansiones de juego y escenario como Astrogeddon, Stardust y Starscape.

Rompiendo la marca
El 13 de noviembre de 1982, Scott Safran de 15 aos, de Cherry Hill, Nueva Jersey, estableci la marca de
41,336,440 puntos en el juegos de arcade clsico Asteroids. Rompi la marca de 40,101,910 puntos obtenido por
Leo Daniels de Carolina Beach el 6 de febrero de 1982. Para felicitar a Safran en su xito, Twin Galaxies
Intergalactic Scoreboard lo busc por ms de 15 aos, hasta el 2002 cuando se descubri que muri al caer de su
balcn al intentar recuperar a su gato Sansn en 1989. En una ceremonia especial en Filadelfia el 27 de abril de
2002, Walter Day de Twin Galaxies present un premio a los miembros sobrevivientes de la familia de Scott Safran,
conmemorando el logro de Campen de Asteroids. En marzo de 2004 en Portland (Oregon) el residente Bill Carlton
intent romper la marca jugando la versin arcade por 27 horas antes de que su mquina fallara, terminado su marca.
Obtuvo 12.7 millones de puntos, colocndolo en el quinto lugar en el ranking de Asteroids.
El comediante Jim Norton una vez obtuvo su propia marca de puntaje del juegos Asteroids. Este permiti que
colocaran su imagen en el peridico local de Nueva Jersey.
Habra que esperar hasta el 3 de abril de 2010 para que John McAllister iniciase una partida de 3 das de duracin
tras la cual lograra batir, 27 aos ms tarde, el record establecido en 1982, con una puntuacin de 41.338.740, es
decir, un 0006% por encima de la anterior puntuacin. El sistema empleado consista en conseguir suficientes vidas

Asteroids
extras y, en ese momento, aprovechar para comer un bocadillo o algo rpido mientras vigilaba no perder ninguna de
esas vidas. De hecho, una ancdota al respecto fue que una vez le fall el clculo y cuando volvi del cuarto de bao
slo le quedaban 2 vidas, pudiendo continuar con la partida por poco.

Cancin
En 1982, Bucker y Garca grabaron una cancin llamada "Hyperspace", usando efectos sonoros del juego, y lanzado
para el lbum Pac-Man Fever.

Referencias
[1] Asteroids (http:/ / www. arcade-history. com/ ?n=asteroids& page=detail& id=126)] en Arcade-history
[2] http:/ / www. atari. com/ games/ atari_classics

Enlaces externos
Asteroids (http://www.juegosflash.cl/clasicos/asteroids/) Versin en Flash del Juego.
ATari Times (http://www.ataritimes.com/article.php?showarticle=174) Todo sobre Asteroids.
Variaciones de Asteroids (http://www.mobygames.com/game-group/asteroids-variants) en MobyGames

Vector
En fsica, un vector (tambin llamado vector
euclidiano o vector geomtrico) es una magnitud fsica
definida por un punto del espacio donde se mide dicha
magnitud, adems de un mdulo (o longitud), su
direccin (u orientacin) y su sentido (que distingue el
origen del extremo).
En Matemticas se define un vector como un elemento
de un espacio vectorial, esta nocin es ms abstracta y
Representacin grfica de un vector como un segmento orientado
para muchos espacios vectoriales no es posible
sobre una recta.
representar sus vectores mediante el mdulo, la
longitud y la orientacin. En particular los espacios de
dimensin infinita sin producto escalar no son representables de ese modo. Los vectores en un espacio eucldeo se
pueden representar geomtricamente como segmentos de recta dirigidos (flechas) en el plano
o en el espacio
.
Algunos ejemplos de magnitudes fsicas que son magnitudes vectoriales: la velocidad con que se desplaza un mvil,
ya que no queda definida tan slo por su mdulo (lo que marca el velocmetro, en el caso de un automvil), sino que
se requiere indicar la direccin y el sentido (hacia donde se dirige); la fuerza que acta sobre un objeto, ya que su
efecto depende, adems de su intensidad o mdulo, de la direccin en la que acta; tambin, el desplazamiento de un
objeto.

Vector

Conceptos fundamentales
Esta seccin explica los aspectos bsicos, la necesidad de los
vectores para representar ciertas magnitudes fsicas, los
componentes de un vector, la notacin de los mismos, etc.
Un vector queda definido por su mdulo, direccin y
sentido: desde A hasta B.

Definicin
Se llama vector de dimensin a una tupla de nmeros reales (que
se llaman componentes del vector). El conjunto de todos los vectores
de dimensin
se representa como
(formado mediante el
producto cartesiano).
As, un vector perteneciente a un espacio
(left)

se representa como:

, donde

Un vector tambin se puede ver desde el punto de vista de la geometra


como vector geomtrico (usando frecuentemente el espacio tridimensional

Componentes de un vector.

bidimensional

).

Un vector fijo del plano eucldeo es un segmento orientado, en el que hay que distinguir tres caractersticas:
mdulo: la longitud del segmento
direccin: la orientacin de la recta
sentido: indica cual es el origen y cual es el extremo final de la recta
En ingls, la palabra "direction" indica tanto la direccin como el sentido del vector, con lo que se define el vector
con solo dos caractersticas: mdulo y direccin.
Los vectores fijos del plano se denotan con dos letras maysculas, por ejemplo

, que indican su origen y

extremo respectivamente.

Caractersticas de un vector
Un vector se puede definir por sus coordenadas, si el
vector esta en el plano xy, se representa:

siendo sus coordenadas:

Siendo el vector la suma vectorial de sus coordenadas:


Coordenadas cartesianas.

Vector

Si un vector es de tres dimensiones reales, representado


sobre los ejes x, y, z, se puede representar:

siendo sus coordenadas:

Si representamos el vector grficamente podemos


diferenciar la recta soporte o direccin, sobre la que se
traza el vector.

Coordenadas tridimensionales.

El mdulo o amplitud con una longitud proporcional al


valor del vector.

El sentido, indicado por la punta de flecha, siendo uno


de los dos posibles sobre la recta soporte.

El punto de aplicacin que corresponde al lugar


geomtrico al cual corresponde la caracterstica
vectorial representado por el vector.

Vector

8
El nombre o denominacin es la letra, signo o
secuencia de signos que define al vector.

Por lo tanto en un vector podemos diferenciar:

Nombre
Direccin
Sentido
Mdulo
Punto de aplicacin

Vector

Magnitudes vectoriales
Frente a aquellas magnitudes fsicas, tales como la
masa, la presin, el volumen, la energa, la temperatura,
etc; que quedan completamente definidas por un
nmero y las unidades utilizadas en su medida,
aparecen otras, tales como el desplazamiento, la
velocidad, la aceleracin, la fuerza, el campo elctrico,
etc., que no quedan completamente definidas dando un
dato numrico, sino que llevan asociadas una direccin.
Estas ltimas magnitudes son llamadas vectoriales en
contraposicin a las primeras llamadas escalares.
Las magnitudes vectoriales quedan representadas por
un ente matemtico que recibe el nombre de vector. En
un espacio euclidiano, de no ms de tres dimensiones,
un vector se representa por un segmento orientado. As,
un vector queda caracterizado por los siguientes
elementos: su longitud o mdulo, siempre positivo por
definicin, y su direccin, la cual puede ser
representada mediante la suma de sus componentes
vectoriales ortogonales, paralelas a los ejes de
coordenadas; o mediante coordenadas polares, que
determinan el ngulo que forma el vector con los ejes
positivos de coordenadas.

Representacin grfica de una magnitud vectorial, con indicacin de


su punto de aplicacin y de los versores cartesianos.

Se representa como un segmento orientado, con una


direccin, dibujado de forma similar a una "flecha". Su
longitud representa el mdulo del vector, la recta indica
la direccin, y la "punta de flecha" indica su sentido.

Notacin
Las magnitudes vectoriales se representan en los textos
impresos por letras en negrita, para diferenciarlas de
Representacin de los vectores.
las magnitudes escalares que se representan en cursiva.
En los textos manuscritos, las magnitudes vectoriales se representan colocando una flecha sobre la letra que designa
su mdulo (el cual es un escalar).
Ejemplos

... representan, respectivamente, las magnitudes vectoriales de mdulos A, a, , ... El mdulo de una

magnitud vectorial tambin se representa encerrando entre barras la notacin correspondiente al vector:
...
En los textos manuscritos se escribe:
... para los vectores y
... o
... para
los mdulos.
Cuando convenga, se representan la magnitud vectorial haciendo referencia al origen y al extremo del segmento
orientado que la representa geomtricamente; as, se designan los vectores representados en la Figura 2 en la forma
, ... resultando muy til esta notacin para los vectores que representan el desplazamiento.

Vector

10

Adems de estas convenciones los vectores unitarios o versores, cuyo mdulo es la unidad, se representan
frecuentemente con un circunflejo encima, por ejemplo
.

Clasificacin de vectores
Segn los criterios que se utilicen para determinar la igualdad o equipolencia de dos vectores, pueden distinguirse
distintos tipos de los mismos:
Vectores libres: no estn aplicados en ningn punto en particular.
Vectores deslizantes: su punto de aplicacin puede deslizar a lo largo de su recta de accin.
Vectores fijos o ligados: estn aplicados en un punto en particular.
Podemos referirnos tambin a:
Vectores unitarios: vectores de mdulo unidad.
Vectores concurrentes o angulares: son aquellas cuyas direcciones o lneas de accin pasan por un mismo punto.
Tambin se les suele llamar angulares por que forman un ngulo entre ellas.
Vectores opuestos: vectores de igual magnitud y direccin, pero sentidos contrarios. En ingls se dice que son de
igual magnitud pero direcciones contrarias, ya que la direccin tambin indica el sentido.
Vectores colineales: los vectores que comparten una misma recta de accin.
Vectores paralelos: si sobre un cuerpo rgido actan dos o ms fuerzas cuyas lneas de accin son paralelas.
Vectores coplanarios: los vectores cuyas rectas de accin son coplanarias (situadas en un mismo plano).

Componentes de un vector
Un vector en el espacio eucldeo tridimensional se
puede expresar como una combinacin lineal de tres
vectores unitarios o versores perpendiculares entre s
que constituyen una base vectorial.
En coordenadas cartesianas, los vectores unitarios se
representan por , , , paralelos a los ejes de
coordenadas x, y, z positivos. Las componentes del
vector en una base vectorial predeterminada pueden
escribirse entre parntesis y separadas con comas:

o expresarse como una combinacin de los vectores


unitarios definidos en la base vectorial. As, en un
sistema de coordenadas cartesiano, ser

Componentes del vector.

Estas representaciones son equivalentes entre s, y los valores ax, ay, az, son las componentes de un vector que, salvo
que se indique lo contrario, son nmeros reales.
Una representacin conveniente de las magnitudes vectoriales es mediante un vector columna o un vector fila,
particularmente cuando estn implicadas operaciones matrices (tales como el cambio de base), del modo siguiente:

Con esta notacin, los vectores cartesianos quedan expresados en la forma:

Vector

11

El lema de Zorn, consecuencia del axioma de eleccin, permite establecer que todo espacio vectorial admite una base
vectorial, por lo que todo vector es representable como el producto de unas componentes respecto a dicha base. Dado
un vector slo existen un nmero finito de componentes diferentes de cero.

Representacin grfica de los vectores


Aunque hay quien no recomienda el uso de grficos para evitar la confusin de conceptos y la induccin al error, sin
investigacin que lo corrobore, tambin es cierto que la memoria se estimula con mejores resultados. Para ello:
Se llama vector a la representacin visual con el smbolo de flecha( un segmento y un tringulo en un extremo).
La rectitud visual de una flecha o curvatura de la misma, no la hace diferente en smbolo si los dos extremos
permanecen en el mismo lugar y orden.
El que una flecha cierre en s misma, indica la ausencia de efectos algebraicos.
Para visualizar la suma de vectores se har encadenndolos, es decir, uniendo el extremo que tiene un tringulo
(final) del primer vector con el extremo que no lo tiene (origen) del segundo vector manteniendo la direccin y
distancia, propias al espacio, de sus dos extremos, ya que estas dos cualidades los distingue visualmente de otros
vectores.
Los escalares se representarn con una lnea de trazos a modo, exclusivamente, de distincin ya que no siempre
pertenecen al espacio de vectores.
Se examinan cada uno de los casos que aparecen en la definicin de las operaciones suma de vectores y producto por
un escalar:
Suma de vectores
La definicin suma de vectores en el orden u+v produce otro vector, es como encadenar, siempre visualmente, un
vector u y luego uno v. Diremos que u+v se simplifica como un vector w o que w descompone como suma de
vectores u y v.

1) Decir que u+v=v+u, es exigir que las dos sumas simplifiquen en el mismo vector, en negro. Vase que en
fsica los vectores en rojo simulan la descomposicin de fuerzas ejercidas por el vector negro en su origen, y
se representa con un paralelogramo.

2) Decir que u+(v+w)=(u+v)+w, es exigir que las simplificaciones de sumas de vectores puedan ser optativas
en cualquier cadena de sumas.

Vector

12

3) Decir que existe un vector cero (elemento neutro) tal que u+0=u, equivale a exigir que exista un vector
incapaz de efectuar, mediante la suma, modificacin alguna a todos los vectores.

4) Decir que u+(-u)=0, es exigir la existencia de un elemento opuesto, -u, que sumado a u simplifique en un
vector cero.

Producto por un escalar


La definicin producto por un escalar
siempre visualmente.

produce otro vector; es como modificar el extremo final del vector u,

Por un lado la representacin del producto en el caso que el cuerpo de los escalares sea

modifica,

visualmente, la longitud de la imagen del vector, quedando ambos siempre superpuestos; por otro lado las
representaciones en el caso que
adems de modificar la longitud, tambin agrega rotaciones, para
facilitarlas visualmente considrense centradas en el origen del vector, siendo estas modificaciones un poco ms
expresivas, visualmente, pero no ms fciles que en el caso real:

a)Decir que a(bu)=(ab)u, es exigir que los productos encadenados a(b(u)) pueden simplificarse como uno,
c=ab, luego (ab)u queda como cu.

Vector

13

b) Decir que existe el escalar 1 tal que 1u=u, equivale a decir exista un escalar incapaz de efectuar, mediante
producto, modificacin alguna a todos los vectores.

c) Decir que a(u+v)=au+av, es exigir la propiedad distributiva respecto la suma vectorial.

d) Decir que (a+b)u=au+bu, es exigir la propiedad distributiva respecto la suma escalar.

Para el caso real se han de eliminar las rotaciones de los ejemplos anteriores.

Operaciones con vectores


Suma de vectores
Para sumar dos vectores libres (vector y vector) se escogen como representantes dos vectores tales que el extremo
final de uno coincida con el extremo origen del otro vector.
Suma de vectores sobre un mismo punto
La suma de vectores est bien definida si ambos vectores pertenecen al mismo espacio vectorial, en fsica para que
dos vectores puedan ser sumados deben estar aplicados en el mismo punto. La composicin de fuerzas sobre un
slido rgido cuando los puntos de aplicacin no coinciden lleva a la nocin de momento de fuerza dados dos fuerzas

Vector

14
con puntos de aplicacin

Donde

se definen la fuerza resultante como el par:[citarequerida]

es la suma generalizada a vectores aplicados en diferentes puntos. El punto de aplicacin

es el punto

de interseccin de las rectas de accin de las fuerzas. Las componentes del vector de fuerza resultante es de hecho la
suma de componentes ordinarias de vectores:

El momento resultante es el momento de fuerza del conjunto de fuerzas respecto al punto calculado para la fuerza
resultante.
Mtodo del paralelogramo
Este mtodo permite solamente sumar vectores de dos
en dos. Consiste en disponer grficamente los dos
vectores de manera que los orgenes de ambos
coincidan en un punto, trazando rectas paralelas a cada
uno de los vectores, en el extremo del otro y de igual
longitud, formando as un paralelogramo (ver grfico).
El vector resultado de la suma es la diagonal de dicho
paralelogramo que parte del origen comn de ambos
vectores.
Mtodo del paralelogramo.

Mtodo del tringulo o mtodo poligonal


Consiste en disponer grficamente un vector a
continuacin de otro, ordenadamente: el origen de cada
uno de los vectores coincidir con el extremo del
siguiente. El vector resultante es aquel cuyo origen
coincide con el del primer vector y termina en el
extremo del ltimo.
Mtodo analtico para la suma y diferencia de
vectores
Dados dos vectores libres,

El resultado de su suma o de su diferencia se expresa en la forma

y ordenando las componentes,

Con la notacin matricial sera

Mtodo del tringulo.

Vector

15

Conocidos los mdulos de dos vectores dados,

, as como el ngulo

que forman entre s, el mdulo de

es:

La deduccin de esta expresin puede consultarse en deduccin del mdulo de la suma.

Producto de un vector por un escalar


El producto de un vector por un escalar es otro vector
cuyo mdulo es el producto del escalar por el mdulo
del vector, cuya direccin es igual a la del vector, y
cuyo sentido es contrario a este si el escalar es
negativo.
Partiendo de la representacin grfica del vector, sobre
la misma lnea de su direccin tomamos tantas veces el
mdulo de vector como indica el escalar.
Sean

un escalar y

se representa

un vector, el producto de

por

y se realiza multiplicando cada

una de las componentes del vector por el escalar; esto


es,

Con la notacin matricial sera

Derivada ordinaria de un vector

Producto por un escalar.

Dado un vector que es funcin de una variable independiente

Calculamos la derivada ordinaria del vector con respecto de la variable t, calculando la derivada de cada una de sus
componentes como si de escalares se tratara:

teniendo en cuenta que los vectores unitarios son constantes en mdulo y direccin.
Con notacin matricial sera

Vector

16

Veamos un ejemplo de derivacin de un


vector, partiendo de una funcin vectorial:

Esta funcin representa una curva helicoidal


alrededor del eje z, de radio unidad, como se
ilustra en la figura. Podemos imaginar que
esta curva es la trayectoria de una partcula
y la funcin
representa el vector
posicin en funcin del tiempo t. Derivando
tendremos:

Realizando la derivada:

La derivada del vector posicin respecto al


tiempo es la velocidad, as que esta segunda
funcin determina el vector velocidad de la
partcula en funcin del tiempo, podemos escribir:

Este vector velocidad es un vector tangente a la trayectoria en el punto ocupado por la partcula en cada instante. El
sentido es hacia los valores crecientes de los valores escalares. Si derivsemos de nuevo obtendramos el vector
aceleracin.

Derivada covariante de un vector


Cuando en lugar de emplear una "base fija" en todo el dominio de un vector se usan "bases mviles" como cuando se
emplean coordenadas curvilneas la variacin total de un vector dependiente del tiempo depende no slo de la
variacin de componentes como en el caso de la derivada ordinaria sino tambin de la variacin de la orientacin de
la base. La variacin total se llama derivada covariante:

Cuando se emplea una base fija (coordenadas cartesianas) la derivada covariante coincide con la derivada ordinaria.
Por ejemplo cuando se estudia el movimiento de una partcula desde un sistema de referencia no inercial en rotacin,
las aceleraciones de Coriolis y centrpeta se deben a los factores que contienen y otros factores menos comunes.

ngulo entre dos vectores


El ngulo determinado por las direcciones de dos vectores

viene dado por:

Descomposiciones de un vector
Dado un vector y una direccin de referencia dada por un vector unitario se puede descomponer el primer
vector en una componente paralela y otra componente perpendicular a la direccin de referencia:

Vector

17

En fsica esta descomposicin se usa en diferentes contextos como descomponer la aceleracin en una componente
paralela a la velocidad y otra componente perpendicular a la misma. Tambin el tensin mecnica en un punto sobre
un plano puede descomponerse en una componente normal al plano y otra paralela.
Tambin dado un campo vectorial
cuadrado integrable

definido sobre un dominio de Lipschitz, acotado, simplemente conexo y de


admite la llamada descomposicin de Helmholtz como suma de un campo

conservativo y un campo solenoidal:

Cambio de base vectorial


En matemticas las rotaciones son
transformaciones lineales que conservan
las normas en espacios vectoriales en los
que se ha definido una operacin de
producto
interior.
La
matriz
de
transformacin tiene la propiedad de ser una
matriz unitaria, es decir, es ortogonal y su
determinante es 1. Sea un vector
expresado en un sistema de coordenadas
cartesianas (x, y, z) con una base vectorial
asociada definida por los versores
; esto es,

Ahora, supongamos que giramos el sistema


de ejes coordenados, manteniendo fijo el
origen del mismo, de modo que obtengamos
un nuevo triedro ortogonal de ejes (x, y,
z), con una base vectorial
asociada definida por los versores

Cambio de base vectorial.

. Las componentes del vector

en

esta nueva base vectorial sern:

La operacin de rotacin de la base vectorial siempre puede expresarse como la accin de un operador lineal
(representado por una matriz) actuando sobre el vector (multiplicando al vector):

que es la matriz de transformacin para el cambio de base vectorial.

Vector

18

Ejemplo
En el caso simple en el que el giro tenga magnitud
alrededor del eje z, tendremos la transformacin:

Al hacer la aplicacin del operador, es decir, al


multiplicar la matriz por el vector, obtendremos la
expresin del vector en la nueva base vectorial:

Cambio de base vectorial.

siendo

las componentes del vector en la nueva base vectorial.

Requerimientos fsicos de las magnitudes vectoriales


No cualquier n-tupla de funciones o nmeros reales constituye un vector fsico. Para que una n-tupla represente un
vector fsico, los valores numricos de las componentes del mismo medidos por diferentes observadores deben
transformarse de acuerdo con ciertas relaciones fijas.
En mecnica newtoniana generalmente se utilizan vectores genuinos, llamados a veces vectores polares, junto con
pseudovectores, llamados vectores axiales que realmente representan el dual de Hodge de magnitudes tensoriales
antisimtricas. El momento angular, el campo magntico y todas las magnitudes que en cuya definicin interviene el
producto vectorial son en realidad pseudovectores o vectores axiales.
En teora especial de la relatividad, slo los vectores tetradimensionales cuyas medidas tomadas por diferentes
observadores pueden ser relacionadas mediante alguna transformacin de Lorentz constituyen magnitudes
vectoriales. As las componentes de dos magnitudes vectoriales medidas por dos observadores
y
deben
relacionarse de acuerdo con la siguiente relacin:

Donde

son las componentes de la matriz que da la transformacin de Lorentz. Magnitudes como el momento

angular, el campo elctrico o el campo magntico o el de hecho en teora de la relatividad no son magnitudes
vectoriales sino tensoriales.

Vector

19

Referencias
Bibliografa
Ortega, Manuel R. (1989-2006). Lecciones de Fsica (4 volmenes). Monytex. ISBN 84-404-4290-4, ISBN
84-398-9218-7, ISBN 84-398-9219-5, ISBN 84-604-4445-7.
Resnick, Robert & Krane, Kenneth S. (2001). Physics (en ingls). New York: John Wiley & Sons.
ISBN0-471-32057-9.
Serway, Raymond A.; Jewett, John W. (2004). Physics for Scientists and Engineers (en ingls) (6 edicin).
Brooks/Cole. ISBN0-534-40842-7.
Tipler, Paul A. (2000). Fsica para la ciencia y la tecnologa (2 volmenes). Barcelona: Ed. Revert. ISBN
84-291-4382-3.

Enlaces externos

Wikcionario tiene definiciones y otra informacin sobre vector.Wikcionario


Weisstein, Eric W. Vector (http://mathworld.wolfram.com/Vector.html) (en ingls). MathWorld. Wolfram
Research.

Lnea
Una lnea es una sucesin continua de puntos trazados, como por
ejemplo un trazo o un guion. Las lneas suelen utilizarse en la
composicin artstica, se denomina en cambio raya a trazos rectos
sueltos, que no forman una figura o forma en particular.[1]
En matemticas y geometra, lnea suele denotar lnea recta o curva
En geometra, la lnea tambin puede considerarse la distancia ms
corta entre dos puntos puestos en un plano.
El otro concepto de la lnea desde la teora de Kandinsky es, la lnea
geomtrica es un ente invisible. La lnea es un punto en movimiento
sobre el plano; al destruirse el reposo del punto este se mueve por el
espacio dando origen a la lnea.[2]

Boceto realizado con trazos lineales del artista


italiano Leonardo da Vinci.

La lnea es el elemento ms bsico de todo grafismo y uno de los sumamente utilizados. Representa a la forma de
expresin ms sencilla y pura, que a la vez puede ser dinmica y variada. Enrique Lipszyc expresa: la lnea que
define un contorno es una invencin de los dibujantes, ya que en la naturaleza un objeto es distinguido de otro por
su diferencia de color o de tono.[3] Hay varios tipos de lneas, estn la lnea expresiva y la lnea de contorno.

Lnea

20

Lnea de Contorno
La lnea cierra espacios y delimita formas, representa el perfil de las cosas; esta lnea perifrica se llama contorno.

Referencias
[1] Diccionario Mara Moliner
[2] Kandinsky, Vasili. Punto y lnea sobre el plano. Editorial Labor S.A. Barcelona, 1994 p. 57
[3] Lipszyc, Enrique, en el primer captulo de Tcnica de la historieta (Buenos Aires, 1967), p. 25.

Enlaces externos

Wikcionario tiene definiciones y otra informacin sobre lnea.Wikcionario

Son basadas en el concepto de Darwin Cedeo ya que se descato en las normalidades de sus bigotes

Polgono (geometra)
En geometra, un polgono es una
figura plana compuesta por una
secuencia finita de segmentos rectos
consecutivos que cierran una regin en
el plano. Estos segmentos son
llamados lados, y los puntos en que se
intersecan se llaman vrtices. El
interior del polgono es llamado rea. El polgono es el caso bidimensional del politopo, figura geomtrica general
definida para cualquier nmero de dimensiones. A su vez, un politopo de tres dimensiones se denomina poliedro, y
de cuatro dimensiones se denomina polcoro.
La palabra polgono deriva del griego antiguo (polgonos), a su vez formado por (pol) muchos y
(gna) ngulo, aunque hoy en da los polgonos son usualmente entendidos por el nmero de sus lados.
La nocin geomtrica elemental ha sido adaptada de distintas maneras para servir a propsitos especficos. A los
matemticos a menudo les interesan slo las lneas poligonales cerradas y los polgonos simples (aquellos en los
cuales sus lados slo se intersecan en los vrtices), y pueden definir un polgono de acuerdo a ello. Es requisito
geomtrico que dos lados que se intersecan en un vrtice formen un ngulo no llano (distinto a 180), ya que de otra
manera los segmentos se consideraran partes de un lado nico; sin embargo, esos vrtices podran permitirse
algunas veces. En el mbito de la computacin, la definicin de polgono ha sido ligeramente alterada debido a la
manera en que las figuras son almacenadas y manipuladas en la computacin grfica para la generacin de imgenes.

Polgono (geometra)

21

Lnea poligonal
Se denomina lnea poligonal al conjunto de segmentos unidos sucesivamente por sus extremos (el extremo de cada
segmento es origen del siguiente), tal que dos segmentos sucesivos no estn alineados (en tal caso se considera como
un nico segmento).
Las lneas poligonales pueden ser abiertas o cerradas, un polgono est conformado por una lnea poligonal cerrada.

Elementos de un polgono
En un polgono se pueden distinguir los siguientes elementos
geomtricos:
Lado (L): es cada uno de los segmentos que conforman el
polgono.
Vrtice (V): es el punto de interseccin (punto de unin) de
dos lados consecutivos.
Diagonal (d): es el segmento que une dos vrtices no
consecutivos.
Permetro (P): es la suma de las longitudes de todos los
lados del polgono.
Semipermetro (SP): es la mitad del permetro.
ngulo interior (AI): es el ngulo formado, internamente al
polgono, por dos lados consecutivos.
ngulo exterior (AE): es el ngulo formado, externamente
al polgono, por un lado y la prolongacin de un lado
consecutivo.

Hexgono regular.

Interior de un polgono es el conjunto de todos los puntos que estn en el interior de la regin que delimita dicho
polgono. El interior es un abierto del plano.
Exterior de un polgono es el conjunto de los puntos que no estn en la poligonal (frontera) ni en el interior. El
exterior es un abierto del plano.[1]
Si el complemento (exterior) de una regin poligonal es inconexo, este constar de varios fragmentos conexos
llamados componentes. Uno y solo uno de los componente es ilimitado; todos los dems son limitados, a estos
ltimos se llaman huecos. Cada hueco con su frontera es un polgono.[2]
En un polgono regular se puede distinguir, adems:
Centro (C): es el punto equidistante de todos los vrtices y lados.
ngulo central (AC): es el formado por dos segmentos de recta que parten del centro a los extremos de un lado.
Apotema (a): es el segmento que une el centro del polgono con el centro de un lado; es perpendicular a dicho
lado.
Diagonales totales
Intersecciones de diagonales

, en un polgono de

lados.
, en un polgono de

vrtices.

Polgono (geometra)

22

Clasificacin
Clasificacin de polgonos
segn el nmero de lados
Nombre

n. lados

trgono, tringulo

tetrgono, cuadrngulo, cuadriltero 4


pentgono

hexgono

heptgono

octgono u octgono

enegono o nongono

decgono

10

endecgono o undecgono

[3]

11

dodecgono

12

tridecgono

13

tetradecgono

14

pentadecgono

15

hexadecgono

16

heptadecgono

17

octodecgono

18

eneadecgono

19

isodecgono, icosgono

20

triacontgono

30

tetracontgono

40

pentacontgono

50

hexacontgono

60

heptacontgono

70

octocontgono

80

eneacontgono

90

hectgono

100

chiligono

1000

mirigono

10000

decemirigono

100000

hectamirigono, meggono

1000000

apeirgono

Los polgonos se clasifican por el nmero de sus lados segn la tabla adjunta, o bien por la forma de su contorno.

Polgono (geometra)

23

Polgono
Simple
Convexo
Regular
Irregular

Cncavo

Complejo

Un polgono, por la forma de su contorno, se denomina


Simple, si ningn par de aristas no consecutivas se corta. Equivalentemente, su frontera tiene un solo contorno.
Complejo, si dos de sus aristas no consecutivas se intersecan.
Convexo, si tiene todos sus ngulos internos menores que 180. O bien, si un segmento que une dos puntos
cualesquiera del polgono yace en el interior de este.
Cncavo, si al atravesarlo una recta puede cortarlo en ms de dos puntos; es el que tiene uno o varios ngulos
mayores que 180.
Equiltero, si tiene todos sus lados iguales.
Equingulo, si tiene todos sus ngulos iguales.
Regular, si es equiltero y equingulo a la vez.
Irregular, si tiene sus ngulos y lados desiguales.
Cruzado es un polgono plano que tiene dos lados no consecutivos secantes.[4] Por ejemplo una 'equis' que tiene
unidos sus 'extremos' por dos lados que no se cortan.
Ortogonal o isottico, si todos sus lados son paralelos a los ejes cartesianos o .
Alabeado, si sus lados no estn en el mismo plano.
Estrellado, si se construye a partir de trazar diagonales en polgonos regulares. Se obtienen diferentes
construcciones dependiendo de la unin de los vrtices: de dos en dos, de tres en tres, etc.
Reticular es simple y, al representarlo en un reticulado, cada vrtice yace exactamente en un vrtice de cuadrado
unitario del reticulado (en este caso funciona la frmula de Pick).

Polgono simple, cncavo e


irregular.

Polgono complejo, cncavo e


irregular.

Polgono convexo y regular


(equiltero y equingulo).

Polgono estrellado.

Polgono (geometra)

24

Referencias
[1]
[2]
[3]
[4]

Keedy, Nelson: "Geometra", cooperacin de Alianza para el Progreso.


Carvalho: "Geometra computacional".
http:/ / lema. rae. es/ drae/ ?val=undec%C3%A1gono
"Diccionario de las matemticas" ISBN 84-8055-355-3

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre Polgono. Commons


Los Polgonos en laslaminas.es (http://www.laslaminas.es/geometria-plana/poligonos) (13/5/12)
Weisstein, Eric W. Polgono (http://mathworld.wolfram.com/Polygon.html) (en ingls). MathWorld.
Wolfram Research.
Polgono, en webdelprofesor.ula.ve (http://webdelprofesor.ula.ve/nucleotrujillo/alperez/teoria/
cap_01a-conceptos_geometricos/04-poligono.htm)
Polgonos (http://www.youtube.com/watch?v=V8b1Ow6QH-A) en YouTube

Crculo
Un crculo, en geometra eucldea, es el lugar geomtrico de los
puntos del plano cuya distancia a otro punto fijo, llamado centro, es
menor o igual que una cantidad constante, llamada radio. En otras
palabras, es la regin del plano delimitada por una circunferencia y
que posee un rea definida.[1]
En castellano, la palabra crculo tiene varias acepciones, y se utiliza
indistintamente crculo por circunferencia, que es la curva
geomtrica plana, cerrada, cuyos puntos son equidistantes del
centro, y slo posee longitud (es decir, el permetro del crculo).[2]
"Aunque ambos conceptos estn relacionados, no debe confundirse
la circunferencia (lnea curva) con el crculo (superficie)."[3]

Etimologa y trmino actual

Crculo.

La palabra crculo proviene del latn circulus, que es el diminutivo de circus y significa "redondez".[4]
En castellano, en la gran mayora de los textos de matemtica crculo significa superficie plana limitada por una
circunferencia. En lenguaje coloquial, a veces, se utiliza la palabra crculo como sinnimo de circunferencia.
En idioma ingls, la palabra circle[5] expresa el concepto de circunferencia (curva cerrada plana equidistante del
centro), mientras que circumference[6] significa permetro del crculo (la longitud de la circunferencia). Sin embargo,
disk[7] se asocia al concepto de crculo (superficie plana limitada por una circunferencia), tambin se utiliza la
palabra "circle" con el significado "encerrar algo en un crculo".
Se suele utilizar el trmino geomtrico disco, asociado al concepto crculo, en textos de topologa, una rama de las
matemticas. En algunos textos de topologa que, normalmente, son traducciones del ingls, se utiliza crculo como
sinnimo de circunferencia.
En cartografa se utiliza el trmino crculo como sinnimo de circunferencia, en expresiones tales como crculo polar
rtico.

Crculo

25

Puntos
Centro del crculo, que se corresponde con el centro de la circunferencia, del cual equidistan todos los puntos de
esta.

Segmentos
Radio: es un segmento que une el centro con un punto de la circunferencia perimetral.
Dimetro: es un segmento que une dos puntos de la circunferencia pasando por el centro. El dimetro divide al
crculo en dos partes iguales. Tambin puede ser definido como dos radios que forman un ngulo de 180, los radios
se unen en el medio de la circunferencia.
Cuerda: es un segmento que une dos puntos de la circunferencia sin pasar por su centro. Una cuerda define un arco.
'" Segmento meridiano"':lnea que hace parte y sobresale del crculo .

Rectas caractersticas
Recta secante: Es la recta que corta al crculo en dos partes, con la propiedad de que toda recta secante, que pasa por
el centro, es un eje de simetra. Hay una infinidad de ejes de simetra.
Recta tangente: Es la recta que toca al crculo en un solo punto; es perpendicular al radio cuyo extremo es el punto
de tangencia.
Recta exterior: Es aquella recta que no toca ningn punto del crculo.

ngulos
ngulo central: cuando un ngulo tiene su vrtice en el centro del
crculo.
ngulo inscrito: los extremos y el vrtice estn sobre la
circunferencia.
ngulo semi-inscrito: formado por una cuerda y una recta
tangente.
En un crculo de radio uno, la amplitud de un ngulo central
coincide con la longitud del arco que subtiende, as, un ngulo
central recto mide /2 radianes, y la longitud del arco es /2; si el
radio mide r, el arco medir r x /2.
La longitud de un arco de ngulo central , dado en grados
sexagesimales, medir 2 x r x / 360.

ngulos en el crculo.

Un ngulo inscrito mide la mitad del arco que subtiende, sin importar la posicin del vrtice. Un ngulo
semi-inscrito mide la mitad del arco que se encuentra entre la cuerda y la tangente (vase arco capaz).

Curvas
Un crculo contiene infinitas circunferencias, siendo la ms caracterstica aquella que lo delimita, la circunferencia
de radio mximo. Comparte con dicha circunferencia el arco, el segmento curvilneo de puntos pertenecientes a la
circunferencia de radio mximo.

Crculo

26

Superficies
El crculo tambin puede compartir con la circunferencia exterior
los siguientes elementos:
Sector circular: es la superficie delimitada por un arco y los dos
radios que contienen sus extremos.
Segmento circular: es la superficie limitada por un arco y su
cuerda.
Semicrculo: es la superficie delimitada por un dimetro y media
circunferencia exterior.
Arco capaz: los cuatro ngulos inscritos determinan el
mismo arco y por tanto son iguales.

Corona circular: es la superficie delimitada entre dos circunferencias concntricas.


Trapecio circular: es la superficie limitada por dos circunferencias y dos radios. llamada invencin circular de
superficie limitada

Propiedades
Permetro del Crculo
El permetro de un crculo es una circunferencia y su ecuacin es:
(en funcin del radio).
o
(en funcin del dimetro).
donde

es

el

permetro,

es

la

constante

),

es el radio y

rea del crculo


Existen numerosas frmulas para calcular el
rea de un crculo. Un crculo de radio ,
tendr un rea:
; en funcin del radio
(r).
o
;

en

funcin

del

dimetro (d), pues


o
; en funcin de la longitud de la circunferencia mxima (C),
pues la longitud de dicha circunferencia es:

matemtica

pi

es el dimetro del crculo.

Crculo

27

rea del crculo como superficie interior del polgono de infinitos lados
El rea de un crculo se deduce sabiendo que la superficie interior de
cualquier polgono regular es igual al producto entre el apotema y el
permetro de este polgono, es decir:

Si se considera la circunferencia como el polgono regular de infinitos


lados, entonces el apotema coincide con el radio de la circunferencia y
el permetro con la longitud de la circunferencia. Por tanto el rea
interior es:

rea del crculo como superficie triangular


Si en un crculo desplegamos todos sus anillos circulares, y
los consideramos como rectngulos, se forma un tringulo
rectngulo de altura r y base 2r (siendo la longitud de la
base la de la circunferencia perimetral).
El rea A de este tringulo de altura r, ser:

Crculo desplegado para conformar un tringulo.

Semicrculo
Se llama semicrculo a la mitad de un crculo.[8] Es la figura
geomtrica plana (bidimensional) delimitada por un dimetro y la
mitad de una circunferencia.
Su rea es la mitad de la del crculo. El arco de un semicrculo siempre
mide 180, por ser la mitad de los 360 de un crculo.

El crculo en topologa
En geometra y topologa, un crculo se denomina disco o bola, segn
el contexto; ser un conjunto cerrado o abierto dependiendo de si
contiene o no a la circunferencia que lo limita.
En coordenadas cartesianas, el crculo abierto con centro

y radio R ser:
.

El crculo cerrado con el mismo centro y radio es:

Un semicrculo de radio r.

Crculo

28

El crculo agujereado es el la corona circular.


Una esfera es un objeto tridimensional consistente en los puntos del espacio eucldeo

que estn a una

distancia menor o igual a una cantidad fija: el radio de la esfera.


Llamativamente, gemetras y toplogos adoptan convenios diferentes para el significado de "n-esfera". Para los
gemetras, la superficie de la esfera es llamada 3-esfera, mientras que toplogos se refieren a ella como 2-esfera.

Referencias
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]

RAE, crculo (http:/ / lema. rae. es/ drae/ ?val=crculo)


RAE, circunferencia (http:/ / lema. rae. es/ drae/ ?val=circunferencia)
Crculo, en la enciclopedia Encarta. (http:/ / es. encarta. msn. com/ encyclopedia_761575913/ Crculo. html)
Roque Brcia. Filosofa de la lengua espaola, Sinnimos castellanos, Tomo II. p. 131.
Weisstein, Eric W. "Circle", en MathWorld (http:/ / mathworld. wolfram. com/ Circle. html)
Weisstein, Eric W. "Circumference", en MathWorld (http:/ / mathworld. wolfram. com/ Circumference. html)
Weisstein, Eric W. "Disk", en MathWorld (http:/ / mathworld. wolfram. com/ Disk. html)
[http://mathworld.wolfram.com/Semicircle.html Semicrculo en Mathworld

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre crculos y circunferencias. Commons

Wikcionario tiene definiciones y otra informacin sobre crculo.Wikcionario


Crculo, en Descartes, del Centro Nacional de Informacin y Comunicacin Educativa. Ministerio de Educacin,
Poltica Social y Deporte de Espaa (http://descartes.cnice.mec.es/materiales_didacticos/
poligonos_areas_dbc/2.htm)
Crculo y circunferencia en webdelprofesor.ula.ve, de la Universidad de Los Andes, Venezuela (http://
webdelprofesor.ula.ve/nucleotrujillo/alperez/teoria/cap_01a-conceptos_geometricos/05-superficie.htm)
Weisstein, Eric W. Circunferencia (http://mathworld.wolfram.com/Circle.html) (en ingls). MathWorld.
Wolfram Research. (acc. 17-03-09)
Weisstein, Eric W. Circumference (http://mathworld.wolfram.com/Circumference.html) (en ingls).
MathWorld. Wolfram Research. (longitud del permetro del crculo) (acc. 17-03-09)
Weisstein, Eric W. Disk (http://mathworld.wolfram.com/Disk.html) (en ingls). MathWorld. Wolfram
Research. (crculo: superficie plana limitada por una circunferencia) (acc. 17-03-09)

Elipse

29

Elipse
La elipse es una lnea curva, cerrada y plana cuya definicin ms usual es:
La elipse es el lugar geomtrico de todos los puntos de un plano, tales que la suma de las distancias a otros dos
puntos fijos llamados focos es constante.
Una elipse es la curva simtrica cerrada que resulta al cortar la superficie de un cono por un plano oblicuo al eje de
simetra con ngulo mayor que el de la generatriz respecto del eje de revolucin.[1] Una elipse que gira alrededor de
su eje menor genera un esferoide achatado, mientras que una elipse que gira alrededor de su eje principal genera un
esferoide alargado.

Historia
La elipse, como curva geomtrica, fue estudiada por
Menecmo, investigada por Euclides, y su nombre se atribuye a
Apolonio de Prgamo. El foco y la directriz de la seccin
cnica de una elipse fueron estudiadas por Pappus. En 1602,
Kepler crea que la rbita de Marte era ovalada, aunque ms
tarde descubri que se trataba de una elipse con el Sol en un
foco. De hecho, Kepler introdujo la palabra focus y public
su descubrimiento en 1609. Halley, en 1705, demostr que el
cometa que ahora lleva su nombre trazaba una rbita elptica
alrededor del Sol.

Forma elptica trazada en la antigedad sobre un muro de


Tebas (Egipto).

Elipse

30

Elementos de una elipse


La elipse es una curva plana y cerrada,
simtrica respecto a dos ejes
perpendiculares entre s:
El semieje mayor (el segmento C-a
de la figura), y
el semieje menor (el segmento C-b
de la figura).
Miden la mitad del eje mayor y menor
respectivamente.

Puntos de una elipse


Los focos de la elipse son dos puntos
equidistantes del centro, F1 y F2 en el
La elipse y algunas de sus propiedades geomtricas.
eje mayor. La suma de las distancias
desde cualquier punto P de la elipse a
los dos focos es constante, e igual a la longitud del dimetro mayor (d(P,F1)+d(P,F2)=2a).
Por comodidad denotaremos por PQ la distancia entre dos puntos P y Q.
Si F1 y F2 son dos puntos de un plano, y 2a es una constante mayor que la distancia F1F2, un punto P pertenecer a
la elipse si se cumple la relacin:

donde

es la medida del semieje mayor de la elipse.

Ejes de una elipse


El eje mayor, 2a, es la mayor distancia entre dos puntos opuestos de la elipse. El resultado de la suma de las
distancias de cualquier punto a los focos es constante y equivale al eje mayor. El eje menor 2b, es la menor distancia
entre dos puntos opuestos de la elipse. Los ejes de la elipse son perpendiculares entre s.

Excentricidad de una elipse


La excentricidad (psilon) de una elipse es la razn entre su semidistancia focal (longitud del segmento que parte
del centro de la elipse y acaba en uno de sus focos), denominada por la letra c, y su semieje mayor. Su valor se
encuentra entre cero y uno.

Elipse

31

, con
Dado que

, tambin vale la

relacin:

o el sistema:

La excentricidad indica la forma de una


elipse; una elipse ser ms redondeada
cuanto ms se aproxime su excentricidad al
valor cero.[2] La designacin tradicional de la excentricidad es la letra griega llamada psilon.
(No se debe usar la letra e para designarla, porque se reserva para la base de los logaritmos naturales o neperianos.
Vase: nmero e).

Excentricidad angular de una elipse


La excentricidad angular
excentricidad , esto es:

es el ngulo para el cual el valor de la funcin trigonomtrica seno concuerda con la

Constante de la elipse
En la figura de la derecha se muestran los
dos radio vectores correspondientes a cada
punto P de una elipse, los vectores que van
de los focos F1 y F2 a P. Las longitudes de
los segmentos correspondientes a cada uno
son PF1 (color azul) y PF2 (color rojo), y en
la animacin se ilustra como varan para
diversos puntos P de la elipse.
Como establece la definicin inicial de la
elipse como lugar geomtrico, para todos los
puntos P de la elipse la suma de las
longitudes de sus dos radio vectores es una
cantidad constante igual a la longitud 2a del eje mayor:
PF1+PF2=2a
En la elipse de la imagen 2a vale 10 y se ilustra, para un conjunto selecto de puntos, cmo se cumple la definicin.

Elipse

32

Directrices de la elipse
Cada foco F de la elipse est asociado con
una recta paralela al semieje menor llamada
directriz (ver ilustracin de la derecha). La
distancia de cualquier punto P de la elipse
hasta el foco F es una fraccin constante de
la distancia perpendicular de ese punto P a
la directriz que resulta en la igualdad:

La relacin entre estas dos distancias es la


excentricidad de la elipse. Esta propiedad
(que puede ser probada con la herramienta
esferas de Dandelin) puede ser tomada como
otra definicin alternativa de la elipse.

La recta dD es una de las 2 directrices de la elipse.

Una elipse es el lugar geomtrico de todos los puntos de un plano para los cuales se cumple que el cociente
entre sus distancias a un punto fijo que se denomina foco y a una recta dada llamada directriz permanece
constante y es igual a la excentricidad de la misma.
Adems de la bien conocida relacin

, tambin es cierto que

, tambin es til la frmula

Aunque en la figura solo se dibuj la directriz del foco derecho, existe otra directriz para el foco izquierdo cuya
distancia del centro O es -d, la cual adems es paralela a la directriz anterior. Ver ms adelante cmo se dibuja la
directriz.

Elementos grficos de la elipse


Nomenclatura
La descripcin corresponde a las imgenes de la derecha.
Los dimetros principales o ejes principales son los dimetros
mximo y mnimo de la elipse, perpendiculares entre s y que pasan
por el centro. Tradicionalmente son nombrados A-B el mayor y D-C el
menor, aunque tambin se utilizan otras nomenclaturas, como A-A' el
mayor y B-B' el menor.
El centro de la elipse se suele nombrar O (origen). En la circunferencia
los focos coinciden con el centro.
Los focos se suelen nombrar con la letra F acompaada de algn
medio de diferenciarlos, F1 - F2, o F' - F" .
El dimetro mayor de la elipse se suele designar 2a, siendo a el semieje mayor. El semieje menor se denomina b y
el dimetro menor 2b. La distancia de cada foco al centro se denomina c.
Los segmentos que van de cada foco a un punto de la elipse se denominan radios vectores; la suma de los radios
vectores de cada punto es una constante igual a 2a.

Elipse

En la imagen de la derecha vemos algunas otras lneas y puntos


importantes de la elipse.
La circunferencia principal (c. p., en verde) tiene como centro el de
la elipse, y como radio a. Se puede definir como el lugar geomtrico
de todos los pies de las tangentes a la elipse (como se ve en el
ejemplo).
Las circunferencias focales (c. f., en verde tambin) son las que tienen
como centro cada foco y como radio 2a. Las circunferencias focales y
la principal cumplen una homotecia de razn = 2 y centro en cada foco
(el de la circunferencia focal contraria).
La recta t en color cian es una tangente por un punto cualquiera. Al punto de tangencia se lo suele nombrar T, T1,
T2, etc. Los segmentos perpendiculares a las tangentes que pasan por los focos, aqu en rojo, se suelen prolongar
hasta la circunferencia focal del foco opuesto. No coinciden con la normal a la tangente salvo en los extremos de
los ejes principales.
Los puntos donde se cruzan las normales con sus tangentes son los pies de la tangente. Ese punto pertenece siempre
a la circunferencia principal. Al doble de la distancia de F al pie se encuentra el corte de la normal con la
circunferencia focal del foco opuesto.
Dimetros conjugados
Se denominan dimetros conjugados a cada par de dimetros de la elipse que cumple que uno de ellos pasa por el
centro de todas las cuerdas paralelas al otro (ver debajo el dibujo de la derecha).
Otra definicin es que son conjugados los dimetros cuyos afines en una circunferencia afn a la elipse son
perpendiculares (dibujo de la izquierda).

Los dimetros principales seran tambin dimetros conjugados. Existen varios mtodos para hallar los dimetros
principales a partir de los conjugados.

33

Elipse

34

Rectas directrices
La definicin de las rectas directrices est en una seccin anterior (vase), y tambin la definicin de la elipse a
partir de ellas. Es una expresin de la excentricidad de la elipse. El modo de hallarlas grficamente se muestra en la
siguiente imagen.
Trazamos una perpendicular al dimetro mayor por un foco hasta la circunferencia principal, dibujamos por el
punto de corte una tangente a dicha circunferencia; en el lugar donde esa tangente encuentra la prolongacin del
dimetro mayor est la directriz, que es perpendicular al dimetro mayor.

Dibujo de la elipse
Elipse del jardinero
El mtodo se basa en la definicin ms corriente de la elipse, como
lugar geomtrico de los puntos cuya suma de distancias a los focos
es constante. Los clavos o las chinchetas se colocan en el lugar de
los focos, y la cuerda debe medir lo mismo que el eje mayor (2a).
En el ejemplo de la foto al lazo de cuerda se le debe aadir la
distancia de los focos. Con la cuerda tensa se mueve el lpiz o
material de dibujo rodeando por completo los dos focos.
Se denomina del jardinero a este mtodo porque sirve para trazar
en el suelo elipses de gran tamao y precisin suficiente, con
medios modestos. Ver en la seccin siguiente el modo de
determinar los focos a partir de los ejes.

Modo de dibujar la elipse conocido como "elipse del


jardinero", mediante dos puntos fijos y una cuerda

Elipse

Modo de determinar los focos


El modo de determinar los focos a partir de los ejes, o un eje a partir de otro y los focos, se basa en la definicin.
Dibujados los dos ejes principales, se toma con el comps la medida a de la mitad del eje mayor. Haciendo centro en
un extremo del eje menor, el comps cruza por el eje mayor en los focos.

Dado el eje mayor con los focos, la medida a aplicada a cada foco nos da arcos que se cruzan en los extremos del eje
menor.
Dado un eje menor y la distancia de los focos, primero debemos hallar la recta sobre la que est el eje mayor, luego
dibujar los focos a la distancia dada, y desde ellos tomar la distancia a los extremos del eje menor, que es la mitad
del eje mayor.

Mtodo de radios vectores


Tambin denominado "por puntos"; con este mtodo dibujamos un nmero suficiente de puntos mediante el comps.
Como en el mtodo tradicional visto antes usamos los radios vectores y la propiedad de que la suma de los radios
vectores de un punto es igual a la medida del eje mayor.
Dados dos ejes principales y determinados los focos, se toman puntos al azar sobre el eje mayor entre el centro O y
uno de los focos. Generalmente tres o cuatro, y preferiblemente cerca del foco por comodidad del dibujo.
Tomamos con el comps la distancia de un extremo del eje mayor (A) a cada uno de los puntos del eje (1). Haciendo
centro en cada foco trazamos arcos con esa medida. A continuacin tomamos el resto de la medida del eje mayor,
desde el punto (1) al otro extremo (B), y con esa medida, haciendo centro de nuevo en los focos, cruzamos los arcos
trazados antes. Las cruces nos dan puntos que pertenecen a la elipse.
Repitiendo la operacin tantas veces como sea necesario obtenemos puntos de la elipse. Se completa el dibujo a
mano o mediante plantillas de curvas.

35

Elipse

Mtodo de la tarjeta, comps de Arqumedes


Se puede dibujar la elipse mediante una regla de medir, un juego de escuadra y cartabn y un lpiz. Dibujamos los
ejes principales con sus medidas, y determinamos los focos. Tomamos con la regla graduada, desde el 0, la distancia
del centro al extremo del eje mayor, y despus desde la marca del extremo del eje mayor, restamos la mitad del eje
menor (ver dibujo). Apoyando el 0 de la regla en cualquier punto del eje menor y la diferencia calculada en el eje
mayor, marcamos la medida del eje mayor. Para ms claridad vase el dibujo.

36

Elipse

Esta misma operacin se puede hacer con una tarjeta, y de ah su


nombre tradicional, haciendo marcas en el borde con las medidas
dadas.
Para construirla con reglas y comps marcamos puntos arbitrarios
en el eje menor. Tomando con el comps la medida de la mitad de
la diferencia entre el eje mayor y el menor, hacemos centro en los
puntos y sealamos puntos correspondientes en el eje mayor, a
ambos lados. Dibujamos rectas desde los puntos del eje menor a
sus correspondientes del eje mayor, prolongndolas. Sobre esas
rectas, con el comps y desde cada punto del eje mayor, tomamos
la medida de la mitad del eje menor, marcndola sobre la lnea, lo
que nos da los puntos de la elipse.
Existe una mquina sencilla (un elipsgrafo) hecha a base de guas
o rales y barras y llamada comps de Arqumedes, que se basa en este principio.

Construccin por afinidad


Partimos de las rectas de los ejes principales. Se dibujan dos
circunferencias concntricas cuyos dimetros sean los de la elipse.
Para hallar un punto trazamos un radio cualquiera de la
circunferencia mayor fuera de los ejes. Desde el extremo del radio
trazamos una recta auxiliar, paralela al eje menor, hacia dentro de
la circunferencia. Desde el punto donde el radio corta la
circunferencia menor trazamos una recta auxiliar paralela al eje
mayor, que cruce la lnea auxiliar que acabamos de hacer. El punto
donde se cortan las dos auxiliares pertenece a la elipse.
Repitiendo la operacin se obtienen todos los puntos que sean
necesarios; la elipse se completa a mano o con plantillas.
Normalmente por comodidad el dibujo se sistematiza; en lugar de
los radios dibujamos dimetros completos, los trazos auxiliares
verticales y horizontales se hacen de una vez mediante paralelas a los ejes.

37

Elipse
En este mtodo se puede considerar una de las circunferencias como una doble transformacin afn de la otra, y los
puntos unidos por el mismo radio seran entonces afines. Una de las lneas auxiliares es la recta de afinidad de dos
puntos (uno en la circunferencia, otro en la elipse), mientras la otra lnea auxiliar da la reduccin que corresponde
Tambin se puede considerar la relacin de las dos circunferencias una homologa en la que el centro de homologa
coincide con el centro de una circunferencia, mientras su homloga pertenece a un plano paralelo y tambin es
concntrica; estas homologas con rectas lmite impropias son homotecias.
Por afinidad, a partir de conjugados
A partir de dos dimetros conjugados (A-B y C-D) se puede realizar la siguiente construccin, en la que hacemos
afines los extremos del dimetro conjugado menor (C y C', la lnea de afinidad en azul) con el de una circunferencia
auxiliar de dimetro igual al mayor y perpendicular a l (en rojo), mientras el dimetro mayor es el eje de afinidad.
Cada punto de la circunferencia es afn a otro de la elipse.

Por afinidad, dentro de un paralelogramo


Una construccin corriente para dibujar una elipse o un arco de elipse
en un paralelogramo es hacerlo afn a otro ortogonal en el que
podamos trazar un arco de circunferencia o una circunferencia
completa. Esto es til en particular para elipses proyectadas en
axonomtrica u otra proyeccin cilndrica.
Como se ve en el dibujo hacemos que dos puntos sean afines, as como
dos rectas que se corten en otra que har de eje de afinidad. El resto
consiste en ir trasportando puntos y rectas mediante otras rectas afines
conocidas, normalmente los lados de los paralelogramos o sus
diagonales (vase el dibujo).
En el cubo de la derecha se aprecia el principio que se aplica. Es importante sealar que en axonomtrica este "truco"
no equivale en general a un abatimiento.

38

Elipse

39

Por haces proyectivos


Construccin por haces proyectivos, o del paralelogramo. En la variante tradicional ponemos tantos puntos en el eje
menor como en los lados del rectngulo paralelos al eje menor; unimos estos desde los extremos del eje menor (C y
D). Luego pasamos rectas desde esos extremos hasta los puntos del eje mayor, hasta cortar la recta correspondiente.
Los puntos de cruce pertenecen a la elipse.
En la segunda imagen vemos el mismo procedimiento aplicado a dos dimetros conjugados; el rectngulo se hace
romboide, pero sigue funcionando la construccin como una proyeccin afn de la otra.

En otra variante (ver imagen animada) dibujamos puntos a distancias iguales, proporcionales lado a lado, en un
rectngulo exterior tangente a la elipse, que tiene los lados paralelos al eje menor de doble tamao. Vamos uniendo
en orden cada punto correspondiente como se ve en la imagen, desde los extremos el eje mayor. Los puntos que se
cortan de las rectas correspondientes pertenecen a la elipse.

Construccin de la elipse segn el mtodo del


paralelogramo

Existen mtodos semejantes para trazar la parbola y la hiprbola.

Elipse

40

La elipse como hipotrocoide


La elipse es un caso particular de hipotrocoide, donde R = 2r, siendo R el radio de la circunferencia directriz, y r el
radio de la circunferencia generatriz.
En una curva hipotrocoide, la circunferencia que contiene al punto generatriz, gira tangencialmente por el interior de
la circunferencia directriz.

La elipse como caso particular de hipotrocoide.


Datos: R = 10, r = 5, d = 1.

Anamorfosis de una circunferencia en una elipse


Determinada trasformacin del plano (al deformar el plano cartesiano), se denomina anamorfosis. El trmino
anamorfosis proviene del idioma griego y significa trasformar.
Al transformar una circunferencia o una elipse mediante una afinidad o una homologa el resultado es otra elipse (o
una circunferencia como caso especial de elipse).

Una circunferencia en un plano cartesiano no


deformado.

Esta circunferencia se transforma en una elipse


mediante una anamorfosis, donde el eje Y se ha
contrado y/o el X se ha dilatado.

Otra modificacin del plano contenedor; los ejes no se


deforman ortogonalmente, sino que cada punto
corresponde a otro segn una homologa de centro
impropio (afinidad).

Elipse

41

Otra modificacin del plano (homologa)

Otra modificacin del plano (libre, sobre un elipsoide)

En el caso de la circunferencia, si el plano cartesiano se divide en una red de cuadrados, cuando dicho plano se
deforma en sentido del eje X, el Y, o ambos, la circunferencia se transforma en una elipse y los cuadrados en
rectngulos. Este procedimiento era muy utilizado para realizar perspectivas ilusionistas, anamrficas, llamadas
trampantojos.

Ecuaciones de la elipse
En coordenadas cartesianas
Forma cartesiana centrada en el origen
La ecuacin de una elipse en coordenadas cartesianas, con centro en el
origen, es:

donde a > 0 y b > 0 son los semiejes de la elipse, donde si a


corresponde al eje de las abscisas y b al eje de las ordenadas la elipse
es horizontal, si es al revs, entonces es vertical. El origen O es la
mitad del segmento [FF']. La distancia entre los focos FF' se llama
distancia focal y vale 2c = 2a, siendo la excentricidad y a el
semieje mayor.

x2 + xy + y2 = 1

Elipse

42

Forma cartesiana centrada fuera del origen


Si el centro de la elipse se encuentra en el punto (h,k), la ecuacin es:

En coordenadas polares
Forma polar centrada en origen
En coordenadas polares, con origen en su centro, la ecuacin de la elipse es:
(epc 1)

Una ecuacin ms elegante que la anterior (pero que obliga a pre-calcular la excentricidad

), es:

(epc 2)
Para ambas ecuaciones a es el semieje mayor, b es el semieje menor de la elipse, es el ngulo polar y para la (epc
2) es la excentricidad.
Si no se quiere pre-calcular la excentricidad

convendr utilizar la ecuacin (epc 1), en caso contrario

utilizar la ecuacin (epc 2).


Formas polares centradas en un foco
En coordenadas polares, con el origen en el foco F2, la
ecuacin de la elipse es:
(501)
Para el foco F1:
(502)

Coord. polares sobre un foco.

En el caso un poco ms general de una elipse con el


foco F2 en el origen y el otro foco en la coordenada
angular , la forma polar es:
(503)
El ngulo

}
de las ecuaciones (501),(502) y (503) es la

llamada anomala verdadera del punto y el numerador


de las mismas
es el llamado semi-latus
rectum de la elipse, normalmente denotado

. El

"Semi-latus rectum" (en verde) de la elipse.

semi-latus rectum es la distancia entre un foco y la


misma elipse sobre una lnea perpendicular al semieje mayor que pasa por el foco.

Elipse

43

Formas paramtricas
La ecuacin paramtrica de una elipse con centro en

con

y siendo

el semieje mayor y

el menor, es:

no es el ngulo del sistema de coordenadas polares con origen en el centro de la elipse,

sino la anomala excntrica de la elipse. La relacin entre

y es

.
La ecuacin paramtrica de una elipse con centro en
polar respecto al centro desplazado

con

. El parmetro

en la que el parmetro

sea concordante con el ngulo

es:

es el ngulo de un sistema polar cuyo origen est centrado en

rea interior de una elipse


El rea de la superficie interior de una elipse es:
Siendo a y b los semiejes.[3]

Permetro de una elipse


El clculo del permetro de una elipse requiere del clculo de integrales elpticas de segunda especie.
Sin embargo, el matemtico Ramanujan dio una expresin sencilla que se aproxima razonablemente a la longitud de
la elipse, pero en grado menor que la obtenida mediante integrales elpticas. Ramanujan, en su frmula, utiliza el
semieje mayor (a) y el semieje menor (b) de la elipse. Expresin aproximada del permetro de una elipse:

Propiedades notables
La elipse goza de ciertas propiedades asociadas a sus componentes, como se puede ver en Analoga de Michelson y
Morley.

La elipse como cnica


La elipse surge de la interseccin de una superficie cnica con un plano, de tal manera que la inclinacin del plano
no supere la inclinacin de la recta generatriz del cono, consiguiendo as que la interseccin sea una curva cerrada.
En otro caso el corte podra ser una hiprbola o una parbola. Es por ello que a todas estas figuras bidimensionales se
las llama secciones cnicas o simplemente cnicas.

Elipse

44

la elipse como cnica.

Elipses semejantes
Se dice que dos figuras son semejantes cuando se diferencian slo en el tamao (pero no en la forma), de tal manera
que multiplicando todas las longitudes por un factor dado, se pasa de una figura a la otra. Hay un teorema de utilidad
en Fsica[4] acerca de la interseccin de una recta con dos elipses semejantes y concntricas.
Teorema: Si la interseccin de una recta con la corona comprendida entre dos elipses semejantes con el
mismo centro y ejes correspondientes colineales consta de dos segmentos, entonces stos tienen igual longitud.
Explicacin: El teorema es cierto, por simetra, en el caso particular en que las elipses dadas sean dos circunferencias
concntricas. Contrayendo o dilatando uniformemente una de las direcciones coordenadas, mediante anamorfosis,
podemos transformar cualquier caso en este caso particular, pues todos los segmentos con la misma pendiente
cambian su longitud en la misma proporcin. Por tanto, puesto que al final del proceso los dos segmentos de la recta
tienen la misma longitud, la tenan ya al principio.
No deben confundirse las elipses semejantes con las elipses cofocales.

La elipse en mecnica celeste


En mecnica celeste clsica, dos masas puntuales
sometidas exclusivamente a interaccin gravitatoria
describen una rbita elptica (o circular [5]) la una en
torno a la otra cuando la rbita es cerrada. Un
observador situado en cualquiera de las masas ver
que la otra describe una elipse uno de cuyos focos (o
centro) est ocupado por el propio observador. La
excentricidad y otros parmetros de la trayectoria
dependen, para dos masas dadas, de las posiciones y
velocidades relativas. Los planetas y el Sol satisfacen
la condicin de masas puntuales con gran precisin
porque sus dimensiones son mucho ms pequeas
que las distancias entre ellos. La cinemtica de la
rbita se rige por las leyes de Kepler.

Diagrama ilustrando la segunda ley de Kepler, "en tiempos iguales una


masa en rbita barre con su radio vector reas iguales".

Elipse
En la figura pueden verse dos intervalos de tiempo distintos de una rbita elptica que cumplen la segunda ley de
Kepler: "en tiempos iguales una masa en rbita barre con su radio vector reas iguales". Cuando el "planeta" est
ms cerca de la "estrella" va ms rpido y cuando est lejos va ms despacio, pero de tal manera que su velocidad
areolar es la misma en ambos casos. Esto significa que las reas de los sectores elpticos amarillos son iguales y sus
arcos t0 t1 se han recorrido en intervalos de tiempo iguales, t = t1 - t0. La "estrella" est situada en P, uno de los
focos de la elipse.

Referencias
[1] Si el ngulo de plano interseccin, respecto del eje de revolucin, es menor que el comprendido entre la generatriz y el eje de revolucin, la
interseccin ser una hiprbola. Ser una parbola si es paralelo al citado eje, y una circunferencia si es perpendicular dicho eje.
[2] Ejemplos de excentricidad de una elipse, en geometriadinamica (http:/ / geometriadinamica. es/ Geometria/ Conicas-y-otras-curvas/
Elipse-Excentricidad. html)
[3] Ejemplo en educaplus (http:/ / www. educaplus. org/ play-22-rea-de-la-elipse. html)
[4] Ellipsoidal Figures of Equilibrium de S. Chandrasekhar, 1969, Yale University.
[5] Segn Platn y Aristteles las rbitas de los planetas eran circulares. Claudio Ptolomeo en su Teora geocntrica observ los epiciclos y
Kepler vio que los planetas describan elipses en torno al Sol.

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre Elipse. Commons


Weisstein, Eric W. Elipse (http://mathworld.wolfram.com/Ellipse.html) (en ingls). MathWorld. Wolfram
Research.
Ejercicios resueltos y video tutorial (http://www.wikimatematica.org/index.php?title=La_elipse)
Actividad escolar para estudiar la elipse. (http://www.educaplus.org/play-181.html)
Clculo del permetro de una elipse (http://www.disfrutalasmatematicas.com/geometria/elipse-perimetro.
html)
Animacin de un plano seccionando un cono y determinando la curva cnica elipse. (http://www.stefanelli.eng.
br/webpage/es_elipse.html)
Cmo trazar una elipse de dimensiones prefijadas (http://cyt-ar.com.ar/cyt-ar/index.php/
Cmo_trazar_una_elipse).

45

Curva de Bzier

46

Curva de Bzier
Se denomina curvas de Bzier a un sistema que se desarroll hacia los
aos 1960 para el trazado de dibujos tcnicos, en el diseo aeronutico
y en el de automviles. Su denominacin es en honor a Pierre Bzier,
quien ide un mtodo de descripcin matemtica de las curvas que se
comenz a utilizar con xito en los programas de CAD.
Construccin de una curva de Bzier.

Las curvas de Bzier fueron publicadas por primera vez en 1962 por el
ingeniero francs Pierre Bzier, que las us posteriormente con
profusin en el diseo de las diferentes partes de los cuerpos de un automvil, en sus aos de trabajo en la Renault.
Las curvas fueron desarrolladas por Paul de Casteljau usando el algoritmo que lleva su nombre. Se trata de un
mtodo numricamente estable para evaluar las curvas de Bzier.
Posteriormente, los inventores del PostScript, lenguaje que permiti el desarrollo de sistemas de impresin de alta
calidad desde el ordenador, introdujeron en ese cdigo el mtodo de Bzier para la generacin del cdigo de las
curvas y los trazados. El lenguaje PostScript sigue emplendose ampliamente y se ha convertido en un estndar de
calidad universal; por ello, los programas de diseo vectorial como Adobe Illustrator, el extinto Macromedia
FreeHand y Corel Draw, tres de los programas ms importantes de dibujo vectorial y otros como Inkscape,
denominan bzier a algunas de sus herramientas de dibujo, y se habla de trazados bzier, pluma bzier, lpiz
bzier, etc. Su facilidad de uso la ha estandarizado en el diseo grfico, extendindose tambin a programas de
animacin vectorial, como Adobe Flash, y retoque fotogrfico (bitmap), como Photoshop y Gimp, donde se usa para
crear formas cerradas o selecciones.
La idea de definir geomtricamente las formas no es demasiado compleja: un punto del plano puede definirse por
coordenadas. Por ejemplo, un punto A tiene unas coordenadas (x1, y1) y a un punto B le corresponde (x2,y2). Para
trazar una recta entre ambos basta con conocer su posicin.
Si en lugar de unir dos puntos con una recta se unen con una curva, surgen los elementos esenciales de una curva
Bzier; los puntos se denominan puntos de anclaje o nodos. La forma de la curva se define por unos puntos
invisibles en el dibujo, denominados puntos de control, manejadores o manecillas.

Examen de los casos


Curvas lineales de Bzier
Dados los puntos P0 y P1, una curva lineal de Bzier es una lnea recta entre los dos puntos. La curva viene dada por
la expresin:

Curvas cuadrticas de Bzier


Una curva cuadrtica de Bzier es el camino trazado por la funcin B(t), dados los puntos: P0, P1, y P2,
Las fuentes de letras TrueType usan curvas de Bzier desdobladas compuestas por curvas cuadrticas de Bzier.

Curva de Bzier

47

Curvas cbicas de Bzier


Cuatro puntos del plano o del espacio
tridimensional, P0, P1, P2 y P3 definen una
curva cbica de Bzier. La curva comienza
en el punto P0 y se dirige hacia P1 y llega a
P3 viniendo de la direccin del punto P2.
Usualmente, no pasar ni por P1 ni por P2.
Estos puntos slo estn ah para
proporcionar informacin direccional. La
distancia entre P0 y P1 determina "qu
longitud" tiene la curva cuando se mueve
hacia la direccin de P2 antes de dirigirse
hacia P3.
La forma paramtrica de la curva es:

Curva cbica de Bzier donde se aprecian los puntos o nodos de anclaje P1 y P2.

Los modernos sistemas de imgenes como PostScript, Asymptote y Metafont usan curvas de Bzier desdobladas,
compuestas por curvas cbicas de Bzier para dibujar las formas de las curvas.

Generalizacin
La curva de Bzier de grado
curva de Bzier es del tipo:

puede ser generalizada de la siguiente manera. Dados los puntos P0, P1,..., Pn, la

Por ejemplo, una curva de orden cinco (

) quedara como:

Esta ecuacin puede ser expresada de manera recursiva como sigue: sea la expresin

que denota la

curva de Bzier determinada por los puntos P0, P1,..., Pn. Entonces
En otras palabras, el grado

de la curva de Bzier es una interpolacin entre los dos grados

de las curvas de

Bzier.

Terminologa
Existe una terminologa asociada exclusivamente para este tipo de curvas. Se tiene:

donde las polinomiales

son conocidas como polinomios de Bernstein de grado n, definidos por 00 = 1.


Los puntos Pi son llamados puntos de control de las curvas de Bzier. El polgono formado por la conexin de los
puntos de Bzier con rectas, comenzando por P0 y terminando en Pn, se denomina polgono de Bzier (o polgono de
control). La envolvente convexa del polgono de Bzier contiene las curvas de Bzier.

Curva de Bzier

48

Notas

La curva de Bzier se encuentra en el interior de la envolvente convexa de los puntos de control.


La curva de Bzier es infinitamente derivable.
El control de la curva es global. Modificar un punto de control implica modificar completamente la curva.
Para efectuar una transformacin afn de la curva es suficiente efectuar la transformacin sobre todos los puntos
de control.
La curva comienza en el punto P0 y termina en el Pn. Esta peculiaridad es llamada interpolacin del punto final.
La curva es un segmento recto si, y slo si, todos los puntos de control estn alineados.
El comienzo (final) de la curva es tangente a la primera (ltima) seccin del polgono de Bzier.
Una curva puede ser desdoblada en algunos puntos en dos curvas, o de manera arbitraria en tantas curvas como se
quieran, cada una de las cuales es una nueva curva de Bzier.
Algunas curvas que parecen simples, tales como una circunferencia, no pueden ser descritas de manera exacta
mediante curvas de Bzier o segmentos de esta clase de curvas (por raro que parezca una curva formada a su vez
por cuatro segmentos de curva puede aproximarse a un crculo, con un error radial mximo menor de una parte
por mil, en cada punto de control interno la distancia es

de manera horizontal o vertical de un

punto de control del exterior sobre el crculo unidad).


La curva compensada obtenida a partir de una curva de Bzier dada, frecuentemente llamada curva compensada
(falsa "paralela" a la curva original, como los rales en una va de tren) no puede ser trazada de manera exacta
mediante curvas de Bzier. De todas formas hay mtodos heursticos que proporcionan, normalmente, una
aproximacin adecuada en algunos propsitos prcticos.

Construccin de curvas de Bzier


Curvas lineales
La en la funcin para la curva lineal de Bzier se puede
considerar como un descriptor de cun lejos est
de

. Por ejemplo cuando

un cuarto de la longitud entre el punto


. Como
de

vara entre 0 y 1,

y el punto

describe un lnea recta

Curvas cuadrticas
Para curvas cuadrticas se pueden construir puntos intermedios desde
Punto
Punto
Punto

vara de
vara de
vara de

a
a

y describe una curva lineal de Bzier.


y describe una curva lineal de Bzier.
a

y describe una curva cuadrtica de Bzier.

tales que

es

vara de 0 a 1:

Curva de Bzier

49

Curvas de rdenes superiores


Para curvas de orden superior se necesitan, lgicamente,
ms puntos intermedios. Para curvas cbicas se pueden
localizar puntos intermedios Q0, Q1 y Q2 que describen
las curvas lineales de Bzier y los puntos R0 y R1 que
describen las curvas cuadrticas:
Construccin de una curva cuadrtica de Bzier.

Animacin en

]
Y para curvas de grado 4, se pueden localizar los puntos
intermedios Q0, Q1, Q2 y Q3 que describen las curvas
lineales de Bzier, los puntos R0, R1 y R2 que describen
las curvas cuadrticas y los puntos S0 y S1 que describen
las curvas cbicas.
Construccin de una curva cbica de Bzier

Animacin t en el intervalo [0,1

Aplicaciones
Grficos de ordenador
Las curvas de Bzier han sido ampliamente usadas en los
grficos generados por ordenador para modelado de
curvas suaves. Como la curva est completamente
Construccin de una curva de Bzier de cuarto orden.

Curva de Bzier

50

Animacin, t en el intervalo [0,1].

contenida en la envolvente convexa de los puntos de


control, dichos puntos pueden ser visualizados
grficamente sobre el rea de trabajo y usados para
manipular la curva de una forma muy intuitiva. Las
transformaciones afines tales como traslaciones y
rotaciones pueden ser aplicadas, con gran facilidad, a las
curvas, aplicando las transformaciones respectivas sobre
los puntos de control.

Las curvas cuadrticas y cbicas son muy corrientes. Las curvas de grados superiores son ms difciles de evaluar.
Cuanto ms complejas son las superficies que se necesitan, las curvas de bajo orden son menos apropiadas. Para
garantizar la suavidad de las curvas el punto de control en el que se juntan dos curvas y el punto de control sobre
cualquiera de los lados debe ser colineal. Esta opcin est frecuentemente desactivada en programas como Adobe
Illustrator o Inkscape. Estas curvas poli-Bzier pueden ser observadas en el formato de archivo SVG.
El mtodo ms simple para rasterizar una curva de Bzier es evaluarla en muchos puntos espaciados, muy prximos
entre s, y escanearla aproximando la secuencia de segmentos lineales.
Esta manera de proceder no garantiza un resultado con la suficiente suavidad porque los puntos pueden estar
espaciados demasiado separados. A la inversa, se pueden generar bastantes puntos de control en reas donde la curva
est cercana a la forma lineal.
Un mtodo adoptado, muy comn, es la subdivisin recursiva, en el que los puntos de control de la curva son
ajustados para ver si la curva se aproxima a segmentos lineales sin pequeas tolerancias. Si esto no se logra, la curva
es subdividida paramtricamente en dos segmentos
y
y el mismo procedimiento se
aplica por recursividad a cada mitad.
Tambin hay mtodos que usan la diferenciacin, pero se debe tener cuidado y analizar los errores de propagacin.
Los mtodos analticos donde un desdoble es intersecado con cada lnea escaneada hallando races de polinomios de
grado tres (por segmentacin cbica) y con mltiples races, pero no son frecuentes en la prctica.

Sntesis de sonido
La sntesis de Bzier es un nuevo mtodo de sntesis de ondas sonoras que se puede usar para crear sonidos usando
curvas de Bzier.

Ejemplo de cdigo
El cdigo que se lista a continuacin es un ejemplo prctico que muestra como se traza una curva cbica de Bzier
en un programa usando lenguaje de programacin C. Ntese que este simplemente calcula los coeficientes de un
polinomio y se ejecuta a travs de una serie de valores de comprendidos en el intervalo
. En la prctica no
es como se procede de manera normal. Con frecuencia, una solucin recursiva es ms rpida, consumiendo menos
ciclos de procesador y a expensas de requerir ms memoria para el clculo, de manera temporal. Incluso el mtodo
directo ilustrado aqu es ms fcil de comprender y produce el mismo resultado. El siguiente cdigo ha sido
compilado para hacer esta operacin ms clara. En la prctica una optimizacin podra ser calcular los coeficientes
una vez y posteriormente usar los resultados para reprocesarlos y calcular los puntos de la curva. Aqu son
recalculados cada vez, lo que es menos eficiente pero ayuda a clarificar el cdigo.
La curva resultante puede ser trazada dibujando lneas entre puntos sucesivos en la matriz de la curva. A ms puntos
ms suavidad en la silueta de la curva.
En algunas arquitecturas, el cdigo de abajo puede ser optimizado tambin por programacin dinmica. Por ejemplo
donde
es constante,
cambia una cantidad constante con cada iteracin. Por aplicacin repetida, el bucle
puede ser reescrito sin ninguna multiplicacin, aunque tal procedimiento no es numricamente estable.

Curva de Bzier
/*
Cdigo para generar una curva cbica de Bzier
*/
typedef struct
{
float x;
float y;
}
Point2D;
/*
cp es una matriz de 4 elementos donde:
cp[0] es el primer punto, o P0 en el diagrama de abajo
cp[1] es el primer punto de control, o P1 en el diagrama de abajo
cp[2] es el segundo punto de control, o P2 en el diagrama de abajo
cp[3] es el punto final, o P3 en el diagrama de abajo
t es el valor del parmetro, 0 <= t <= 1
*/
Point2D PointOnCubicBezier( Point2D* cp, float t )
{
float
ax, bx, cx;
float
ay, by, cy;
float
tSquared, tCubed;
Point2D result;
/* clculo de los coeficientes polinomiales */
cx = 3.0 * (cp[1].x - cp[0].x);
bx = 3.0 * (cp[2].x - cp[1].x) - cx;
ax = cp[3].x - cp[0].x - cx - bx;
cy = 3.0 * (cp[1].y - cp[0].y);
by = 3.0 * (cp[2].y - cp[1].y) - cy;
ay = cp[3].y - cp[0].y - cy - by;
/* calculate the curve point at parameter value t */
tSquared = t * t;
tCubed = tSquared * t;
result.x = (ax * tCubed) + (bx * tSquared) + (cx * t) + cp[0].x;
result.y = (ay * tCubed) + (by * tSquared) + (cy * t) + cp[0].y;
return result;
}

51

Curva de Bzier

/*
ComputeBezier fills an array of Point2D structs with the curve
points generated from the control points cp. Caller must
allocate sufficient memory for the result, which is
<sizeof(Point2D) numberOfPoints>
*/
void ComputeBezier( Point2D* cp, int numberOfPoints, Point2D* curve ) {
float
dt;
int
i;
dt = 1.0 / ( numberOfPoints - 1 );
for( i = 0; i < numberOfPoints; i++)
curve[i] = PointOnCubicBezier( cp, i*dt );
}
Otra aplicacin de las curvas de Bzier es la descripcin de los pasos para el movimiento de objetos en animaciones,
etc. Aqu la x y las posiciones de la curva no son usadas para trazar la curva pero s la posicin en la grfica. Cuando
se usa de este modo, la distancia entre puntos sucesivos puede llegar a ser muy importante y, en general, estos no
estn espaciados de manera ecunime. Si se requiere una linealidad en el movimiento, para procesar el clculo ms
rpido, incluso en contra del camino deseado es necesario desdoblar los puntos resultantes.

Curvas racionales de Bzier


Este tipo de curvas ajustan automticamente los coeficientes de las ecuaciones paramtricas para obtener una
aproximacin a una figura arbitraria. El numerador es una ponderacin de una curva Bzier en su forma de Berstein
y el denominador es una suma ponderada de polinomios de Berstein.
Dados n + 1 puntos de control Pi, la curva racional puede ser descrita por:

o simplemente:

52

Curva de Bzier

Referencias
Paul Bourke: Bzier curves, http://astronomy.swin.edu.au/~pbourke/curves/bezier/
Donald Knuth: Metafont: the Program, Addison-Wesley 1986, pp. 123-131. Excellent discussion of
implementation details; available for free as part of the TeX distribution.
Dr Thomas Sederberg, BYU Bzier curves, http://www.tsplines.com/resources/class_notes/Bezier_curves.
pdf
J.D. Foley et al.: Computer Graphics: Principles and Practice in C (2nd ed., Addison Wesley, 1992)

Enlaces externos
3rd order Bezier Curves applet [1]
Living Math Bzier applet [2]
Living Math Bzier applets of different spline types, JAVA programming of splines [3] in An Interactive
Introduction to Splines [4]
Don Lancaster's Cubic Spline Library [5] describes how to approximate a circle (or a circular arc, or a hyperbola)
by a Bzier curve; using cubic splines for image interpolation, and an explanation of the math behind these
curves.

Referencias
[1]
[2]
[3]
[4]
[5]

http:/ / www. theparticle. com/ applets/ nyu/ BezierApplet/


http:/ / www. sunsite. ubc. ca/ LivingMathematics/ V001N01/ UBCExamples/ Bezier/ bezier. html
http:/ / www. ibiblio. org/ e-notes/ Splines/ Bezier. htm
http:/ / ibiblio. org/ e-notes/ Splines/ Intro. htm
http:/ / www. tinaja. com/ cubic01. asp

53

Bezigono

54

Bezigono
En geometra, un bezigono, tambin llamado beziergono es un
polgono cuyos lados son curvas de Bzier en vez de lneas rectas. Por
ejemplo, las fuentes PostScript del formato PDF utilizan bezigonos
para que el texto sea escalable a cualquier resolucin.
Los bezigonos se suelen utilizar durante el proceso de conversin de
grfico rasterizado a grfico vectorial.

Programas
A continuacin se listan algunos programas populares con soporte para
dibujar bezigonos:

Imagen de un bezigono. Las curvas de Bzier


conectan los puntos azules y los puntos de control
(en verde) modifican el aspecto de la curva.

Macromedia Freehand
AppleWorks
Photoshop
Dia
Inkscape

Referencias
Manual de Dia [1]

Enlaces externos
API de Microsoft Polybezier [2]
API de Papyrus Beziergon [3]

Referencias
[1] http:/ / web. archive. org/ web/ http:/ / olympus. het. brown. edu/ cgi-bin/ dwww?type=file& location=/ usr/ share/ doc/ dia-common/ html/
en/ index. html
[2] http:/ / msdn2. microsoft. com/ en-us/ library/ ms534244. aspx
[3] http:/ / web. archive. org/ web/ http:/ / libpapyrus. sourceforge. net/ reference/ html/ guide_beziergon. html

TrueType

55

TrueType
TrueType
Desarrollador
Apple Computer
Informacin general
Extensin de archivo

.ttf

Type code

tfil

Uniform Type Identifier public.truetype-ttf-font


Tipo de formato

Formato tipogrfico

Formato abierto

TrueType es un formato estndar de tipos de letra escalables desarrollado inicialmente por Apple Computer a
finales de la dcada de los ochenta para competir comercialmente con el formato "Type 1" de Adobe, el cual estaba
basado en el lenguaje de descripcin de pgina conocido como PostScript. Una de las principales fortalezas de
TrueType era que ofreca a los diseadores de tipografa un mayor grado de control (mediante sugerencias o "hints")
sobre la forma en que los caracteres se desplegaban en pantalla o en impresos a tamaos menores, con lo cual se
lograba una mejor legibilidad. Microsoft Windows 3.1, la versin aparecida a finales de 1991 inclua un programa de
escalado de tipos de letra capaz de gestionar estas fuentes.

Creacin de fuentes tipogrficas TrueType


La creacin de fuentes tipogrficas (en formato TrueType u otros formatos) es una tarea especializada que requiere
slidos conocimientos en Tipografa, y el manejo de aplicaciones de software especializadas. Dentro de los
programas o aplicaciones especializadas en la creacin de fuentes True Type se destaca: Fontlab, que en la
actualidad ha sustituido el liderazgo que supo tener Fontographer para los mismos fines. Como curiosidad,
mencionamos que el programa Corel Draw permite, desde hace varias versiones, la creacin y exportacin de
tipografas TrueType aunque -como herramienta de diseo tipogrfico- no alcanza la excelencia de las mencionadas
anteriormente.

Licencias
Apple vendi una licencia a Microsoft para permitir la utilizacin de TrueType. Desde entonces, los tipos de letra
entre Mac OS y Windows son totalmente compatibles. Aunque en principio no existi verdaderamente dicha
compatibilidad y se tuvieron que utilizar herramientas como Panose para evitar este problema.

Procesamiento de tipos
Los archivos de tipografa TrueType estn compuestos por elementos vectoriales, pero no PostScript, de alta calidad
que emplean funciones cuadrticas, ms rpidas en su procesamiento que las PostScripts, aunque ocupan ms
cantidad de memoria y contiene sugerencias para la mejora de la visualizacin a bajas resoluciones. La tecnologa
TrueType incorpora el gestor de tipos en el propio sistema operativo a partir de Windows 3.1 y de Apple System 7.0.
En Macintosh, las (mal llamadas) fuentes eran originalmente almacenadas en archivos hechos a mano que
especificaban las ubicaciones de cada pixel para un tamao en particular. Si el usuario deseaba visualizar un carcter
a un tamao distinto, el administrador tipogrfico buscaba la mayor similitud y aplicaba algoritmos bsicos de
escalamiento. Cuando eran escalados a grandes tamaos, se produca el efecto de pixelado.

TrueType
Los archivos de contorno True Type adquieren la extensin .ttf. Al cargar el archivo, el gestor de tipos de Windows
crea un fichero .fot, que coloca en la carpeta del Sistema, en el caso de Apple, y en el directorio c:\windows\system
en el caso de los PC e indica el nombre de la "fuente" y la ubicacin del fichero .ttf. La gestin de las tipografas
True Type se ha simplificado mucho en Windows 95, especialmente la bsqueda y copia de tipos de letra que se
precisan mandar a filmar y este formato parece convertirse en el estndar definitivo de los usuarios de PC.
Las letras en el formato True Type se describen mediante curvas definidas por funciones cuadrticas [Vase Karow,
Peter. Digital Typefaces]. Un relativemente directo rasterizador las convierte en el bitmap preciso para cualquier
cuerpo. Para mantener una calidad adecuada, incluso en las resoluciones ms bajas los contornos se ajustan a la
retcula de salida antes de la rasterizacin. Esta informacin es parte del tipo en s mismo. Posee un conjunto extenso
y flexible de instrucciones para la adecuacin a la retcula que deja sitio de sobra a los desarrolladores y fabricantes
de tipografas para incorporar su propia tecnologa de escalado del mismo modo que puede incorporar datos
adicionales a la fuente en un momento posterior. Dentro del archivo la informacin se agrupa en bloques
diferenciados. Por ejemplo, la informacin para la "rasterizacin" (generacin) del carcter se almacena en una tabla
denominada Glyph Data Table, glyf.
Las curvas en este tipo de archivos estn representadas por funciones cudrticas, series de secciones de parbola o
quadratic B splines. El rasterizador de las "fuentes" est generalmente instalado en la ROM del dispositivo de salida
o forma parte del software del driver.
El aspecto ms destacado es que los procedimientos de acomodacin del contorno pueden variar en funcin del
fabricante que desarrolle cada tipo de letra en particular. El procedimiento parece responder al siguiente esquema: la
silueta del carcter es primero colocada sobre la rejilla de salida; el rasterizador llena todos los pixeles cuyos centros
entra dentro de los lmites internos del contorno. En principio este procedimiento podra provocar algunos
marginamientos (dropout), a pesar de que la acomodacin se realice correctamente, si se trata de cuerpos pequeos,
o cuando se ha producido alguna rotacin o deformacin. El formato prev procedimientos de correccin para evitar
estas aberraciones segn el modo que los contornos entren en relacin con los pixels. Estas tcnicas suplementarias
deben ser slo aplicadas cuando se pueda producir el peligro de dropouts, pues emplean ms tiempo que un proceso
de rasterizacin simple.

Enlaces externos
Especificacin TrueType de Microsoft [1]
Especificacin TrueType de Apple [2]

Referencias
[1] http:/ / www. microsoft. com/ typography/ specs/ default. htm
[2] http:/ / developer. apple. com/ fonts/ TTRefMan/ index. html

56

FreeType

57

FreeType
FreeType

Desarrollador
FreeType contributors
[1]
freetype.org
Informacin general
ltima versin estable 2.4.8
15 de noviembre de 2011
Gnero

Rasterizacin de tipos de letra

Programado en

Sistema operativo

Multiplataforma

Licencia

GNU GPL / FreeType License

FreeType es una biblioteca escrita en C que implementa un motor de manejo de tipos de letra. Es usado
principalmente para transformar las imgenes vectoriales de las tipografas (como las de las familias TrueType) en
mapas de bits.
El objetivo de Freetype es esencialmente permitir acceder a los archivos de tipo de letra de manera sencilla y
uniforme, las transformaciones de mayor nivel (distribucin del texto, coloracin, efectos especiales), estn fuera de
su rbita.
FreeType es distribuido bajo dos licencias de cdigo abierto: GNU General Public License o una licencia similar a la
original licencia BSD, lo que permite reutilizar la biblioteca para cualquier proyecto, sea libre o privativo.

Referencias
[1] http:/ / freetype. org/

Enlaces externos
Pgina Oficial de FreeType (http://www.freetype.org/)

Spline

58

Spline
En el subcampo matemtico del anlisis numrico, un
spline es una curva diferenciable definida en porciones
mediante polinomios.
En los problemas de interpolacin, se utiliza a menudo
la interpolacin mediante splines porque da lugar a
resultados similares requiriendo solamente el uso de
polinomios de bajo grado, evitando as las oscilaciones,
indeseables en la mayora de las aplicaciones,
encontradas al interpolar mediante polinomios de grado
elevado.
Un tipo de spline, una curva de Bzier.

Para el ajuste de curvas, los splines se utilizan para


aproximar formas complicadas. La simplicidad de la representacin y la facilidad de cmputo de los splines los
hacen populares para la representacin de curvas en informtica, particularmente en el terreno de los grficos por
ordenador.

Introduccin
El trmino "spline" hace referencia a una amplia clase de funciones que son utilizadas en aplicaciones que requieren
la interpolacin de datos, o un suavizado de curvas. Los splines son utilizados para trabajar tanto en una como en
varias dimensiones. Las funciones para la interpolacin por splines normalmente se determinan como minimizadores
de la aspereza sometidas a una serie de restricciones.
En este artculo nos referiremos con el trmino "spline" a su versin restringida en una dimensin y polinomial, que
es la ms comnmente utilizada.

Interpolacin Segmentaria Lineal


Este es el caso ms sencillo. En l, vamos a interpolar una funcin f(x) de la que se nos dan un nmero N de pares
(x,f(x)) por los que tendr que pasar nuestra funcin polinmica P(x). Esta serie de funciones nuestras van a ser
lineales, esto es, con grado 1: de la forma P(x) = ax + b.
Definiremos una de estas funciones por cada par de puntos adyacentes, hasta un total de (N-1) funciones,
hacindolas pasar obligatoriamente por los puntos que van a determinarlas, es decir, la funcin P(x) ser el conjunto
de segmentos que unen nodos consecutivos; es por ello que nuestra funcin ser continua en dichos puntos, pero no
derivable en general.
Ejemplo : Interpolar con splines f(x) = 1 / x , en los puntos en los que x vale 1, 2 y 4
f(1) = 1
f(2) = 0.5
f(4) = 0.25
El primer segmento P1(x) = ax + b deber unir los primeros dos puntos de coordenadas (1,1) y (2,0.5). Surge un
sistema lineal de dos ecuaciones en dos incgnitas:
(1) 1=a+b
(2) 0.5=2a+b
De (1) se obtiene:
a=1-b (3)

Spline
Reemplazando (3) en (2) se obtiene:
0.5=2(1-b)+b
luego
b=1.5
Reemplazando el valor de (b) en (1), se obtiene:
a = - 0.5
Por lo tanto, se concluye que: P1(x) = - 0.5x + 1.5 El segundo segmento P2(x) = ax + b deber unir el segundo punto
(2,0.5) con el tercer punto (4,0.25). Anlogamente a lo hecho para P1(x), en el caso de P2(x) se obtiene:
1. (1) 0.5 = 2a + b
2. (2) 0.25 = 4a + b
a = - 0.125, b = 0.75
Luego P2(x) = - 0.125x + 0.75

Interpolacin Segmentaria Cuadrtica


En este caso, los polinomios P(x) a travs de los que construimos el Spline tienen grado 2. Esto quiere decir, que va a
tener la forma P(x) = ax + bx + c
Como en la interpolacin segmentaria lineal, vamos a tener N-1 ecuaciones (donde N son los puntos sobre los que se
define la funcin). La interpolacin cuadrtica nos va a asegurar que la funcin que nosotros generemos a trozos con
los distintos P(x) va a ser continua, ya que para sacar las condiciones que ajusten el polinomio, vamos a determinar
como condiciones:
Que las partes de la funcin a trozos P(x) pasen por ese punto. Es decir, que las dos Pn(x) que rodean al f(x) que
queremos aproximar, sean igual a f(x) en cada uno de estos puntos.
Que la derivada en un punto siempre coincida para ambos "lados" de la funcin definida a trozos que pasa por tal
punto comn.
Esto sin embargo no es suficiente, y necesitamos una condicin ms. Por qu?. Tenemos 3 incgnitas por cada P(x).
En un caso sencillo con f(x) definida en tres puntos y dos ecuaciones P(x) para aproximarla, vamos a tener seis
incgnitas en total. Para resolver esto necesitaramos seis ecuaciones, pero vamos a tener tan slo cinco: cuatro que
igualan el P(x) con el valor de f(x) en ese punto (dos por cada intervalo), y la quinta al igualar la derivada en el punto
comn a las dos P(x).
Se necesita una sexta ecuacin,de dnde se extrae? Esto suele hacerse con el valor de la derivada en algn punto, al
que se fuerza uno de los P(x).

Interpolacin Segmentaria Cbica


En este caso, cada polinomio P(x) a travs del que construimos los Splines en [m,n] tiene grado 3. Esto quiere decir,
que va a tener la forma P(x) = ax + bx + cx + d
En este caso vamos a tener cuatro variables por cada intervalo (a,b,c,d), y una nueva condicin para cada punto
comn a dos intervalos, respecto a la derivada segunda:
Que las partes de la funcin a trozos P(x) pasen por ese punto. Es decir, que las dos Pn(x) que rodean al f(x) que
queremos aproximar, sean igual a f(x) en cada uno de estos puntos.
Que la derivada en un punto siempre coincida para ambos "lados" de la funcin definida a trozos que pasa por tal
punto comn.
Que la derivada segunda en un punto siempre coincida para ambos "lados" de la funcin definida a trozos que
pasa por tal punto comn.

59

Spline

60

Como puede deducirse al compararlo con el caso de splines cuadrticos, ahora no nos va a faltar una sino dos
ecuaciones (condiciones) para el nmero de incgnitas que tenemos.
La forma de solucionar esto, determina el carcter de los splines cbicos. As, podemos usar:
Splines cbicos naturales: La forma ms tpica. La derivada segunda de P se hace 0 para el primer y ltimo
punto sobre el que est definido el conjunto de Splines, esto son, los puntos m y n en el intervalo [m,n].
Dar los valores de la derivada segunda de m y n de forma "manual", en el conjunto de splines definidos en el
intervalo [m,n].
Hacer iguales los valores de la derivada segunda de m y n en el conjunto de splines definidos en el intervalo [m,n]
Splines cbicos sujetos: La derivada primera de P debe tener el mismo valor que las derivada primera de la
funcin para el primer y ltimo punto sobre el que est definido el conjunto de Splines, esto son, los puntos m y n
en el intervalo [m,n].

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre Spline. Commons

NURBS
B-splines racionales no uniformes o
NURBS
(acrnimo
ingls
de
non-uniform rational B-spline) es un
modelo matemtico muy utilizado en
la computacin grfica para generar y
representar curvas y superficies.

Historia
El desarrollo de NURBS empez en
1950 por ingenieros que necesitaban la
representacin matemtica precisa de
superficies de forma libre como las
usadas en carroceras de automviles,
superfices de exteriores aeroespaciales
y cascos de barcos, que pudieran ser
reproducidos exacta y tcnicamente en
cualquier momento. Las anteriores
representaciones de este tipo de
diseos slo podan hacerse con
modelos fsicos o maquetas realizadas
por el diseador o ingeniero.
Los pioneros en esta investigacin
fueron Pierre Bzier quien trabajaba
como ingeniero en Renault, y Paul de

Las superficies tridimensionales NURBS pueden tener formas orgnicas complejas. Los
puntos de control influyen en la direccin que tome la superficie. El cuadrado mas
exterior delinea los grados en X/Y de la superficie. Modelado y renderizado en Cobalt.

Una curva NURBS.


Versin animada

NURBS
Casteljau quien trabajaba en Citron, ambos en Francia. Bzier y Casteljau trabajaron casi en paralelo, aunque
ninguno de los dos conoci el trabajo que el otro desarrollaba. Bezier public primero sus trabajos y por esta razn
tradicionalmente se le ha asociado a las Bzier-Splines (splines de Bzier, que son representadas con puntos de
control describiendo a la curva misma), mientras que el nombre de Casteljau slo es conocido por los algoritmos que
desarroll para la evaluacin de superficies paramtricas. En la dcada de 1960 se desarrollaron las NURBS, y se
convirtieron en la generalizacin de las Bzier splines.
Las primeras NURBS fueron usadas en paquetes propietarios de diseo asistido por computadora de las compaas
automotrices. Posteriormente formaron parte del estndar en paquetes de grficos por computadora. En 1985, el
primer modelador interactivo de NURBS para PC, llamado Macsurf (posteriormente Maxsurf), fue desarrollado por
Formation Design Systems, una pequea compaa en Australia. Maxsurf es un sistema de diseo para cascos, que
pretenda la creacin de barcos, botes y yates, para los diseadores quienes tenan la necesidad de alta precisin en el
esculpido de superficies. Actualmente las aplicaciones ms profesionales de grficos por computadora para equipos
de escritorio ofrecen la tecnologa.

Especificaciones tcnicas
Una curva NURBS se define por su grado, un conjunto de puntos de control ponderados, y un vector de nodos. Las
curvas y superficies NURBS son generalizaciones de curvas B-splines y curvas de Bzier, as como de superficies,
siendo su diferencia principal la ponderacin de los puntos de control que hacen a las curvas NURBS racionales (las
curvas B-splines racionales no uniformes son un caso especial de las curvas B-splines racionales). Mientras que las
curvas de Bzier se desarrollan en una sola direccin paramtrica, normalmente llamada s o u, las superficies
NURBS evolucionan en dos direcciones paramtricas, llamada s y t o u y v.
Mediante la evaluacin de una curva
de Bzier o una curva NURBS en
diversos valores del parmetro, la
curva se puede representar en un
espacio Cartesiano de dos o tres
dimensiones. Asimismo, mediante la
evaluacin de una superficie NURBS
en diversos valores de los dos
parmetros, la superficie se puede
representar en el espacio cartesiano.
Las curvas y superficies NURBS son
tiles por varias razones:
Son invariantes bajo
transformaciones afines,[1] as como
de perspectiva: operaciones de rotacin y traslacin se pueden emplear en las curvas y superficies NURBS
aplicndolas a sus puntos de control.
Ofrecen una estructura matemtica comn para figuras analticas estndar (por ejemplo, cnicas) y figuras de
forma libre.
Proporcionan flexibilidad para disear una gran variedad de figuras.
Reducen el consumo de memoria al almacenar figuras (en comparacin con mtodos ms sencillos).
Pueden ser evaluados rpidamente por algoritmos numricamente estables y precisos.
En las siguientes secciones, las curvas NURBS se analizan en una dimensin. Debe tenerse en cuenta que todo esto
se puede generalizar a dos o incluso ms dimensiones.

61

NURBS

Puntos de control
Los puntos de control determinan la forma de la curva. Generalmente, cada punto de la curva se calcula tomando la
suma ponderada de una serie de puntos de control. El peso de cada punto vara de acuerdo con el parmetro que lo
rige. Para obtener una curva de grado d, el peso de cualquier punto de control es diferente de cero slo en D +1
intervalos del espacio de parmetros. Dentro de estos intervalos, el peso cambia de acuerdo a una funcin polinmica
(funciones de base) de grado d. En los lmites de los intervalos, las funciones base se aproximan lentamente a cero,
determinando esta velocidad con el grado del polinomio. Como ejemplo, la funcin base de grado uno es una
funcin triangular. Incrementa desde cero a uno, despus decrementa de nuevo a cero. Mientras se incrementa, la
funcin base del punto de control anterior cae. De esta manera, la interpolacin entre los dos puntos es una curva, y
esta curva resultante es un polgono, que es [[Funcin_continua|continua], pero no diferenciable en los lmites del
intervalo, o los nodos. Polinomios de grado superior, en consecuencia, tienen ms derivadas continuas. Se debe tener
en cuenta que dentro del intervalo la naturaleza polinmica de las funciones base y la linealidad de la construccin
hace a la curva perfectamente suave, por lo que es slo en los nodos que puede surgir discontinuidad.
El hecho de que un nico punto de control slo influye en aquellos intervalos en los que es activa es una propiedad
muy deseable, es conocido como apoyo local. En el modelado, esto permite el cambio de parte de una superficie,
mientras las otras partes se mantienen igual.
Agregar ms puntos de control permite una mejor aproximacin a una curva dada, aunque slo cierta clase de curvas
se puede representar exactamente con un nmero finito de puntos de control. Las curvas NURBS tambin cuentan
con un peso escalar para cada punto de control. Esto permite mayor control sobre la forma de la curva sin aumentar
indebidamente el nmero de puntos de control. En particular, se aaden secciones cnicas como crculos y elipses al
conjunto de curvas que se pueden representar exactamente. El trmino racional en NURBS se refiere a estos pesos.
Los puntos de control pueden tener cualquier dimensin. Los puntos de una dimensin slo definen una funcin
escalar del parmetro. Estos se utilizan normalmente en los programas de procesamiento de imagen para ajustar el
brillo y las curvas de color. Los puntos de control tridimensionales se utilizan mucho en el modelado 3D, donde se
emplean cotidianamente como referencia de la palabra "punto", un lugar en el espacio 3D. Los puntos
multidimensionales pueden ser usados para controlar conjuntos de valores en base al tiempo, por ejemplo, los
diferentes ajustes de posicin y de rotacin del brazo de un robot. Las superficies NURBS son slo una aplicacin de
esta. Cada "punto" de control es en realidad un vector lleno de puntos de control, definiendo una curva. Estas curvas
comparten su grado y el nmero de puntos de control, y abarcan una dimensin del espacio de parmetros. Por
interpolacin de estos vectores de control sobre la otra dimensin del espacio de parmetros, un conjunto continuo
de curvas es obtenido, definiendo la superficie.

Vector de nodos
El vector de nodos es una secuencia de valores de parmetros que determinan dnde y cmo los puntos de control
afectar a la curva NURBS. El nmero de nodos es siempre igual al nmero de puntos de control ms el grado de la
curva ms uno. El vector de nodos divide el espacio paramtrico en los intervalos mencionados antes, normalmente
conocidos como segmentos de nodo. Cada vez que el valor del parmetro introduce un nuevo segmento de nodo, un
nuevo punto de control se activa, mientras que un punto de control antiguo se descarta. De ello se deduce que los
valores en el vector de nodos deben estar en orden ascendente, por lo que (0, 0, 1, 2, 3, 3) es vlido, mientras que (0,
0, 2, 1, 3, 3) no lo es.
Nodos consecutivos pueden tener el mismo valor. Esto define entonces un segmento de nodo de longitud cero, lo que
implica que dos puntos de control se activan al mismo tiempo (y, por supuesto, dos puntos de control antiguos se
desactivarn). Esto tiene un impacto en la continuidad de la curva resultante o de sus derivadas ms altas, por
ejemplo, permite la creacin de esquinas en una curva NURBS suavizada. Un nmero de nodos que coinciden se
denomina a veces como un nodo con cierta multiplicidad. Nodos con multiplicidad dos o tres se conocen como
nodos dobles o triples. La multiplicidad de un nodo se limita al grado de la curva, puesto que una multiplicidad

62

NURBS
mayor dividira a la curva en partes inconexas y dejara a los puntos de control sin usar. Para NURBS de primer
grado, cada nodo se asocia a un punto de control.
El vector de nodos por lo general comienza con un nodo que tiene una multiplicidad igual a la orden. Esto tiene
sentido, ya que activa los puntos de control que influyen en el primer segmento de nodo. Del mismo modo, el vector
de nodos por lo general termina con un nodo de esa multiplicidad. Curvas con tales vectores de nodos inician y
terminan en un punto de control.
Los valores individuales de los nodos no son significativos por s mismos, slo importa la proporcin de diferencia
entre los valores de los nodos. Por lo tanto, los vectores de nodos (0, 0, 1, 2, 3, 3) y (0, 0, 2, 4, 6, 6) producen la
misma curva. Los valores de las posiciones de los nodos influyen en el mapeo del espacio de parmetros al espacio
de la curva. La renderizacin de una curva NURBS se hace generalmente en pasos con distancia fija a travs del
rango de parmetros. Mediante el cambio de las longitudes de los segmentos de nodo, se pueden utilizar ms puntos
de muestra en regiones donde la curvatura es mxima. Otro uso es en situaciones en las que el valor del parmetro
tiene algn significado fsico, por ejemplo, si el parmetro es el tiempo y la curva describe el movimiento del brazo
de un robot. Las longitudes del segmento de nodo luego se traducen en velocidad y aceleracin, que son esenciales
para evitar daos al brazo robtico o su entorno. Esta flexibilidad en el mapeo es a lo que la frase no uniforme en
NURBS se refiere.
Necesarios slo para los clculos internos, los nodos generalmente no son tiles para los usuarios de modelado de
software. Por lo tanto, muchas aplicaciones de modelado no hacen a los nodos editables o incluso visibles. Por lo
general es posible establecer vectores de nodos razonables observando la variacin en los puntos de control. Las
versiones ms recientes de software para NURBS (por ejemplo, Autodesk Maya y Rhinoceros 3D) permiten la
edicin interactiva de las posiciones de los nodos, pero esto es significativamente menos intuitivo que la edicin de
puntos de control.

Grado
El orden de una curva NURBS define el nmero de puntos de control cercanos que influyen en cualquier punto en la
curva. La curva es representada matemticamente por un polinomio de grado uno menos el orden de la curva. Por lo
tanto, las curvas de segundo orden (que estn representadas por polinomios lineales) se denominan curvas lineales,
las curvas de tercer orden, se denominan curvas cuadrticas, y las curvas de cuarto orden se denominan curvas
cbicas. El nmero de puntos de control debe ser mayor que o igual al orden de la curva.
En la prctica, las curvas cbicas son las ms utilizadas. Las curvas de quinto y sexto orden a veces son tiles, sobre
todo para la obtencin de derivadas continuas de orden mayor, pero las curvas de rdenes ms altos prcticamente
nunca se utiliza porque conducen a problemas numricos internos y tienden a requerir tiempos de clculo
desproporcionadamente grandes.

Referencias
Les Piegl & Wayne Tiller: The NURBS Book, Springer-Verlag 19951997 (2nd ed.). The main reference for
Bzier, B-Spline and NURBS; chapters on mathematical representation and construction of curves and surfaces,
interpolation, shape modification, programming concepts.
Dr. Thomas Sederberg, BYU NURBS, http://cagd.cs.byu.edu/~557/text/ch5.pdf
Dr. Lyle Ramshaw. Blossoming: A connect-the-dots approach to splines, Research Report 19, Compaq Systems
Research Center, Palo Alto, CA, June 1987
David F. Roger: An Introduction to NURBS with Historical Perspective, Morgan Kaufmann Publishers 2001.
Good elementary book for NURBS and related issues.
Foley, van Dam, Feiner & Hughes: Computer Graphics - Principles and Practice, Addison Wesley 1996 (2nd
ed.).

63

NURBS

64

Notas
[1] David F. Rogers: An Introduction to NURBS with Historical Perspective, section 7.1

Enlaces externos
Acerca de los NURBS (http://www.cs.wpi.edu/~matt/courses/cs563/talks/nurbs.html) (en ingls)
Una introduccin interactiva a los NURBS (http://ibiblio.org/e-notes/Splines/Intro.htm) (en ingls)
Bzier Surfaces (http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/AV0405/DONAVANIK/
bezier.html) (en ingls)

Fotografa digital
La fotografa digital consiste en la obtencin de
imgenes mediante una cmara oscura, de forma
similar a la Fotografa qumica. Sin embargo, as como
en esta ltima las imgenes quedan grabadas sobre una
pelcula fotosensible y se revelan posteriormente
mediante un proceso qumico, en la fotografa digital
las imgenes son capturadas por un sensor electrnico
que dispone de mltiples unidades fotosensibles, las
cuales aprovechan el efecto fotoelctrico para convertir
la luz en una seal elctrica, la cual es digitalizada y
almacenada en una memoria.
Cmara digital.

Ventajas
La ventaja de este sistema respecto a la fotografa qumica es que permite disponer de las imgenes grabadas al
instante, sin necesidad de llevar la pelcula al laboratorio y revelar los negativos para poder ver las imgenes; esta
ventaja en la rapidez en la disponibilidad de la imagen permite que el fotgrafo haga los cambios en el momento y
realice las correcciones que considere pertinentes de forma inmediata, facilitando as lograr la imagen que se desea.
En la cmara digital pueden verse en una pantalla las fotos que se acaban de tomar. La cmara se puede conectar a
una computadora u otro dispositivo capaz de mostrar las fotos en un monitor. Como estn en un formato digital, las
fotos pueden enviarse directamente por correo electrnico, publicarse en la Web y se pueden procesar con programas
de tratamiento fotogrfico en una computadora, para ampliarlas o reducirlas, realizar un reencuadre (una parte de la
foto), rectificar los colores y el brillo, y realizar otras muchas posibles modificaciones segn el programa que se
utilice.
Otra gran ventaja de la fotografa digital es que cada vez que la cmara toma una foto crea un archivo de metadatos
Exif (datos no visuales) y guarda dentro del archivo de imagen informacin relevante de la captura como la fecha, la
hora, la apertura del diafragma, la velocidad de obturacin, velocidad del ISO. Esta informacin es muy til para
estudiar las imgenes y entender ms acerca de cada fotografa y tambin facilita el ordenamiento y el manejo de los
archivos fotogrficos.
Otros recursos tiles existentes en fotografa digital son el histograma de brillo, que es un grfico que muestra la
distribucin de los pxeles de la imagen segn sus niveles de brillo; as como el histograma RGB que muestra la
distribucin de los pxeles en los diferentes canales de color: en el caso del modo RGB, sern los canales de rojo
(R:red), Verde (G:green), y Azul (B:blue). Este recurso no existe en fotografa qumica.

Fotografa digital

Transformaciones en la creacin de fotografas digitales


Las cmaras digitales profesionales tienen la opcin de personalizar diferentes tipos de usuario, permitiendo ajustar
caractersticas importantes de la imagen como la saturacin, el contraste, la nitidez y el tono de color. Adems
permiten un manejo personalizado del balance del blancos, lo cual puede variar notablemente la gama cromtica y
tambin permiten capturar imgenes en blanco y negro, sepia, con filtros, etc. El control fcil y rpido de la
sensibilidad ISO ayuda a resolver los problemas de falta o exceso de luz.
Las cmaras digitales favorecen por otra parte una mayor produccin de fotografas, en tanto el lmite del costo y la
cantidad de fotogramas de las pelculas desaparece, quedando reducido al poco conocido dato de la vida til del
obturador digital.

Transformaciones en la circulacin y recepcin de fotografas digitales


El costo por fotografa impresa -en comparacin con el sistema qumico- es menor; esto considerando que se pueden
realizar mltiples tomas, y elegir para la impresin solamente fotografas deseadas.
La convergencia tecnolgica ha llevado las cmaras digitales a los telfonos mviles y otros dispositivos como las
tabletas, aumentando el nmero de usuarios de la fotografa exponencialmente y cada vez los nuevos modelos
mejoran la calidad ptica y la resolucin de la imagen, esto ha causado que la tarea del fotgrafo deba ser repensada
y reestructurada. La fotografa digital ha creado una revolucin del medio fotogrfico. Las imgenes se visualizan
cada vez ms en pantallas que en papel.
En el 2010, ya son millones de usuarios los que comparten sus imgenes a travs de las redes sociales como
Facebook y otros sitios web especializados como Flickr o Picasa, que permiten almacenar, ordenar, buscar y
compartir fotografas en lnea.
Autores como Fred Richtin, Joan Fontcuberta, o Pedro Meyer han analizado estos fenmenos en el marco de lo que
se ha dado en llamar "posfotografa". Estos autores apuntan que la facilidad de acceso de la fotografa digital y la
abundancia de imgenes estn diluyendo el rol tradicional del fotgrafo, la funcin social de la fotografa y las
barreras de la privacidad, entre otros aspectos.

Desventajas
Resolucin
La resolucin de una pelcula de 35 mm es alrededor de 320 pxeles por milmetro, siendo aproximadamente de 87
Megapxeles.[1] En cambio expertos fotgrafos dicen que una buena cmara de pelcula qumica, con un objetivo de
alta resolucin, una pelcula de alta calidad y un buen revelado equivaldra a unos 40 Megapxeles. Sin embargo, en
la mayora de los casos, las fotografas en pelcula de 35mm -en especial con pelcula de bajo costo- no sobrepasan
los 6 millones de puntos, debido al tipo de cmara e inexperiencia de la persona que est fotografiando. En cambio,
con una cmara digital de relativa calidad y una persona inexperta, se pueden obtener imgenes de mejor resolucin
que con su contra parte qumica. Hoy en da (ao 2011) algunas cmaras digitales han alcanzado los 45 Megapxeles
en el formato 35mm, como es el caso de la cmara Sigma SD1.

Ruido
Las cmaras digitales con sensor "full frame" presentan una figura de ruido mejor que la pelcula qumica,
especialmente en sensibilidades ISO bajas. Por otra parte, y como una visin un tanto ms subjetiva, algunos
fotgrafos consideran que el grano de la pelcula de 35mm es ms agradable a la vista que el ruido de la cmara
digital; el grano es siempre -o casi siempre- monocromtico, mientras que el ruido se expresa en puntos de colores,
que interrumpen la uniformidad de la imagen.

65

Fotografa digital
Debido al calentamiento del dispositivo electrnico por el flujo continuo de corriente, el sensor agrega ruido a las
imgenes cuando estas se obtienen mediante una exposicin prolongada; en sistemas profesionales, esto se corrige
generalmente utilizando una celda Peltier, que mantiene el dispositivo a una temperatura baja, evitando de esta
manera la aparicin de ruido trmico, y en algunos casos (fotografa astronmica) es frecuente el uso de lquidos a
muy baja temperatura para la refrigeracin del sensor (nitrgeno e hidrgeno lquidos); otra forma que existe de
reducir el ruido es lo que se conoce como apilado de exposicin o "exposure stacking", que superpone varias
imgenes tomadas durante el tiempo general de la captura para restar el patrn de ruido de la imagen final.

Precio
Otra desventaja de las cmaras digitales es el costo ms elevado de stas, comparado con las mquinas
convencionales, aunque da a da esta brecha se acorta.
Una desventaja de las cmaras rflex digitales DSLR(Rflex digitales de nico objetivo) es que son ms delicadas
que las rflex de pelcula, ya que el sensor que digitaliza la imagen es muy frgil y puede rayarse o deteriorarse con
facilidad; adems ste suele ensuciarse con frecuencia durante el cambio de objetivos, de tal forma que se hace
necesario un delicado proceso de limpieza peridicamente. En el caso de la pelcula qumica, la posibilidad de la
aparicin de polvo se ve disminuida debido a que la superficie sensible se cambia continuamente, desplazando
cualquier posible rastro de suciedad.
En algunas ocasiones las cmaras digitales se demoran mientras guardan la informacin del archivo en la tarjeta de
memoria y aparece el anuncio de "BUSY" (ocupado), impidiendo que se tomen nuevas imgenes hasta que se
termine de procesar la informacin, esto es molesto por que algunas imgenes no se pueden capturar y se escapan
mientras ocurre este proceso de archivado, esto no ocurre en la fotografa qumica donde el motor de arrastre es el
encargado del desplazamiento de la pelcula y de dejar la cmara lista para la siguiente toma.
Lograr un efecto de exposicin mltiple es ms fcil en fotografa qumica que en digital.

Tipos de cmaras
Al igual que en la fotografa clsica, existen muy diversos tipos de cmaras digitales, ya sean de tamao de bolsillo,
medianas o para uso avanzado o profesional, con pticas ms o menos completas, y con sistemas ms o menos
sofisticados. Una caracterstica peculiar de las cmaras digitales es, sin embargo, la resolucin. Tambin en la
fotografa clsica se habla de resolucin, pero en este caso depende del tipo de pelcula que se usa, ya que es el
tamao de los granos fotosensibles y la dimensin fsica de la pelcula lo que determina la resolucin
independientemente de la cmara. Tambin se habla de la "resolucin magnfica", pero debe ser tenida en cuenta
solamente la del sensor, ya que la interpolacin consiste en un proceso que ampla la imagen sin ganancia de calidad
(incluso puede perderla ligeramente), puesto que se parte siempre de la resolucin del sensor y sta se interpola con
procedimientos matemticos en los que es imposible obtener los detalles que no capt el sensor.

Cmaras digitales compactas


Se caracterizan por tener una gran facilidad de uso, tamao bastante reducido (la mayora similares a un telfono
celular) y operacin simplificada; este diseo limita las capacidades creativas de capturar imgenes, limitndose al
uso aficionado. Por las caractersticas pticas y electrnicas (sensor reducido, objetivos con poca luminosidad),
presentan casi siempre una profundidad de campo bastante amplia. Esto permite que varios objetos estn enfocados
al mismo tiempo, lo cual facilita el uso, aunque es tambin una de las razones por las cuales los fotgrafos avanzados
encuentran las imgenes tomadas por estas cmaras planas o artificiales. Estas cmaras son ideales para tomar
paisajes y uso ocasional. Frecuentemente guardan los archivos de imagen en formato JPEG, poseen un rango
dinmico limitado y muchas de ellas aplican reduccin de ruido en las imgenes, incluso en la sensibilidad ms baja
disponible.

66

Fotografa digital

Cmaras compactas avanzadas (o de zoom largo)


Estas cmaras permiten un mayor control de las tomas y tienen ms calidad y prestaciones que las anteriores.
Fsicamente, poseen un tamao mayor, ms mandos y botones y una empuadura ms grande, con lo cual se
asemejan a las cmaras rflex, y comparten algunas de sus funciones. Generalmente tienen zoom ptico largo (de ah
su nombre) que asegura una mayor capacidad creativa. Algunas veces son comercializadas como y confundidas con
cmaras SLR digitales (dSLR) ya que los cuerpos de cmara se parecen entre s. En algunos modelos, pueden
aadirse convertidores de rosca para mejorar el alcance o la cobertura angular, pueden tomar vdeo, grabar audio y la
composicin de la escena se lleva a cabo en la pantalla de cristal lquido o en un visor electrnico. La velocidad de
respuesta de estas cmaras tiende a ser menor que la de una verdadera SLR digital, pero pueden lograr una muy
buena calidad de imagen siendo ms ligeras y compactas. Muchas de estas cmaras guardan las fotografas en
formato JPEG y cada vez hay ms que pueden hacerlo en formato RAW.

Cmaras rflex digitales


Las cmaras rflex digitales son el equivalente a las cmaras de pelcula qumica. Estn orientadas al sector del
fotoperiodismo, a la fotografa artstica y otros usos avanzados/profesionales, debido a que sus caractersticas de
respuesta y calidad de imagen son -por lo general- superiores a las de las cmaras compactas. Respecto a las cmaras
compactas, tienen un sensor de mayores dimensiones, lo cual equivale a una mayor relacin seal/ruido que se
traduce en una mejor calidad de imagen. El diseo de los componentes electrnicos est optimizado para proveer un
tiempo de respuesta similar al de las cmaras rflex tradicionales. Poseen la capacidad de grabar en formatos de
mayor calidad (JPEG de baja compresin, RAW), lo cual es til en las labores de posprocesamiento de la imagen.
Comercialmente se encuentran divididas por sectores: aficionado (pocos controles, funciones automticas asistidas,
tamao reducido), aficionado avanzado (mayor personalizacin de la captura, accesorios adicionales) y profesional
(alta velocidad de disparo y respuesta, rendimiento ISO elevado, sensor de formato completo).

Caractersticas
La resolucin en fotografa digital se mide multiplicando el alto por el ancho de las fotografas que permite obtener
la cmara y generalmente comienza con un milln de pxeles, para las cmaras ms econmicas, y va en aumento
hasta ms de diez millones de pxeles, para las cmaras profesionales. El trmino "pxel" (del ingls picture element),
es la unidad ms pequea que capta un valor gris o de color de la fotografa. Una cmara de cuatro millones de
pxeles generar imgenes ms grandes que una de dos millones, lo que permite obtener una copia impresa de hasta
50 x 75 cm, pero no necesariamente de mayor calidad ya que en este aspecto tiene una mayor importancia la calidad
de la ptica utilizada. Sin embargo, dado que a ms megapxeles las cmaras son ms caras, es habitual que tambin
posean mejores objetivos.
Otra caracterstica de la fotografa digital es el zoom digital. Mediante este zoom se puede ampliar una foto, pero el
efecto no es el de un zoom ptico. El zoom ptico acerca y amplia lo que se quiere fotografiar sin mermar la
resolucin de la cmara, ya que el acercamiento se consigue con el objetivo. El zoom digital, por el contrario, amplia
la imagen que ya ha recibido, de forma que disminuye la resolucin, al igual que ocurrira encargando una
ampliacin al laboratorio o utilizando un programa de edicin de grficos.
Actualmente las cmaras digitales tambin permiten tomar vdeos, generalmente en resoluciones desde 320x240
hasta 1920x1080 pxeles y de entre 12 y 60 fotogramas por segundo, a veces con sonido (normalmente monofnico)
en el caso de los modelos ms completos. Estos vdeos estn alcanzando un nivel tan alto de calidad que son muchos
los profesionales que estn utilizando cmaras rflex en lugar de cmaras de vdeo.

67

Fotografa digital

Historia
La primera cmara digital fue desarrollada por Kodak, que encarg a Steve Sasson la construccin de una el 12
diciembre de 1975. sta tena el tamao de una tostadora y una calidad equivalente a 0.01 Megapxeles. Necesitaba
23 segundos para guardar una fotografa en blanco y negro en una cinta de casete y otros tantos en recuperarla.

Referencias
[1] Resolucin de una pelcula de 35 mm (http:/ / kenrockwell. com/ tech/ film-resolution. htm)

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre Fotografa digitalCommons.


Fundamentos de la imagen fotogrfica digital (http://www.uned.es/personal/rosuna/resources/photography/
ImageQuality/fundamentos.imagen.digital.pdf)

Diseo asistido por computadora


El diseo asistido por computadoras (diseo asistido por
ordenador en Espaa), ms conocido por sus siglas inglesas CAD
(computer-aided design), es el uso de un amplio rango de herramientas
computacionales que asisten a ingenieros, arquitectos y diseadores .
El CAD es tambin utilizado en el marco de procesos de
administracin del ciclo de vida de productos (en ingls product
lifecycle management).
Tambin se puede llegar a encontrar denotado con las siglas CADD
(computer-aided design and drafting), que significan dibujo y diseo
asistido por computadora.
Estas herramientas se pueden dividir bsicamente en programas de
Pieza modelada en Software CATIA.
dibujo 2D y de modelado 3D. Las herramientas de dibujo en 2D se
basan en entidades geomtricas vectoriales como puntos, lneas, arcos
y polgonos, con las que se puede operar a travs de una interfaz grfica. Los modeladores en 3D aaden superficies
y slidos.
CAD fue principalmente inventado por un francs, Pierre Bzier, ingeniero de los Arts et Mtiers ParisTech. El
ingeniero desarroll los principios fundamentales de la CAD con su programa UNISURF en 1966.
El usuario puede asociar a cada entidad una serie de propiedades como color, capa, estilo de lnea, nombre,
definicin geomtrica, material, etc., que permiten manejar la informacin de forma lgica. Adems se pueden
renderizar los modelos 3D para obtener una previsualizacin realista del producto, aunque a menudo se prefiere
exportar los modelos a programas especializados en visualizacin y animacin, como Autodesk Maya, Bentley
MicroStation, Softimage XSI o Autodesk 3ds Max y la alternativa libre y gratuita Blender, capaz de modelar, animar
y realizar videojuegos.

68

Diseo asistido por computadora

Elementos de los sistemas CAD


El proceso de diseo en CAD consiste en cuatro etapas.
1. Modelado geomtrico. Se describe como forma
matemtica o analtica a un objeto fsico, el
diseador construye un modelo geomtrico
emitiendo comandos que crean lneas, superficies,
cuerpos, dimensiones y texto; los comandos
introducidos dan a origen a una representacin
exacta en dos o tres dimensiones del objeto. El
representado en lnea abarca todas las aristas del
modelo que se pueden considerar como lneas llenas
dando como resultado una imagen ambigua ya que
Dibujo realizado con software CAD.
algunas veces las formas son complicadas y para
facilitarlo se pueden usar los colores para distinguir
las lneas de las piezas y tener una mejor visualizacin. Sus estructuras se representan en 2, 2 y 3 dimensiones.
Cuando hablamos de 2 se utiliza la transformacin de la extrusin (sweept), moviendo el objeto de 2-D a lo
largo del eje z.
2. Anlisis y optimizacin del diseo. Despus de haber determinado las propiedades geomtricas, se analiza el
modelo virtual para rectificar que no haya errores en el modelado (dimensiones, formas, etc.).
3. Revisin y evaluacin del diseo. En esta etapa se comprueba si existen interferencias entre componentes de
cierto mecanismo que impidan su correcto funcionamiento o deficiencias estructurales en el caso de cuerpos
slidos. Esta etapa es de gran utilidad, ya que ayuda a evitar problemas posteriores en la produccin del producto,
ya sea en el ensamble o en el uso de la pieza. Existen programas de animacin y simulacin dinmica para el
clculo y anlisis de las propiedades fsicas (esfuerzos, deformaciones, deflexiones, vibraciones) de los objetos
que ayudan a determinar si el objeto cumple con los requerimientos de diseo y de manufactura.
4. Documentacin y dibujo (drafting). Por ltimo, en esta etapa se realizan planos tcnicos y de trabajo. Se
representan diferentes vistas de la pieza, a escala, incluyendo perspectivas. Adems de planos del diseo la
documentacin puede incluir una memoria descriptiva con aspectos no grficos que sean necesarios para su
manufactura, esta clase de datos se suelen agregar en el pie de plano.

Referencias
Enlaces externos

BricsCAD en Espaa (http://www.bricsys.com/es_ES/)


Sitio web oficial de FreeCAD (http://apps.sourceforge.net/mediawiki/free-cad/index.php?title=Main_Page)
ZWCad en Espaa (http://www.zwspain.com)
NX CAM en Argentina (http://plm.grupro.com.ar/productos/nx-cam/)
WorkXPlore 3D el visualizador de archivos CAD

69

OpenType

70

OpenType
OpenType
Desarrollador
Microsoft y Adobe Systems
Informacin general
Extensin de archivo

.otf, .ttf

Type code

OTTO

Uniform Type Identifier public.opentype-font


Lanzamiento inicial

1996

ltima versin

OpenType 1.6

Tipo de formato

Formato tipogrfico

Formato abierto

OpenType es un formato de Tipos de letra escalables para computadora. Su arquitectura est basada en la de su
antecesor, el formato TrueType, cuya estructura bsica conserva y la cual complementa con tablas de datos que
permiten incorporar a un tipo o familia tipogrfica funciones tipogrficas y lingsticas avanzadas.
La especificacin tcnica se origin en Microsoft, y posteriormente fue desarrollada en colaboracin con Adobe
Systems, junto con quien Microsoft present pblicamente el formato en 1996. La especificacin contina en
desarrollo y en la actualidad se encuentra en proceso de convertirse en un estndar abierto.
Debido a su amplia disponibilidad en el mercado y a su versatilidad tipogrfica lo que incluye recursos para
representar el comportamiento grfico de muchos sistemas de escritura del mundo, los tipos de letra en formato
OpenType son muy utilizadas actualmente en las principales plataformas de cmputo.

Historia
OpenType fue expresamente diseado por Microsoft y Adobe para suceder a los tradicionales formatos tipogrficos
TrueType y Tipo 1 (oPostScript), el primero de ellos desarrollado por Apple Computer y licenciado a Microsoft, y
el segundo creado por Adobe, tambin autor del lenguaje PostScript. La necesidad de contar con un formato a la
altura de las demandas de la tipografa de alta calidad y que fuera capaz de modelar el comportamiento complejo de
muchos sistemas de escritura llev a las dos compaas a combinar las tecnologas subyacentes en sus respectivos
formatos originales y a incluir extensiones dirigidas a subsanar las limitaciones de ambos.
Los orgenes de OpenType se remontan al inicio de los noventa, cuando Microsoft intent licenciar para su sistema
operativo Windows la tecnologa de tipografa avanzada de Apple, conocida entonces como TrueType GX. Tras el
fracaso de las negociaciones, Microsoft determin seguir adelante con su propia tecnologa, la cual, basada tambin
en la arquitectura TrueType, vio la luz en 1994 bajo la denominacin TrueType Open. Adobe se uni al proyecto
de Microsoft en 1996, aadiendo al formato la capacidad de usar las curvas matemticas empleadas en sus
tipografas Tipo 1 (curvas de Bzier de 3.er. grado). La nueva tecnologa, bautizada como OpenType, fue anunciada
pblicamente ese mismo ao.
Adobe y Microsoft continuaron ampliando y refinando el formato OpenType a lo largo de la siguiente dcada, hasta
que en 2005 se inici el proceso para oficializarlo como un estndar abierto de la Organizacin Internacional para la
Estandarizacin (International Organization for Standardization, ISO), bajo los auspicios del grupo MPEG, que ya
antes haba adoptado el OpenType por referencia. El nuevo estndar consiste bsicamente en la versin 1.4 de la
especificacin de OpenType, con adaptaciones lingsticas requeridas por la ISO, y se denomina Open Font

OpenType

71

Format. La norma fue adoptada oficialmente en marzo de 2007 y declarada como el estndar ISO/IEC 14496-22, el
cual est disponible de manera pblica y gratuita.
En 2001 ya exista un nmero significativo de tipos OpenType en el mercado. Adobe termin la conversin de su
catlogo tipogrfico al formato OpenType a finales de 2002. A principios de 2005 haba alrededor de 10,000 tipos de
letra disponibles en el nuevo formato, un tercio de las cuales provena del catlogo de Adobe. Hacia 2006 las
principales casas tipogrficas y muchas pequeas fundiciones estaban produciendo sus tipos en formato OpenType.

Descripcin

Los contornos TrueType se describen mediante curvas de Bzier


cuadrticas.

Los contornos CFF se describen mediante curvas de Bzier cbicas.

OpenType
OpenType emplea la misma estructura de datos genrica (llamada sfnt) en la que se basan las tipografas TrueType,
pero a ella agrega recursos que enriquecen la gama de prestaciones tipogrficas de la familia tipogrfica, as como
sus capacidades de representacin lingstica, por lo que se afirma que las OpenType pertenecen a la clase de los
denominados tipos de letra inteligentes (smartfonts). La descripcin de los contornos de los signos (o glifos) de
un tipo OpenType puede almacenarse en una de dos posibles formas: como curvas de formato TrueType o como
curvas de formato CFF (Compact Font Format). En el primer caso los contornos se guardan en la tabla denominada
glyf; en el segundo, en la tabla CFF (ntese que el espacio al final es parte del nombre de la tabla, el cual siempre
debe ser de 4 caracteres). El formato CFF, tambin conocido como Tipo 2 de Adobe, es una forma compacta de
representar un tipo de letra de clase "Tipo 1". Es importante aclarar tambin que, segn la especificacin tcnica, los
tipos de letra OpenType del tipo TrueType Collection (.ttc) no pueden emplear curvas PostScript para describir sus
glifos.
Para determinados usos, como sera la diagramacin de pginas, no es indispensable saber cul es el formato de las
curvas en una tipografa, pero hay situaciones en las que la diferencia resulta significativa, como sera el control de la
rasterizacin de los glifos, esto es, el proceso por el cual cada figura descrita en forma vectorial se convierte en un
conjunto de pixeles o puntos para ser desplegados en un medio de salida digital (impresoras o pantallas). Cuando la
resolucin de salida es baja pocos puntos para dibujar el objeto dicho proceso suele requerir la asistencia de
comandos o datos adicionales que instruyen al "rasterizador" para dibujar cada glifo haciendo ajustes de grosor,
alineacin y distancias, logrando as que an en tamaos pequeos se conserve un grado aceptable de legibilidad. En
tal situacin, cada formato emplea tcnicas muy diferentes: hints declarativos en CFF y un lenguaje completo para
dirigir el ajuste (grid-fitting) en TrueType. Dado que el trmino OpenType no aclara por s solo el formato en que
se encuentran los contornos de los glifos, se emplean expresiones como OpenType CFF u OpenType con curvas
PostScript, o bien OpenType TT u OpenType con curvas TrueType, para expresar dicha diferencia de variantes.
Las familias OpenType presentan las siguientes caractersticas distintivas:
La codificacin de los caracteres est basada en el estndar Unicode, por lo que los archivos de tipo de letra
pueden cubrir uno o varios sistemas de escritura de manera simultnea.
Pueden contener hasta 65,536 glifos (aunque todava no es comn hallar tipos OpenType que se acerquen a ese
lmite).
Pueden incluir propiedades tipogrficas avanzadas (features) que posibilitan el adecuado tratamiento tipogrfico
de sistemas de escritura complejos, as como la aplicacin de transformaciones tipogrficas para la composicin
de textos en sistemas ms sencillos, como la escritura latina, usada en idiomas como el espaol o el ingls.
Los archivos del tipo de letra son multiplataforma, por lo que pueden usarse sin modificacin en sistemas
operativos como Mac OS X, Windows y algunos sistemas Unix.
Los tipos OpenType CFF pueden medir considerablemente menos que sus equivalentes en Tipo 1, siempre que no
contengan glifos adicionales o una cantidad numerosa de propiedades tipogrficas avanzadas.

Comparacin con otros formatos


Comparado con la tecnologa tipogrfica GX de Apple ahora llamada en:Apple Advanced Typography
(Tipografa Avanzada de Apple) o AAT OpenType es menos verstil en cuanto a su funcionamiento tipogrfico,
pero ofrece un esquema ms acabado de vinculacin de propiedades lingsticas con reglas de transformacin
tipogrfica.
Considerando la mayor cantidad de tipos OpenType existentes y el nmero de aplicaciones que leen el formato, se
puede afirmar que OpenType ha tenido ms xito que AAT an cuando esta tecnologa surgi antes que aqulla. Dos
factores que podran explicar este hecho son que AAT funciona slo en una plataforma y que, por otra parte, no ha
recibido apoyo de los principales productores de software, excepto Apple mismo.
Desde la perspectiva de un desarrollador de tipografas, OpenType es un formato ms fcil de producir que AAT en
lo que toca a la funcionalidad bsica. Primero, porque el lenguaje declarativo en el que se expresan las operaciones

72

OpenType
de sustitucin y posicionamiento de glifos en OpenType es ms sencillo que las tablas de transicin de estados ms
complejas (aunque ms poderosas) de AAT. En segundo lugar, la estrategia de Adobe de licenciar sin cargo el
cdigo fuente que utiliza en sus propias herramientas de produccin esto es, el Adobe Font Development Kit for
OpenType (AFDKO) permiti que otras aplicaciones de edicin de tipos de letra, como en:FontLab y FontMaster,
pudieran incorporar recursos de produccin OpenType con relativa facilidad. Si bien el esquema de programacin de
propiedades OpenType de Adobe no cuenta con los medios de visualizacin que ofrece la utilidad VOLT (Visual
OpenType Layout Tool) de Microsoft, su integracin con los programas que actualmente se emplean para crear tipos
ha sido bien acogida por los usuarios. Por su parte, las herramientas de produccin para AAT tambin estn
disponibles de manera pblica y gratuita, pero su uso requiere que el usuario est familiarizado con las tablas de
transicin de estados.
Otra diferencia entre ambos formatos radica en el grado de procesamiento que se debe efectuar previo al momento en
que se despliegan los caracteres (rendering) en pantalla. Los subsistemas de manejo de texto compatibles con
OpenType (como el en:Uniscribe en Windows, el en:Core Text en Mac OS X o los incluidos en las propias
aplicaciones) tienen que suministrar buena parte de la informacin sobre reglas especiales de procesamiento
lingstico requeridas para desplegar textos en escrituras de composicin compleja, como el rabe. En contraste,
quien desarrolla tipos AAT debe incorporar toda esa informacin experta en el propio tipo de letra. Lo anterior
significa que AAT permite modelar en principio cualquier escritura, pero al costo de un mayor esfuerzo y
conocimiento especializado por parte de los desarrolladores; por otro lado, las tipografas OpenType, an siendo ms
fciles de crear, pueden representar escrituras complejas solamente en la medida en que cuenten con apoyos externos
que codifiquen el conocimiento lingstico necesario.
Antes de OpenType, Adobe promova las tipografas Multiple Master y las llamadas expert fonts ("tipos de letra
expertos" o mal llamados "fuentes expertas") como soluciones para la tipografa de alta calidad. Las Multiple Master
carecan de medios de seleccin de glifos alternativos o de los recursos lingsticos con los que cuenta OpenType,
pero ofrecan al usuario la posibilidad de generar pesos o estilos intermedios, compuestos a partir de la fusin o
combinacin graduada de dos o ms matrices (masters) de diseo pertenecientes a una misma familia tipogrfica.
Por su parte, las "expert fonts" se ofrecan como complementarias a las Tipo 1 convencionales, cuyo repertorio de
caracteres, basado en la codificacin estndar de Adobe, estaba limitado a un mximo de 256 unidades. De esta
manera, distintas especialidades ligaduras, fracciones, versalitas, etc. que no se hallaban en fuentes de
codificacin estndar podan encontrarse en los "tipos expertos" correspondientes. Sin embargo, y debido a las
limitaciones de codificacin de Tipo 1, para introducir tales glifos en un texto era preciso teclear caracteres que en
general no estaban relacionados con ellos; por ejemplo, la ligadura ffl se obtena tecleando una Z en la fuente
experta, con lo que se produca una desconexin entre el contenido lgico del documento y su representacin grfica.
Los tipos OpenType modernos, en cambio, pueden contener en un mismo archivo tanto el repertorio estndar de
glifos como las variantes especiales correspondientes, las cuales, gracias a su indizacin mediante Unicode y a las
reglas de composicin OpenType pueden introducirse en el texto sin afectar su integridad semntica.

Soporte OpenType
El soporte de OpenType puede estar dividido en varias categoras: virtualmente todas las aplicaciones y la mayora
de los sistemas operativos trabajan con tipografas OpenType tan bien como otros formatos antiguos. Lo que es de
particular inters es:
El soporte extendido de lenguajes en Unicode.
El soporte para escrituras "complejas", como el lenguaje rabe o el Hind.
El soporte tipogrfico avanzado para lenguajes con alfabeto Latino como el ingls.
Los tipos OpenType TT (.TTF) son compatibles con todos los sistemas operativos de Microsoft. Los tipos OpenType
PS (.OTF), sin embargo, son solamente soportadas por Windows 2000, Windows XP y Windows Vista. Para soporte
Romano bsico en Windows95/98/NT/Me se requiere instalar algn organizador de tipografas como Adobe Type

73

OpenType
Manager.
El soporte extendido del lenguaje a travs de Unicode para OpenType y TrueType est presente en la mayora de las
aplicaciones de Windows (incluyendo Publisher, las aplicaciones de Adobe y Microsoft Office 2003) y muchas
aplicaciones de Mac OS incluyendo TextEdit y Keynote. OpenType es soportado completamente en MacOS X por el
procesador de texto Mellel.
El soporte de OpenType para escritura compleja en manuscrita ha aparecido en Microsoft Office on Publisher.
Adobe InDesign provee capacidades extensivas de OpenType en Japons pero no soporta directamente escrituras
Medio Orientales o Indes - aunque una versin separada soporta rabe y Hebreo.
El soporte tipogrfico avanzado para escritura Latina han aparecido hasta ahora en aplicaciones de Adobe como
Adobe InDesign, Adobe Photoshop y Adobe Illustrator. CorelDRAW de Corel no soporta caractersticas tipogrficas
OpenType. QuarkXPress 6.5 y anteriores (Quark Inc.) no son compatibles con Unicode. Por lo tanto el texto que
contiene otra cosa que no sean caracteres WinANSI/MacRoman no se mostrarn correctamente en una familia
OpenType (ni en otros formatos de fuentes Unicode, para este caso). Sin embargo, Quark ofrece unsoporte similar al
de Adobe en QuarkXPress 7, que lanz en mayo del 2006. La "Windows Presentation Foundation", que es parte de
Windows Vista y disponible para Windows XP soporta tipos OpenType CFF (Formato de Fuente Compacta) y
caractersticas especiales avanzadas como ligaduras, numerales old-style, variantes de swash, fracciones, superndice
y subndice, capitales pequeas (small caps), sustitucin de glifos, lneas base mltiples, alternativas contextuales y
estilsticas (kerning), justificacin a lnea de nivel, caraceres rub, etc. Adicionalmente las aplicaciones con soporte
AT&T corriendo en Mac OS X, 10.4 y posteriores, incluyendo TexEdit y Keynote, tienen soporte OpenType
considerable.
El soporte OpenType de Apple en Mac Os X 10.4 incluye la mayora de las caractersticas tipogrficas avanzadas
necesarias para los lenguajes de escritura latina, como capitales pequeas, figuras old-style, y varios tipos de
ligaduras. Todava no soporta alternativas contextuales, formas posicionales o reordenado de glifos como en la
librera Microsoft Uniscribe en Windows.
En ambientes de software libre como Linux el soporte OpenType est provisto por el proyecto FreeType, incluido en
implementaciones libres del Sistema de Ventanas X (X Window System) como X.Org.

La solucin SING gaiji


En 2005 Adobe lanz una nueva tecnologa en su paquete de aplicaciones de la Suite Creativa que ofrece una
solucin para el problema gaiji (en japons "carcter de afuera"). La escritura manual ideogrfica como el chino y
japons no tienen colecciones fijas de caracteres. Usan miles de glifos cotidianamente y decenas de miles menos
comnmente. No todos los glifos jams inventados y usados en la literatura oriental fueron catalogados. Un tipo
normal puede contener de 8.000 a 15.000 glifos de uso comn. De cuando en cuando un autor necesita un glifo que
no est presente en el tipo elegido. Tales caracteres perdidos son conocidos en Japn como gaiji, y frecuentemente
interrumpen el trabajo.
Otro aspecto del problema gaiji son los glifos que varan en ciertos caracteres. A menudo ciertos caracteres fueron
escritos diferente en distintos periodos de tiempo. Es usual para nombres de lugares o nombres personales de
familias usar una forma histrica del carcter. As, es posible para un usuario final usando tipos estndar no poder
deletrear correctamente su nombre o el nombre del lugar donde vive.
Se han ideado varias maneras para lidiar con el problema gaiji. Las soluciones que los tratan como caracteres
usualmente le asignan valores Unicode en el Area de Usuario Privada (Private User Area, PUA). Tales caracteres no
pueden ser usados fuera del medio en la cual la asociacin del Unicode privado con la forma del glifo es conocida.
Los documentos basados en ellas no son portables. Otras instalaciones tratan los gaiji como grficos. Esto puede ser
incmodo porque la disposicin y composicin del texto no puede ser aplicada a los grficos. Tampoco pueden ser
buscados. A menudo su representacin luce diferente de los caracteres que lo rodean porque la maquinaria para

74

OpenType
representar grficos usualmente es diferente de la maquinaria para representar glifos de tipografa.
La tecnologa SING que hizo su debut con la Creative Suite 2 de Adobe permite la creacin de glifos, cada uno
empaquetado como una "fuente" separada, despus de una moda. Tal glifo empaquetado es llamado glyphet (glifete).
El formato, que Adobe hizo pblico, est basado en OpenType. El paquete consiste en un contorno de un glifo en
forma TrueType o CFF (estilo de contornos PostScript); tablas OpenType estndar declarando las mtricas y
comportamiento del glifo en la composicin; y metadatos, informacin extra incluida para identificar el glifete, su
propietario, y tal vez, pronunciacin o categorizacin lingstica. Los glifetes SING pueden ser creados usando la
aplicacin SigMaker3 de Fontlab.
La especificacin SING (Smart INdependent Glyphlets) declara que los glifetes deben viajar con el documento en el
que son usadas. De esa manera los documentos son portables, sin dejar en peligro al documento en el que ciertos
caracteres pueden no ser mostrados. Ya que los glifetes son esencialmente tipos de letra OpenType, la maquinaria
estndar de tipografas puede representarlos. La especificacin SING tambin describe un formato XML que incluye
todos los datos necesarios para reconstruir el glifete en forma biaria. Un glifete tpico puede requerir de 1 a 2
kilobytes para ser representado.

Disposicin de las etiquetas


Las etiquetas de disposicin de OpenType son secuencias de caracteres de 4 bytes que identifican la escritura, el
sistema de lenguaje, caractersticas y lneas de fondo en una Disposicin OpenType del tipo. El registro de etiquetas
de la disposicin OpenType de Microsoft establece convenciones para nombrar y usar las etiquetas. Las
caractersticas OpenType son creadas usando las etiquetas para crear escrituras con caractersticas que describen
como los caracteres van a ser manipulados para lograr la caracterstica deseada. Estas escrituras con caractersticas
pueden ser creadas e incorporadas en archivos OpenType por editores de tipografa avanzados como FontLab Studio
y Asian Studio.
Etiquetas de escritura
Las etiquetas de escritura identifican las escrituras representadas en una tipografa OpenType. Cada etiqueta
corresponde a un rango de cdigo de carcter contiguo en Unicode. Una etiqueta de escritura puede consistir d 4 o
menos letras minsculas. Los ejemplos incluyen arab para el Alfabeto rabe, cyrl para el Alfabeto Cirlico,
latn para el Alfabeto Latino, etc.
Etiquetas de idioma
Las etiquetas del sistema de idioma identifica los sistemas de idioma soportados en una tipografa OpenType. Los
ejemplos incluyen ARA para el idioma rabe, HYE para el idioma armenio, etc. Los cdigos son similares pero no
idnticos al ISO 639-2.
Etiquetas de Caractersticas
Las etiquetas de caractersticas identifican los glifos que representan cierta caracterstica tipogrfica.

'aalt' Access All Alternates


'abvf' Above-base Forms
'abvm' Above-base Mark Positioning
'abvs' Above-base Substitutions
'afrc' Fracciones alternativas
'akhn' Akhands
'blwf' Below-base Forms
'blwm' Below-base Mark Positioning
'blws' Below-base Substitutions

'calt' Alternativas contextuales


'case' Case-Sensitive Forms

75

OpenType

'ccmp' Glyph Composition / Decomposition


'clig' Contextual Ligatures
'cpsp' Capital Spacing
'cswh' Contextual Swash
'curs' Cursive Positioning
'c2sc' Small Capitals From Capitals(probablemente, versalitas)
'c2pc' Petite Capitals From Capitals
'dist' Distances
'dlig' Discretionary Ligatures
'dnom' Denominadores
'expt' Expert Forms
'falt' Final Glyph on Line Alternates
'fin2' Terminal Forms #2
'fin3' Terminal Forms #3
'fina' Terminal Forms
'frac' Fracciones
'fwid' Full Widths

'half' Half Forms


'haln' Halant Forms
'halt' Alternate Half Widths
'hist' Historical Forms
'hkna' Horizontal Kana Alternates
'hlig' Historical Ligatures
'hngl' Hangul
'hojo' Hojo Kanji Forms
'hwid' Half Widths
'init' Initial Forms
'isol' Isolated Forms
'ital' Italics
'jalt' Justification Alternates
'jp04' JIS2004 Forms
'jp78' JIS78 Forms
'jp83' JIS83 Forms
'jp90' JIS90 Forms
'kern' Kerning
'lfbd' Left Bounds
'liga' Standard Ligatures
'ljmo' Leading Jamo Forms
'lnum' Lining Figures
'locl' Localized Forms
'mark' Mark Positioning
'med2' Medial Forms #2
'medi' Medial Forms
'mgrk' Mathematical Greek
'mkmk' Mark to Mark Positioning

'mset' Mark Positioning via Substitution


'nalt' Alternate Annotation Forms

76

OpenType

'nlck' NLC Kanji Forms


'nukt' Nukta Forms
'numr' Numeradores
'onum' Oldstyle Figures
'opbd' Optical Bounds
'ordn' Ordinales
'ornm' Adornos
'palt' Proportional Alternate Widths
'pcap' Petite Capitals
'pnum' Proportional Figures
'pres' Pre-Base Substitutions
'pstf' Post-base Forms
'psts' Post-base Substitutions
'pwid' Proportional Widths
'qwid' Quarter Widths
'rand' Randomize
'rlig' Required Ligatures

'rphf' Reph Forms


'rtbd' Right Bounds
'rtla' Right-to-left Alternates
'ruby' Ruby Notation Forms
'salt' Variaciones de estilo
'sinf' Subndices cientficos
'size' Optical size
'smcp' Small Capitals
'smpl' Simplified Forms
'ss01' to 'ss20' Stylistic Set 1 to 20
'subs' Subscript
'sups' Superscript
'swsh' Swash
'titl' Titling
'tjmo' Trailing Jamo Forms
'tnam' Traditional Name Forms
'tnum' Tabular Figures
'trad' Traditional Forms
'twid' Third Widths
'unic' Unicase
'valt' Alternate Vertical Metrics
'vatu' Vattu Variants
'vert' Escritura vertical
'vhal' Alternate Vertical Half Metrics
'vjmo' Vowel Jamo Forms
'vkna' Vertical Kana Alternates
'vkrn' Vertical Kerning
'vpal' Proportional Alternate Vertical Metrics

'vrt2' Vertical Alternates and Rotation


'zero' Slashed Zero

77

OpenType

78

Referencias

PostScript
PostScript
Desarrollador
Adobe
Informacin general
Lanzamiento inicial 1982
Tipo de formato

Lenguaje de descripcin de pginas

Formato abierto

PostScript

Desarrollador
Adobe Systems
Informacin general
Extensin de archivo .ps
Tipo de MIME

application/postscript

Tipo de formato

Lenguaje de descripcin de pginas

Formato abierto

PostScript es un lenguaje de descripcin de paginas (en ingls PDL, page description language), utilizado en
muchas impresoras y, de manera usual, como formato de transporte de archivos grficos en talleres de impresin
profesional.
Est basado en el trabajo realizado por John Gaffney en "Evans&Sutherland" en el ao 1976. Posteriormente,
continuaron el desarrollo 'JaM' ('John and Martin', Martin Newell) en Xerox PARC y, finalmente, fue implementado
en su forma actual por John Warnock y otros. Fue precisamente John Warnock, junto con Chuck Geschke, los que
fundaron Adobe Systems Incorporated (tambin conocido como Adobe) en el ao 1982.
El concepto PostScript se diferenci, fundamentalmente, por utilizar un lenguaje de programacin completo, para
describir una imagen de impresin. Imagen que ms tarde sera impresa en una impresora lser o algn otro
dispositivo de salida de gran calidad, en lugar de una serie de secuencias de escapes de bajo nivel (en esto se parece a
Emacs, que explot un concepto interno parecido con respecto a las tareas de edicin).

PostScript

79

Tambin implement, notablemente, la composicin de imgenes. Estas imgenes se describan como un conjunto
de:

Lneas horizontales
Pxeles al vuelo
Descripciones por curvas de Bezier
Tipos de letra (mal llamados fuentes) de alta calidad a baja resolucin[1] (e.g. 300 puntos por pulgada).

Una de las peculiaridades de PostScript es que usa Reverse Polish Notation (RPN o notacin polaca inversa- como
las calculadoras de bolsillo de HP). En otras palabras, los parmetros de un comando se dan antes que el comando.
Los comandos se separan con espacios en blanco. Usa operaciones de pila para procesar datos y ejecutar comandos.
Hay cuatro pilas disponibles en PostScript:

La pila de operandos
La de diccionario
La de ejecucin
La de estado grfico.

La pila de operandos contiene objetos PostScript arbitrarios que son los operandos y resultados de los operadores
PostScript que se estn ejecutando. Podemos dar algunos ejemplos de operaciones aritmticas. Por ejemplo:
20 30 add 10 sub
PDF es otro lenguaje de descripcin de pginas y es derivado de PostScript, pero ms simple y liviano.
PostScript tambin ha encontrado aplicaciones distintas de la impresin en papel, como es el caso de Display
PostScript. DPS es una extensin de PostScript y fue utilizado como sistema grfico 2D en el sistema operativo
NEXTSTEP. Quartz, de Mac OS X, es un sistema similar que utiliza PDF.
Ghostscript es una implementacin abierta de un intrprete compatible con PostScript.
Otro tipo lenguaje de descripcin de pgina para impresoras es PCL (diseado por HP). Es ms ligero pero con
menos posibilidades que PostScript.

Desarrollo histrico
PostScript Nivel 1
Ofrece soporte para trabajar con objetos vectoriales, con "tipos de contorno" (un conjunto limitado de descripciones
de letras a base de trazados matemticos), con lineaturas de semitonos profesionales, capacidad de generar puntos de
semitonos de distintas formas (lnea, cuadrado, crculo, elipse, etc.), capacidad de gestionar hasta 256 tonos de gris
distintos en una impresin. Independencia total del dispositivo (lo que permite imprimir aprovechando al mximo la
resolucin de ste). Portabilidad entre aparatos. Disponibilidad pblica del cdigo y de su sintaxis (lo que permite a
cualquiera escribir un programa capaz de generar ficheros PostScript) y algunas cosas ms.

PostScript

PostScript Nivel 2
PostScript Nivel 2 fue introducido en el ao 1991 incluyendo varias mejoras como:

gestin de memoria extremadamente mejorada


mayor velocidad y fiabilidad
capacidad para realizar la separacin del color dentro del RIP (in-RIP separation)
descompresin de imgenes[2]
soporte para tipografas asiticas[3]
soporte para tipos de letra compuestos
mejora de los controladores de impresora
mejora muy notable (aunque algo tarda) de los algoritmos de tramado de semitonos.

El nivel 2 de PostScript todava no ha sido adoptado del todo por muchos fabricantes de software y hardware.

PostScript 3
A partir de esta versin Adobe abandon la terminologa de niveles, pasando a usar la de versiones. Esta versin fue
liberada a finales de 1997. Las principales mejoras que introdujo esta nueva versin son:
uso de 12 bits para describir las lineaturas de semitono[4]
control extremadamente mejorado de las separaciones de color[5]
soporte del formato PDF desarrollado para el programa Acrobat
gestin del color mucho ms avanzada.
nuevas caractersticas de impresin relacionadas con las posibilidades que ofrece Internet que an no han sido
muy desarrolladas.
introduccin de nuevos filtros de compresin de imgenes como son el FlateDecode y FlateEncode y para
definicin de datos como ReusableStreamDecode

Dibujo de figuras en PostScript


En el lenguaje PostScript se usa un sistema de coordenadas cartesianas con origen en la esquina inferior izquierda de
la pgina. La unidad de medida es el punto tipogrfico, cuyo valor se define en este caso como la septuagsima
segunda parte de una pulgada (
). En el caso de una hoja de tipo letter (hay otros tamaos disponibles) las
dimensiones son de 612 puntos de ancho por 792 de largo.
Un ejemplo de una pila de instrucciones para realizar un dibujo simple con PostScript se detalla a continuacin:
newpath
% Inicializacin del cursor
100 100 moveto
% Dibujo del rectngulo
300 100 lineto
300 250 lineto
100 250 lineto
100 100 lineto
stroke
Newpath indica que vamos a dibujar una nueva figura.
Moveto sita el cursor para comenzar a dibujar la figura. En este caso dichas coordenadas son 100, 100.
Los distintos lineto dibujan las lneas de la figura (en este caso todas son lneas rectas).
Finalmente, el comando stroke indica la realizacin del dibujo al intrprete.

80

PostScript
Obviamente, tambin existen comandos para dibujar lneas curvas. Por ejemplo,
x y r a b arc
donde:
x, y, son las coordenadas horizontal y vertical del centro del arco circular.
r, el radio del arco.
a y b, el ngulo entre la parte positiva del eje horizontal y los rayos centrales que pasan a travs del punto inicial y
final del arco.

Herramientas de escritura en PostScript


PostScript tiene varios Tipos de letra que se usan como estndares para autoedicin. Tiene tambin herramientas de
edicin tipogrfica a las que se puede acceder definiendo pilas de diccionario donde los tipos estn disponibles. El
siguiente programa en PostScript puede ser un ejemplo.
/Times-Roman findfont
15 scalefont
setfont
100 500 moveto
(I love PostScript!) show
/Times-Italic findfont
20 scalefont
setfont
100 450 moveto
(I love PostScript!) show
/Times-Bold findfont
25 scalefont
setfont
100 400 moveto
(I love PostScript!) show
showpage

ndice de operadores
A continuacin se detalla un listado que recoge el uso de los operadores ms frecuentes en las descripciones de
Postscript.

81

PostScript

82

add

end

moveto

setfont

arc

exch

mul

setgray

begin

fill

newpath

setlinewidth

bind

for

pop

show

clip

findfont

restore

showpage

charpath

grestore

rlineto

stroke

closepath

gsave

rmoveto

sub

curveto

if

rotate

translate

def

ifelse

save

div

index

scale

dup

lineto

scalefont

Referencias
[1] Antes de que se desarrollara Postscript se crea que las tipografas de mapa de bits mejoradas manualmente eran ms adecuadas para esta
tarea.
[2] Por ejemplo, las imgenes en formato JPEG pueden ser renderizadas por un programa PostScript.
[3] Las familias tipogrficas asiticas necesitan, para su correcta descripcin, de una mayor cantidad de bytes que las europeas
[4] Esta caracterstica permite superar la barrera de 256 tonos y llegar hasta un degradado que contempla 4.096 tonos de un mismo color.
[5] El control mejorado permite realizar sin problemas separaciones de color que superen la cuatricroma convencional (hexacroma, duotonos,
imgenes multicanal, etc).

Enlaces externos
Descripcin de referencia del lenguaje Postscript (en ingls) (http://www.adobe.com/products/postscript/pdfs/
PLRM.pdf)
Lenguaje PostScript en LinuxFocus I (http://www.linuxfocus.org/Castellano/May1998/article43.html), II
(http://www.linuxfocus.org/Castellano/July1999/article80.html) y III (http://www.linuxfocus.org/
Castellano/July1999/article100.shtml)

Vector Markup Language

83

Vector Markup Language


Vector Markup Language (VML) es un lenguaje XML de
programacin abierto, destinado a la creacin de los grficos
vectoriales elaborados en 2D o 3D (estticos o animados) en las
pginas Web.

Historia
VML fue presentado como una propuesta de estndar al W3C en 1998
por Autodesk, Hewlett- Packard, Macromedia, Microsoft y Visio, pero
compite con el PGML propuesto por Adobe systems y Sun
Microsystems. Despus de un largo examen, el W3C decide de
combinar esos dos formatos, dando origen al formato SVG.
VML est implementado en Internet Explorer, Microsoft Office y
Silverlight. Hace parte de la especificacin OOXML, donde est
definido en complemento de Drawing ML.

Logo VML.

Uso del formato en el Web


El lenguaje VML puede integrarse sea directamente en el cdigo
HTML, sea a travs del elemento v:vmlframe relacionado con
algunos ficheros XML. Este elemento permite establecer los grficos
vectoriales de manera anloga a los imgenes bitmap. El uso de los
atributos width y height permitiendo ampliar o reducir los
grafismos sin prdida de calidad. Numerosos efectos de filtro son
posibles en las imgenes, que pueden ser tambin puestos en v:fill
y tomar efecto de los atributos de colores en graduaciones, con uso del
canal alfa para la transparencia. Existen tres tipos de graduaciones en
VML : gradient (lineal), gradientRadial y gradientTitle (con focus
variable). La extrusin 3D permite la puesta en relieve de cado
elemento VML: los efectos de luz trayendo profundidad y realismo a
los grafismos.
VML es un lenguaje que permite realizaciones complejas en ficheros
de formato XML. VML es manipulable con JavaScript o JScript y ms
cmodamente con HTML + TIME para los animaciones.

Retrato desarrollado con el cdigo VML: La


[1]
Gioconda en VML (33Kb) .

Google Maps utiliza actualmente VML para el resultado vectorial con Internet Explorer, y SVG para los
navegadores que lo soportan.

Vector Markup Language

84

Cdigo de ejemplo
El cdigo VML siguiente integrado en el cdigo HTML muestra una simple elipse [2]:

Ovlo generado en Internet


Explorer

<html xmlns:v>
<style>v\:*{behavior:url(#default#VML);position:absolute}</style>
<body>
<v:oval style="left:0;top:0;width:100;height:50" fillcolor="blue" stroked="f" />
</body>
</html>

Editores y Software
Microsoft Office permite editar grficos VML sin utilizar no obstante integralmente el DOM de VML.
OpenOffice.org permite crear ficheros sustituibles a la sucesin ofimatica de Microsoft con grficos convertidos al
VML.

Enlaces externos y demostraciones

VML en w3.org (en ingls) [3]


Comparaciones VML/SVG.(en ingls) [4]
Ejemplos bsicos.(en ingls) [5]
Otros ejemplos notables.(en francs) [6]
Clip-arts VML.(en ingls) [7]
Grafismos animados VLM + Javascript.(en francs) [8]

Tutoriales, didcticos
Midiwebconcept Tutorial VML.(en francs) [6]
asp-php.net tutoriel.(en francs) [9]

Referencias
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]

http:/ / midiwebconcept. free. fr/ Demos/ MonaLisa. htm


http:/ / www. svg-vml. net/ oval. htm
http:/ / www. w3. org/ TR/ NOTE-VML
http:/ / www. svg-vml. net/
http:/ / midiwebconcept. free. fr/ watkins. htm
http:/ / midiwebconcept. free. fr/
http:/ / www. web-vector-image. net/ gallery_B. html
http:/ / www. dhteumeuleu. com/ gallery-v6. php?tag=IE
http:/ / www. asp-php. net/ tutorial/ vml/ index. php

Scalable Vector Graphics

85

Scalable Vector Graphics


Grficos Vectoriales Redimensionables

Desarrollador
World Wide Web Consortium
w3.org/Graphics/SVG/

[1]

Informacin general
Extensin de archivo .svg, .svgz
[2]

Tipo de MIME

image/svg+xml

Lanzamiento inicial

4 de septiembre de 2001

ltima versin

4.2T
10 de agosto de 2006

Tipo de formato

Grfico vectorial

Extendido de

XML

Formato abierto

Los Grficos Vectoriales Redimensionables (del ingls Scalable Vector


Graphics) o SVG son una especificacin para describir grficos vectoriales
bidimensionales, tanto estticos como animados (estos ltimos con ayuda de
SMIL), en formato XML.
SVG se convirti en una recomendacin del W3C en septiembre de 2001, por
Imagen esttica generada desde un
lo que ya ha sido incluido de forma nativa en el navegador web del W3C
ejemplo SVG. El fichero original
Amaya. Las versiones 1.5 y posteriores de Mozilla Firefox soportan grficos
requiere un navegador con soporte nativo
hechos con SVG, as como el navegador Opera que desde su versin 8 ha
o mediante plugin.
implementado SVG 1.1 Tiny en su ncleo. Navegadores como Google
Chrome, Safari e Internet Explorer 9 tambin son capaces de mostrar imgenes en formato SVG sin necesidad de
complementos externos. Otros navegadores web, como versiones anteriores a la 9 de Internet Explorer, necesitan un
conector o plug-in.

Scalable Vector Graphics

86

Vista general
El SVG permite tres tipos de objetos
grficos:
Elementos geomtricos vectoriales (p.e.
caminos consistentes en rectas y curvas,
y reas limitadas por ellos)
Imgenes de mapa de bits /digitales
Texto
Los objetos grficos pueden ser agrupados,
transformados y compuestos en objetos
previamente renderizados, y pueden recibir
un estilo comn. El texto puede estar en
cualquier espacio de nombres XML
La imagen ilustra una diferencia entre mapas de bits e imgenes vectoriales. La
admitido por la aplicacin, lo que mejora la
imagen vectorial puede ser redimensionada, tanto como se requiera, sin prdida de
posibilidad de bsqueda y la accesibilidad
calidad de imagen. Esto no es as con un mapa de bits.
de los grficos SVG. El juego de
caractersticas incluye las transformaciones anidadas, los clipping paths, las mscaras alfa, los filtros de efectos, las
plantillas de objetos y la extensibilidad.
El dibujado de los SVG puede ser dinmico e interactivo. El Document Object Model (DOM) para SVG, que incluye
el DOM XML completo, permite animaciones de grficos vectoriales sencillas y eficientes mediante ECMAScript o
SMIL. Un juego amplio de manejadores de eventos, como "onMouseOver" y "onClick", pueden ser asignados a
cualquier objeto SVG. Debido a su compatibilidad y relacin con otras normas Web, caractersticas como el
scripting pueden ser aplicadas a elementos SVG y a otros elementos XML desde distintos espacios de nombre XML
simultneamente dentro de la misma pgina web. Un ejemplo extremo de esto es un juego completo de tetris
realizado como un objeto SVG, disponible aqu [3]. (El enlace requiere un navegador con soporte de SVG).
Si el espacio de almacenamiento es un problema, las imgenes SVG pueden salvarse comprimidas con gzip, en cuyo
caso pasan a ser imgenes SVGZ. Debido a la verbosidad del XML, este tiende a comprimirse muy bien, y estos
ficheros pueden ser mucho ms pequeos. Aun as, a menudo el fichero vectorizado original (SVG) es ms pequeo
que la versin de mapa de bits.
Complejidad
A pesar de ser un lenguaje vectorial, SVG permite crear imgenes
complejas.

Elementos geomtricos
Los elementos geomtricos son objetos provistos de atributos
genricos bsicos y optativos o por defecto.
Todos los objetos se encuentran enmarcados en una ventana
determinada por un ancho width y un alto height valorados con
enteros con origen de coordenadas en la parte superior izquierda,
hacia la derecha x positiva y hacia abajo y positiva:

Tomate en SVG.

<svg width="__" height="__" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">


...

Scalable Vector Graphics


</svg>

Atributos
Todos los objetos comparten algunos atributos genricos:
Todo elemento visual de una figura tiene un color con 4 posibles expresiones con el negro por defecto:
Nominalmente: red, yellow, blue, aqua, salmon, tomato, orange, lightgreen...
Valores hexadecimales: #ff0000, #ffff00...
Valores hexadecimales resumidos #abc=#aabbcc: #f00, #ff0...
Funcionales: enteros rgb(255,32,50)... o porcentuales rgb(100%,10%,0%)...
Toda figura tiene un borde y puede ser modificado en grosor, stroke-width, y color, stroke.
Hay tres tipos de uniones de lneas, stroke-linejoin: stroke-linejoin="miter"(en ngulos menores de 30 grados
se transforma en "bevel"), stroke-linejoin="round" y stroke-linejoin="bevel" en la imagen respectivamente.

Hay tres tipos de extremos de lneas, stroke-linecap: stroke-linecap="butt",stroke-linecap="round" y


stroke-linecap="square" en la imagen respectivamente.

Casi todas las figuras tienen un relleno que puede ser modificado en color, fill.
Toda figura tiene una opacidad, opacity, su valor vara entre 0(transparente) y 1(opaco por defecto).
Lneas
El objeto lnea consta bsicamente de dos puntos, x1 y1 y x2 y2, entre los cuales se dibuja un segmento recto:
<line ... />
Rectngulos
El objeto rectngulo consta bsicamente de un punto de origen, x y, y las dimensiones del rectngulo, height widt:
<rect ... />
Crculo
El objeto crculo consta bsicamente de un punto origen, cx cy, y un radio, r:
<circle ... />

87

Scalable Vector Graphics

88

Elipse
El objeto elipse consta bsicamente de un punto origen, cx cy, un radio horizontal, rx, y un radio vertical, ry:
<ellipse ... />
Recinto
El objeto recinto consta bsicamente de
puntos que pueden cerrar o no un espacio,
estos puntos forman cadenas que se inician
con M (las maysculas tienen el origen en el
origen de coordenadas) o con m(las
minsculas tienen su origen es el punto
anterior):
<path d="M ... m ... M ... "
/>
Enlaces entre puntos:
Si despus de un punto usamos L o l,
esto indica que los puntos siguientes se
unen con segmentos rectos.

Muestra de diferentes rdenes de orientacin para una misma cadena d.

Si despus de un punto usamos Q o q, esto indica que el par de puntos siguientes generan una parbola que une el
primero con el tercero.
T o t enlaza parbolas sucesivamente ahorrando cada vez un punto de control.
Si despus de un punto usamos C o c, esto indica que la terna de puntos siguientes generan una curva cbica que
une el primero con el cuarto.
S o s enlaza curvas cbicas sucesivamente ahorrando cada vez un punto de control.
Si despus de un punto usamos A o a, esto indica que se unirn puntos con una curva elptica.
Para cerrar curvas se finalizar la cadena de puntos con Z o z sin ninguna diferencia.
Aberturas:
Para generar una abertura en un recinto con interior(fill distinto de "none") sta se efecta mediante una cadena con
orientacin contraria al borde del recinto(hay dos posibles rdenes el horario y el antihorario), esto generar un
recinto cuyo interior tendr una sola orientacin, en caso contrario no hay abertura quedando reforzada(resistencia a
un nuevo agujero) la superfcie.
Imagen
Se puede aadir o incrustar enlace a imgenes del tipo *.png, *.jpg o *.svg dentro de un rectngulo de parmetros x,
y, width y height:
<image xlink:href=" ... *.jpg" x="..." y="..." width="..." height="..." />
Se tiene que incluir en la etiqueta <svg> el siguiente fragmento:
<svg xmlns:xlink="http://www.w3.org/1999/xlink" ... > ... </svg>
Opcin no soportada por commons.

Scalable Vector Graphics


Texto
Se puede aadir texto, a partir de: un punto base x e y, tipo de letra font-family(serif, garamond, ariel, monospace o
courier), tamao de letras font-size y estilo de letra font-style(oblique o italic):
<text x="..." y="..." > ... </text>
Agrupaciones
Se pueden agrupar objetos para que compartan atributos por defecto y una disposicin fija en el espacio para poder
duplicarlos cmodamente:
<g ... >...</g>
Duplicados
Se puede duplicar objetos identificados:
<use xlink:href="#..." ... />

Navegadores
Mozilla Firefox: implementa SVG en forma nativa desde su versin 1.5. A travs del tiempo fue mejorando el
cumplimiento del estndar, pero con alto consumo de procesador. A partir de la versin 3.5, Firefox se puede
comprobar que el render SVG se ha modificado y mejorado.
Opera: al igual que Firefox tambin implementa SVG en forma nativa, pero con poco consumo de procesador. La
versin 9.5 Beta, incorpora la posibilidad de llamar en forma externa a una imagen en formato svg. Usando
<image> o <use>.
Windows Internet Explorer: Aunque tardamente, Internet Explorer empez a soportar este estndar desde su
novena versin.
Apple Safari: Su versin 3.1 (para computadores con sistema operativo Windows o Mac OS X) implementa SVG
tanto para imgenes como para texto avanzado.
Google Chrome: Desde su primera versin implementa SVG de forma nativa (ya que utiliza WebKit).

Software de edicin
Actualmente hay muchos programas de diseo grfico que lo soportan. Entre los que son software libre el ms
popular es Inkscape y tambin hay editores en lnea que permiten abrir archivos, como svgreal.[4]

Referencias
[1]
[2]
[3]
[4]

http:/ / www. w3. org/ Graphics/ SVG/


M Media Type registration for image/svg+xml (http:/ / www. w3. org/ TR/ SVGMobile12/ mimereg. html)
http:/ / www. croczilla. com/ bits_and_pieces/ svg/ samples/ svgtetris/ svgtetris. svg
http:/ / code. google. com/ p/ svgreal/

89

Scalable Vector Graphics

90

Enlaces externos
W3C Scalable Vector Graphics (SVG) (http://www.w3.org/Graphics/SVG) (en ingls)
Adobe SVG (http://www.adobe.com/SVG/) (en ingls)
Mozilla SVG (http://www.mozilla.org/projects/svg/) y Ejemplos (http://www.croczilla.com/svg/) (en
ingls)
Cartografa y planos SVG (http://www.carto.net/projects) (en ingls)
SVG Wiki (http://www.protocol7.com/svg-wiki/default.asp) (en ingls)
Inkscape (http://www.inkscape.org/), editor libre de SVG
SVG-edit (http://svg-edit.googlecode.com/svn/trunk/editor/svg-editor.html) editor en lnea de SVG
Editor SVG Sketsa (http://www.kiyut.com/products/sketsa/index.html), comercial (en ingls)
MDC Mozilla Developer Center SVG (http://developer.mozilla.org/es/docs/SVG)
Aplicacin Mvil que Implementa un Catlogo de Circuitos Integrados Reduciendo Requerimientos de Memoria
usando SVG (https://www.dspace.espol.edu.ec/bitstream/123456789/4751/1/7338.pdf)
Tutorial SVG para HTML5 (http://w3.unpocodetodo.info/svg/introduccion.php) (en espaol
)

Ejemplos
Pgina elecciones suiza usando SVG (http://tagesschau.sf.tv/microgis/map/nr)
SVG Tutorial by Altsoft (http://alt-soft.com/tutorial/svg_tutorial/introduction.html)
Borrador orientativo (1-9-2010) (http://www.w3.org/Graphics/SVG/IG/resources/svgprimer.html)
2 borrador (16-8-2011) (http://www.w3.org/TR/2011/REC-SVG11-20110816/)

SWF
Adobe Flash (SWF)

Desarrollador
FutureWave Software,
despus Macromedia y
Adobe Systems
Informacin general
Extensin de archivo .swf
Tipo de MIME

application/x-shockwave-flash

Tipo de formato

Animacin de grficos vectoriales

Formato abierto

SWF (inicialmente abreviacin de Shockwave Flash y posteriormente retroacrnimo de Small Web Format -formato
web pequeo- para evitar confusiones con Shockwave del que deriva) es un formato de archivo de grficos
vectoriales creado por la empresa Macromedia (actualmente Adobe Systems).
Los archivos SWF pueden ser creados por el programa Adobe Flash aunque hay otras aplicaciones que tambin lo
permiten, entre ellos, softwares libres como MTASC o SWFTools. Suelen ser ejecutados sobre el navegador
mediante un plugin llamado Adobe Flash Player, aunque tambin pueden ser encapsulados para ejecutarse de forma
autnoma. Bsicamente es un formato vectorial aunque tambin admite bitmaps, con posibilidades de animacin.

SWF
Tambin admite programacin mediante el lenguaje actionscript.
Los archivos SWF suelen ser suficientemente pequeos para ser publicados en la World Wide Web en forma de
animaciones o applets con diversas funciones y grados de interactividad.

Descripcin
Los archivos SWF pueden ser generados por diversidad de aplicaciones, aunque el programa original Adobe Flash
Professional utiliza un formato editable con extensin ".fla" con los que el usuario trabaja y que despus compila y
comprime en SWF. Estn constituidos principalmente por dos elementos: objetos basados en vectores e imgenes.
Aunque tambin incorporan audio y vdeo (en diferentes formatos Flash Video) y multitud de formas diferentes de
interaccin con el usuario.
El objetivo principal del formato SWF es crear archivos pequeos pero que permitan la interactividad y que
funcionen en cualquier plataforma, an sobre un ancho de banda reducido (como un navegador web conectado a
travs de un mdem). El plugin que permite reproducir ficheros SWF est disponible en Adobe Systems para
diferentes navegadores y diferentes sistemas operativos, incluido Microsoft Windows, Apple Macintosh y Linux.
Este plugin est instalado en un 98% de los ordenadores de los internautas.
El formato es bastante simple, si bien es cierto que est en formato binario y por lo tanto no es de lectura accesible,
como el SVG (estndar abierto basado en XML, recomendacin del W3C). SWF ha utilizado la compresin Zlib
desde 2002, y en general el objetivo del formato es almacenar todos los datos usando el menor nmero de bits,
minimizando la redundancia.

Licencia
La especificacin completa del formato est disponible. Hasta el 1 de mayo de 2008 el formato no era totalmente
abierto: reproducir el formato no estaba permitido por la especificacin de la licencia. En esa fecha, como parte de su
Open Screen Project, Adobe elimin tales restricciones sobre los formatos SWF y FLV.
Por otro lado, la creacin de software que sea capaz de crear archivos SWF s est permitida con la condicin que el
archivo resultante pueda ser renderizado sin problemas por la ltima versin pblica del reproductor de Adobe (antes
Macromedia).

Referencias

91

Adobe Flash Player

92

Adobe Flash Player


Adobe Flash Player

Desarrollador
Adobe Systems (antes por Macromedia)
[1]
Informacin general
Lanzamiento inicial

1996

ltima versin estable

[2]
12.0.0.43 (info )
14 de enero de 2014

ltima versin en pruebas 12.0.0.39 Beta (info [3])


17 de diciembre de 2013
Gnero

Plug-in de navegador, sistema en tiempo de ejecucin, reproductor de medios

Sistema operativo

Microsoft Windows, Mac OS X, GNU/Linux, Solaris, Symbian OS, Android y Pocket PC

Plataforma

Navegadores web y software basado en ActiveX

Licencia

Freeware

Idiomas

Chino simplificado, Chino tradicional, ingls, francs, alemn, italiano, japons, polaco, espaol, coreano y turco

En espaol

[4]

Adobe Flash Player es una aplicacin en forma de reproductor multimedia creado inicialmente por Macromedia y
actualmente distribuido por Adobe Systems. Permite reproducir archivos SWF que pueden ser creados con la
herramienta de autora Adobe Flash, con Adobe Flex o con otras herramientas de Adobe y de terceros. Estos
archivos se reproducen en un entorno determinado. En un sistema operativo tiene el formato de aplicacin del
sistema, mientras que si el entorno es un navegador, su formato es el de un Plug-in u objeto ActiveX.
Adobe Flash, o simplemente Flash, se refieren tanto al programa de creacin de animaciones como al reproductor.
Estrictamente hablando, Adobe Flash es el entorno de creacin y Adobe Flash Player el reproductor o mquina
virtual. Sin embargo, en lenguaje coloquial, se usa el trmino Flash para referirse al entorno, al reproductor e,
incluso, a los archivos generados.
Flash Player tiene soporte para un lenguaje de programacin interpretado conocido como ActionScript(AS) basado
en el estndar ECMAScript. Desde su origen ActionScript ha pasado de ser un lenguaje muy bsico a un lenguaje
avanzado con soporte de programacin orientada a objetos, comparable en funciones y uso al lenguaje JavaScript
(tambin basado en ECMAScript).
Originalmente creado para mostrar animaciones vectoriales en 2 dimensiones, ha pasado a convertirse en la opcin
preferida a la hora de crear aplicaciones Web que incluyen flujo de audio y video e interactividad. La utilizacin de
grficos vectoriales le permite disminuir el ancho de banda necesario para la transmisin y, por ende, el tiempo de
carga de la aplicacin.

Adobe Flash Player


Actualmente Flash Player est disponible para las versiones ms recientes de los navegadores ms populares
(Internet Explorer, Mozilla Firefox, Safari, Opera, etc.). El navegador Google Chrome no lo necesita porque Google
distribuye su propia versin con el programa.

Historial de versiones
A continuacin se listan las principales versiones de Flash Player, la fecha de su lanzamiento y las caractersticas que
soportaban:

Macromedia Flash Player 2


Fecha de aparicin: 1997.
Principalmente vectores en movimiento y algunos grficos rasterizados.
Sonido estreo de forma limitada, integracin de mapas de bits mejorados, botones, la Biblioteca y la capacidad
de interpolar cambios de color.

Macromedia Flash Player 3


Fecha de aparicin: 1998.
Aadida la transparencia alfa y la licencia de compresin MP3 .
Mejoras a la animacin, la reproduccin y publicacin, as como la introduccin de comandos sencillos para
obtener interactividad.

Macromedia Flash Player 4


Fecha de aparicin: mayo de 1999.
Dio paso a la introduccin de streaming MP3 y a la interpolacin de movimiento. Inicialmente, el plug-in Flash
Player no fue incluido con los navegadores web ms populares y los usuarios tenan que visitar el sitio web de
Macromedia para descargarlo; A partir del 2000, sin embargo, Flash Player empez a ser distribuido en los
navegadores AOL, Netscape e Internet Explorer. Dos aos ms tarde viene incluido como complemento en todas las
versiones de Windows XP. La instalacin del reproductor de Flash alcanz el 92 por ciento de los usuarios de
Internet.

Macromedia Flash Player 5


Fecha de aparicin: agosto de 2000.
Un gran paso adelante en sus caractersticas, con la evolucin de las capacidades de scripting de Flash, se presenta
como ActionScript. Agreg la posibilidad de personalizar la interfaz del entorno de edicin. Generator de
Macromedia fue la primera iniciativa de Macromedia para el diseo independiente de contenido en archivos Flash.
Generator 2.0 fue lanzado en abril de 2001 y muestra el contenido de Flash en tiempo real de generacin del servidor
en su versin Enterprise Edition. Generator se suspendi en 2002 a favor de las nuevas tecnologas como Flash
Remoting, que permite la transmisin ininterrumpida de datos entre el servidor y el cliente y el servidor ColdFusion.
En octubre de 2000, el gur de la usabilidad Jakob Nielsen ha escrito un artculo polmico sobre la usabilidad de los
contenidos Flash titulado "Flash 99% Bad". (Macromedia contrat a Nielsen para ayudarles a mejorar la usabilidad
de Flash.)

93

Adobe Flash Player

Macromedia Flash Player 6

Fecha de aparicin de la versin 6.0.21.0: marzo de 2002.


Apoyo al consumo de Flash Remoting (AMF) y servicios Web (SOAP).
Apoyo ondemand / audio en vivo y video streaming (RTMP).
Apoyo a los lectores de pantalla a travs de Microsoft Active Accessibility.
Aadido Sorenson chispa cdec de vdeo de Flash Video [26].
Soporte para video, componentes de aplicacin, libreras compartidas, y la accesibilidad.g
Macromedia Flash Communication Server MX, tambin lanzado en 2002, permiti video para ser escuchados en
Flash Player 6 (de lo contrario el video puede ser embebido en la pelcula de Flash).

Macromedia Flash Player 7


Fecha de aparicin de la versin 7.0.14.0: septiembre de 2003
Apoyo progresivo de audio y video streaming (HTTP).
Apoyo ActionScript 2.0, Lenguaje de programacin orientado a objetos para los desarrolladores.
Capacidad para crear tablas, grficos y efectos adicionales de texto con el nuevo soporte para extensiones (se
vende por separado), la importacin de alta fidelidad de los archivos PDF y Adobe Illustrator 10, mvil y el
desarrollo de dispositivos y un entorno de desarrollo basado en formularios. ActionScript 2.0 tambin se
introdujo, dando a los desarrolladores un enfoque formal orientado a objetos en ActionScript. Componentes V2
sustituir los componentes de Flash MX, siendo re-escrito desde cero para aprovechar las caractersticas de
ActionScript 2.0 y principios orientados a objetos.
En 2004, la "plataforma Flash" fue introducida. Ampliando el Flash de la herramienta de edicin de Flash. Flex
1.0 y 1.0 Brisa fueron liberados, los cuales utilizan el Flash Player como un mtodo de entrega, pero se bas en
otras herramientas que el programa de edicin de Flash para crear aplicaciones Flash y presentaciones. Flash Lite
1.1 tambin fue lanzado, permitiendo a los telfonos mviles reproducir contenido Flash.

Macromedia Flash Player 8

Fecha de aparicin de la versin 8.0.22.0: agosto de 2005.


Soporte para la carga en tiempo de ejecucin de las imgenes GIF y PNG.
Nuevo codec de vdeo (On2 VP6).
Mejora del rendimiento en tiempo de ejecucin y de mapa de bits en tiempo de ejecucin de almacenamiento en
cach.
Filtros en vivo y blendmodes.
Carga de archivos y capacidad de descarga
Nuevo motor de procesamiento de texto.
Subsistema ExternalAPI introducido para reemplazar fscommand ().

El 3 de diciembre de 2005, Adobe Systems adquiri los productos de Macromedia (incluyendo Flash) .

94

Adobe Flash Player

Adobe Flash Player 9


Fecha de aparicin de la versin 9.0.15.0: junio de 2006.
Nuevo motor de scripting ECMAScript, ActionScript Virtual Machine AVM2. AVM1 se conserva por
compatibilidad.
ActionScript 3 a travs de AVM2.
E4X, que es un nuevo enfoque de anlisis XML.
Soporte para sockets binarios.
Soporte para expresiones regulares y espacios de nombres.
ECMAScript 4 mquina virtual donada a la Fundacin Mozilla y el llamado Tamarin.

Adobe Flash Player 9 Update 1 Linux


Fecha de aparicin de la versin 9.0.28.0: noviembre de 2006.
Soporte para el modo de pantalla completa .

Adobe Flash Player 9 Update 2


Fecha de aparicin de la versin 9.0.47.0 9.0.48.0: julio de 2007.
Actualizacin de seguridad

Adobe Flash Player 9 Update 38

Fecha de aparicin de la versin 9.0.115.0: diciembre de 2007.


H.264
El perfil principal del AAC (HE-AAC, AAC y AAC LC-).
Nuevo formato de archivo Flash Video F4V basado en la ISO Base Media File Format (MPEG-4 Parte 12).
Soporte para formatos de contenedor basado en los medios de comunicacin de archivos ISO [31].

Adobe Flash Player 10


Fecha de aparicin de la versin 10.0.12.36: octubre de 2009.
Nuevas caractersticas

Transformaciones de objetos 3D.


Filtros personalizados a travs de Pixel Bender.
Soporte avanzado para texto.
Speex cdec de audio.
Protocolo de flujo en los medios de comunicacin en tiempo real (RTMFP).
Generacin de sonido dinmico.
Tipo de datos vectoriales.

Caractersticas mejoradas

Ampliar el soporte al mapa de bits.


Grficos API de dibujo.
Men contextual.
Aceleracin de hardware.
Motor anti-aliasing (Saffron 3,1).
Lectura / escritura clipboard.
Wmode.

95

Adobe Flash Player

Adobe Flash Player 10.1

Fecha de aparicin de la versin 10.1.53.64: junio de 2010.


Reutilizacin de mapas de bits copiados para una mejor gestin de memoria.
Implementado un recolector de basura.
Decodificacin por hardware de video codificado con H.264.
Flujo dinmico por HTTP.
Soporte para modos de privacidad.
API para soporte multitctil.
Para OSX:
Uso de la interfaz Cocoa para Mac
Uso del contexto OpenGl de doble bfer para pantalla completa.

Origen flash
Hasta la llegada de HTML5, mostrar el vdeo en una pgina web requiere que el navegador disponga de plugin, que
son los nicos ejecutados por terceros proveedores. Prcticamente todos los plugins existentes para vdeo son libres y
multiplataforma, se incluye la oferta de Adobe de Flash Video, el cual fue introducido por primera vez con la versin
de Flash 6. Flash Video ha sido una opcin popular para los sitios web debido a la gran cantidad de usuarios que
tienen instalada esta tecnologa y tambin a la capacidad de programacin de Flash. En 2010, Apple critic
pblicamente la aplicacin de Adobe Flash de reproduccin de vdeo por no tomar ventaja de la aceleracin de
hardware, adems critic toda la tecnologa Flash en general, que ha sido citado como una razn para no aplicarla los
dispositivos mviles de Apple. Poco despus de las crticas de Apple, Adobe lanz una versin beta de Flash 10.1,
que hace uso de la aceleracin de hardware, incluso en un Mac.

Flash Audio
El audio en Flash es ms comnmente codificado en MP3 o AAC (Advanced Audio Coding), sin embargo tambin
es compatible con ADPCM, codecs Nellymoser (Nellymoser Asao Codec) y Speex audio. Flash permite frecuencias
de muestreo de 11, 22 y 44,1 kHz. No es compatible con frecuencias de muestreo de audio de 48 kHz, que es el
estndar de televisin y DVD.
El 20 de agosto de 2007, Adobe anunci en su blog que con la actualizacin 3 de Flash Player 9, Flash Video
tambin soportara algunas partes de la especificacin MPEG-4 de la normativa internacional. En concreto, Flash
Player tendr soporte para video comprimido en H 0.264 (MPEG-4 Parte 10), para audio comprimido con AAC
(MPEG-4 Parte 3), el F4V, MP4 (MPEG-4 Parte 14), M4V, M4A, 3GP y formatos de contenido multimedia MOV,
especificacin de textos programados 3GPP ( MPEG-4 Parte 17), que es un formato normalizado de subttulos y
soporta anlisis parcial para ilst atom, el cual es el ID3 equivalente de iTunes utilizado para almacenar los
metadatos. MPEG-4 Parte 2 y H.263 no soportan el formato de archivo F4V. Adobe tambin anunci que se ir
alejando del formato FLV para acercarse al formato estndar ISO para multimedia (MPEG-4 parte 12), debido a los
lmites funcionales de FLV y el streaming de H.264. La versin final del reproductor de Flash soport algunas partes
de los estndares MPEG-4 que se encontr disponible en el otoo de 2007.

96

Adobe Flash Player

Referencias
[1]
[2]
[3]
[4]

http:/ / www. adobe. com/ products/ flashplayer''


http:/ / www. adobe. com/ software/ flash/ about
http:/ / labs. adobe. com/ downloads/ flashplayer. html
Flash Player Download Center (http:/ / get. adobe. com/ flashplayer)

Enlaces externos
http://www.adobe.com/es/products/flashplayer (http://www.adobe.com/es/products/flashplayer) Pgina
oficial de Adobe en espaol. ltima consulta en enero de 2012.
Ver la versin instalada de Flash Player (http://helpx.adobe.com/flash-player/kb/find-version-flash-player.
html)

Software propietario
El trmino ha sido creado para designar al antnimo del concepto de software libre, por lo cual en diversos sectores
se le han asignado implicaciones polticas relativas al mismo. Para la Fundacin para el Software Libre (FSF), este
concepto se aplica a cualquier programa informtico que no es libre o que slo lo es parcialmente (semilibre), sea
porque su uso, redistribucin o modificacin est prohibida, o sea porque requiere permiso expreso del titular del
software.
La persona fsica o jurdica (compaa, corporacin, fundacin, etc.), al poseer los derechos de autor sobre un
software, tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, lo que en el
software no libre implica por lo general que el usuario slo tendr derecho a ejecutar el software bajo ciertas
condiciones, comnmente fijadas por el proveedor, que signifique la restriccin de una o varias de las cuatro
libertades.

Historia
En los aos 60 los laboratorios Bell proporcionaron el cdigo fuente de su sistema operativo UNIX,[1] y tiempo
despus comenz a existir lo que se conoce como software de cdigo cerrado. Sin embargo hay que destacar que, al
inicio de la era de la informtica, era comn que agrupaciones cientficas estuvieran dispuestas a ceder su cdigo a
terceros sin un pago por el mismo ya que tampoco haba una poltica que lo reglamentara y adems era un beneficio
comn conocer los desarrollos ajenos en busca de la estandarizacin.[2]
Pasado el tiempo es en 1979 cuando el gobierno de los Estados Unidos obliga a IBM a distinguir entre software y
hardware que hasta entonces no se distinguan claramente, dando lugar a los primeros intentos de cerrar el cdigo de
los programas. An en esa poca, se encontraba en revistas como Creative Computing y Byte hojas y hojas llenas de
cdigo libre.[3]

Software propietario
No existe consenso sobre el trmino a utilizar para referirse al opuesto del software libre. La expresin software
propietario proviene del trmino en ingls "proprietary software". En la lengua anglosajona, "proprietary" significa
posedo o controlado privadamente (privately owned and controlled), que destaca la manutencin de la reserva
de derechos sobre el uso, modificacin o redistribucin del software. Inicialmente utilizado, pero con el
inconveniente que la acepcin proviene de una traduccin literal del ingls, no correspondiendo su uso como
adjetivo en el espaol, de manera que puede ser considerado como un barbarismo.
El trmino "propietario" en espaol resultara inadecuado, pues significa que tiene derecho de propiedad sobre una
cosa, por lo que no podra calificarse de "propietario" al software, porque ste no tiene propiedad sobre nada (es

97

Software propietario
decir, no es dueo de nada) y, adems, no podra serlo (porque es una cosa y no una persona). Asimismo, la
expresin "software propietario" podra ser interpretada como "software sujeto a propiedad" (derechos o titularidad)
y su opuesto, el software libre, tambin est sujeto al derecho de autor. Otra interpretacin es que contrariamente al
uso popular del trmino, se puede afirmar de que "todo software es propietario", por lo que la forma correcta de
referirse al software con restricciones de uso, estudio, copia o mejora es la de software privativo, segn esta
interpretacin el trmino "propietario" podra aplicarse tanto para software libre como software privativo, ya que la
diferencia entre uno y otro est en que el dueo del software privativo lo licencia como propiedad privada y el de
software libre como propiedad social.[4] Con la intencin de corregir el defecto de la expresin "software
propietario" aparece el llamado "software con propietario", sin embargo se argumenta contra del trmino "con
propietario" justamente su similitud con proprietary en ingls, que slo hara referencia a un aspecto del software
que no es libre, manteniendo una de las principales crticas a ste (de "software sujeto a derechos" o "propiedad").
Adicionalmente, si "propietario" refiere al titular de los derechos de autor (y est claro que no puede referir al
usuario, en tanto ste es simplemente un cesionario), no resuelve la contradiccin: todo el software libre tiene
tambin titulares de derechos de autor.
Segn la opinin de algunos activistas del Movimiento de Software Libre, el trmino "software propietario" fue
introducido por empresas desarrolladoras de software privativo como campaa publicitaria para desacreditar al
software libre en cuanto a la propiedad del mismo hacindola parecer como difusa y sin ninguna garanta de soporte
legal para quien lo adquira. La expresin software privativo comenz al ser utilizada por Richard Stallman, desde el
ao 2003, en sus conferencias sobre software libre, pues sera ms adecuada que "software propietario". [citarequerida]
El trmino "privativo" significa "que causa privacin o restriccin de derechos o libertades", justamente lo que se
pretende describir con l: la privacin a los usuarios de sus libertades en relacin al software, esto desde el punto de
vista de las organizaciones que apoyan las opciones de software libre.[5]
La expresin software no libre (en ingls non-free software) es usado por la FSF para agrupar todo el software que
no es libre, es decir, incluye al llamado en ingls "semi-free software" (software semilibre) y al "propietary
software". Asimismo, es frecuentemente utilizado para referirse al software que no cumple con las Directrices de
software libre de Debian, las cuales siguen la misma idea bsica de libertad en el software, propugnada por la FSF, y
sobre las cuales est basada la definicin de cdigo abierto de la Open Source Initiative.
Adicionalmente el software de cdigo cerrado nace como antnimo de software de cdigo abierto y por lo tanto se
centra ms en el aspecto de ausencia de acceso al cdigo que en los derechos sobre el mismo. ste se refiere slo a la
ausencia de una sola libertad por lo que su uso debe enfocarse slo a este tipo de software y aunque siempre
signifique que es un software que no es libre, no tiene que ser software de cdigo cerrado.
La expresin software privado es usada por la relacin entre los conceptos de tener y ser privado. Este trmino sera
inadecuado debido a que, en una de sus acepciones, la palabra "privado" se entiende como antnimo de "pblico", es
decir, que no es de propiedad pblica o estatal, sino que pertenece a particulares, provocando que esta categora se
interpretara como no referente al Estado, lo que producira la exclusin del software no libre generado por el aparato
estatal. Adems, el "software pblico" se asocia generalmente con software de dominio pblico.

Crticas
En la filosofa del proyecto GNU se considera inmoral la instalacin del software privativo. Su fundador, Richard
Stallman ha indicado en mltiples ocasiones que el software privativo al ser adquirido por un particular genera
inmediatamente en l el siguiente dilema tico: si el poseedor del programa lo muestra a un amigo y este se lo pide
prestado para copiarlo, o soy un buen cliente y entonces mal amigo -por no compartirlo con l- o soy un buen amigo
y entonces mal cliente y en algunos casos perseguido por la ley por el hecho de prestar mi software.[6]
Dadas las caractersticas del software de cdigo cerrado un usuario comn ignora absolutamente el contenido del
mismo y por tanto si existe dentro de las lneas del cdigo alguna amenaza contra su equipo o su informacin,
adems el usuario no slo tiene prohibido el intentar eliminar o cambiar esa parte del cdigo sino que puede ser

98

Software propietario

99

perseguido por la ley por el hecho de intentar conocer si existe tal amenaza en dicho software.
Por otra parte, en una sociedad de la informacin, el software se ha convertido en una herramienta importante de
productividad, y una licencia de software privativo constituye un acuerdo o contrato entre dos sujetos jurdicos que
voluntariamente acuerdan las condiciones de uso de un programa.

Referencias
[1] http:/ / www. google. com. mx/ books?id=jsh-H0ndzLAC& pg=PA8& dq=historia+ del+ software#v=onepage& q=bell& f=false
[2] (http:/ / www. google. com. mx/ books?id=jsh-H0ndzLAC& pg=PA8& dq=historia+ del+ software) | Ebuissnes colaborativo. Eduardo
Munilla
[3] La ofensiva del software libre. Peter Wayner. (http:/ / www. google. com. mx/ books?id=eFuBwP6apJMC& pg=PA121& dq=historia+ del+
software)
[4] SasLibre Artculo Sobre Software Libre y Software Propietario (http:/ / www. saslibre. com/ index. php?option=com_content&
view=article& id=78:propietario& catid=3:noticias& Itemid=6) (Consulta: 18 de Julio de 2011)
[5] Entrevista a Richard Stallman en Argentina, Canal 7 http:/ / www. youtube. com/ watch?v=bDY-tP7R0nw#t=1m48
[6] Texto traducido del libro de Stallman (http:/ / biblioweb. sindominio. net/ pensamiento/ softlibre/ ) Artculo de Richard S. (http:/ / www2. ub.
edu/ bid/ consulta_articulos. php?fichero=19stall2. htm) Otros autores con la misma opinn sobre la moral del software (http:/ / books. google.
com. mx/ books?id=Y4qetmt3SXAC& pg=PA95& dq=software+ privativo#PPP1,M1|)

Enlaces externos
Software libre y no de acuerdo con la FSF (http://www.gnu.org/philosophy/categories.es.html)

DXF
Drawing Exchange Format
Desarrollador
Autodesk
Informacin general
Extensin de archivo .dxf
Tipo de formato

CAD

Estndar(es)

DXF Reference

Formato abierto

[1]

DXF (acrnimo del ingls Drawing Exchange Format) es un formato de archivo para dibujos de diseo asistido por
computadora, creado fundamentalmente para posibilitar la interoperabilidad entre los archivos DWG, usados por el
programa AutoCAD, y el resto de programas del mercado. Este tipo de archivos surgi en 1982, junto con la primera
versin del programa AutoCAD, propiedad de Autodesk.
A lo largo del tiempo, los archivos DWG se han vuelto ms complejos, y la portabilidad mediante DXF ha ido
reducindose, pues no todas las funciones compatibles con el formato nativo DWG han sido trasladadas al formato
DXF.

DXF

100

Programas compatibles con la extensin DXF

Adobe Illustrator
AgrimenSoft
Alibre Design
Altium
ArchiCAD
ArcMap
Artlantis
AutoCAD
Blender (usando un script de importacin)
Cadwork
Cartomap
CorelDRAW
DraftSight
DWGeditor
Eye-Sys
FreeCAD

GstarCAD
gvSIG
Inkscape
IntelliCAD
Hevacomp
Lectra
Lenel OnGuard
LibreCAD
Manifold System
Maple 12
Mathematica
MetaCAM
Microsoft Word
Microsoft Visio
MicroStation
miniPLAN
Modo (software)
OmniWin Cadnest
Paint Shop Pro
Processing
QCad
RackTools
Recmin
Rhinoceros 3D
SketchUp
Solid Edge
SolidWORKS

UGS NX
VectorWorks
WorkXPlore 3D

DXF

101
ZWCAD

Referencias
[1] http:/ / images. autodesk. com/ adsk/ files/ dxf_format. pdf

DWG
DWG
Desarrollador
Autodesk, Open Design Alliance y otros
Informacin general
Extensin de archivo .dwg
Tipo de MIME

application/acad
application/x-acad
application/autocad_dwg
image/x-dwg
application/dwg
application/x-dwg
application/x-autocad
image/vnd.dwg
drawing/dwg

Tipo de formato

CAD

Formato abierto

DWG es un formato de archivo informtico de dibujo computarizado, utilizado principalmente por el programa
AutoCAD, producto de la compaa AutoDesk.
El nombre de la extensin .dwg se origin de la palabra inglesa "drawing". Se limit a tres caracteres despus del
punto, por protocolos y limitaciones del sistema operativo MS- DOS.
Los archivos DWG no son siempre compatibles entre s, existiendo numerosas versiones de este tipo de archivo,
aparejadas a muchas de las distintas versiones del programa AutoCAD, que desde 1982 hasta 2009 ha sacado al
mercado 23 versiones.
Debido a la elevada cuota de mercado del programa AutoCAD en la industria y el diseo, se ha cubierto la necesidad
de lectura de este tipo de archivos por parte de otros programas mediante un archivo de intercambio,
importacin-exportacin, conocido como DXF (Drawing eXchange File), aunque un nmero creciente de programas
de CAD estn preparados para operar de forma no nativa con este tipo de archivos.
Debido a que este formato de archivo se ha convertido en un estndar de facto, la Free Software Foundation ha
marcado como objetivo prioritario la creacin de bibliotecas LibreDWG, a semejanza de las no libres OpenDWG.
Los archivos DWG almacenan la informacin de dibujo en tres dimensiones de forma vectorial.

DWG

102

Referencias
Ejemplos de archivos DWG (http://www.dwgindir.com/)
Ejemplos de archivos DWG para Arquitectura (http://www.bloquesautocad.com/)

Autodesk
Autodesk, Inc.

Tipo

Pblica (NASDAQ: ADSK

[1]

Industria CAD/CAM Software [2]


FundacinMill Valley, California, EE. UU.
(1982)
Sede

San Rafael, California,

USA

Productos Ver Productos y Tecnologas


Ingresos

$1.952 millones de USD (Ao fiscal


[3]
2011)

Empleados6.800 (Ao fiscal 2011)[4]


Sitio web www.autodesk.com [5]

Autodesk, Inc. (NASDAQ: ADSK [1]), es una compaa dedicada al software de diseo en 2D y 3D para las
industrias de manufacturas, infraestructuras, construccin, medios y entretenimiento y datos transmitidos va
inalmbrica. Autodesk fue fundada en 1982 por John Walker (programador) y otros doce cofundadores. A lo largo
de su historia, ha tenido varias sedes, como por ejemplo en el condado de Marin (California). Su sede se encuentra
actualmente en San Rafael (California).

Organizacin
Autodesk est formada por seis divisiones centradas en distintas industrias:

Soluciones de la manufactura (MSD)


Soluciones Arquitectura, Ingeniera y Construccin Civil (AEC)
Divisin de Medios y Entretenimiento (M&E)
Soluciones de plataforma y negocios emergentes (PSEB) que incluye soluciones geoespaciales y de plantas,
contenido y bsqueda as como los Laboratorios Autodesk.
Autodesk Consulting
Divisin de Servicios basados en locacin (LBS)

Autodesk

Productos y Tecnologas
Su principal producto es Autodesk AutoCAD pero se destacan para 2011 los siguientes:

Autodesk 3ds Max


Autodesk Maya
Autodesk Mudbox
Autodesk Sofimage XSI
Autodesk Inventor
Autodesk Alias
Autodesk SketchBook
AutoCAD Civil 3D, entre otros

Algunos productos descontinuados son:


Autodesk Animator Pro para DOS
Autodesk Animator Studio para Windows
que eran programas de animacin producidos en la primera mitad de los aos 90.

Historia
El primer producto notable de Autodesk fue AutoCAD un derivado del CAD diseado para funcionar en las
plataformas de microcomputadoras de la poca incluyendo computadoras de 8 bits que ejecutaban el sistema
operativo CP/M y dos de los entonces nuevos sistemas operativos de 16 bits como Victor 9000 y la IBM PC. Esta
herramienta de CAD permita crear dibujos tcnicos detallados, y era econmicamente accesible para pequeas
empresas de diseo, ingeniera y arquitectura.
En la versin 2.1 se present un nuevo concepto en industria del CAD y del software: el software plataforma abierta,
por medio de la introduccin de un intrprete embebido de lenguaje de programacin lisp: AutoLisp, modificado
para las soluciones particulares incorporadas en AutoCAD. Adems, tambin implementaron un subconjunto de la
bibliotecas de lenguaje de programacin C y fue puesto a disposicin de programadores. Esto trajo como
consecuencia el crecimiento "evolutivo" de un conjunto de compaas de software que desarrollaban soluciones
centradas en AutoCAD como plataforma principal.
Desde el lanzamiento de la versin 12, la compaa deja de soportar el sistema operativo Unix y Apple Macintosh, y
tras la versin 14 descontinu MS-DOS como plataforma, trabajando en conjunto con Microsoft para compartir sus
tecnologa y obtener un mayor desempeo en el sistema operativo de Windows.
Los formatos de archivo DXF y DWG son los ms comunes para el intercambio del CAD.
En 2002, Autodesk compr un software de modelado paramtrico relacionado, llamado Revit [6], que perteneca a la
empresa basada en Massachusetts llamada Revit Technologies por un importe $133 millones de dlares. Revit, esta
hecho para soluciones del edificio y el grupo de la infraestructura y Inventor [7] para el grupo de fabricacin, son
ahora el cimiento para los futuros productos de Autodesk separndose de su base de cdigo durante 20 aos fue
AutoCAD.
A pesar de que no hay otras empresas competidoras de tamao similar en la industria del software de diseo, los
productos de Autodesk compiten contra productos de varias compaas ms pequeas, incluyendo Cinema 4D,
propiedad de Maxon Computer, MicroStation, propiedad de Bentley Systems, ArchiCAD, propiedad de Graphisoft,
SolidWorks y CATIA v5 propiedad de Dassault Systemes, de RoadEng, propiedad de Softree Technical Systems,
Model 12d, propiedad de 12d Solutions, y Pro/E ahora Creo Elements/Pro propiedad de PTC.
El 4 de octubre de 2005, Autodesk anunci su intencin de adquirir Alias que concret el 10 de enero de 2006, por la
suma de 197 millones de dlares.

103

Autodesk

104

Referencias
[1]
[2]
[3]
[4]
[5]
[6]
[7]

http:/ / www. nasdaq. com/ symbol/ ADSK


http:/ / www. hoovers. com/ autodesk/ --ID__12689--/ free-co-factsheet. xhtml
http:/ / www. sec. gov/ Archives/ edgar/ data/ 769397/ 000119312511071209/ d10k. htm
http:/ / www. sec. gov/ Archives/ edgar/ data/ 769397/ 000119312511071209/ d10k. htm
http:/ / www. autodesk. com/
http:/ / usa. autodesk. com/ adsk/ servlet/ index?siteID=123112& id=3781831
http:/ / usa. autodesk. com/ adsk/ servlet/ index?siteID=123112& id=4246282

Enlaces externos

www.autodesk.com (http://www.autodesk.com/)
Early AutoCAD information (http://www.fourmilab.ch/autofile/www/chapter2_36.html)
The Autodesk File, a History of Autodesk (http://www.fourmilab.ch/autofile)
Autodesk Sponsorship of CGSociety Challenges (http://features.cgsociety.org/challenge/)
Variante econmica a AutoCAD (http://www.gstarcad.co)

AutoCAD
AutoCAD

Desarrollador
Autodesk
[1]
Informacin general
Lanzamiento inicial

[2]

Diciembre de 1982

ltima versin estable 2015


27 de marzo de 2014
Gnero

Diseo asistido por computadora

Sistema operativo

Microsoft Windows, Mac OS X

Licencia

Software propietario

Idiomas

Multilenguaje

En espaol

[3]

Autodesk AutoCAD es, como lo indica su nombre, un software CAD utilizado para dibujo 2D y modelado 3D.
Actualmente es desarrollado y comercializado por la empresa Autodesk. El nombre AutoCAD surge como creacin
de la compaa Autodesk, en que Auto hace referencia a la empresa creadora del software y CAD a Diseo Asistido
por Computadora (por sus siglas en ingls "Computer Aided Design"), teniendo su primera aparicin en 1982.
AutoCAD es un software reconocido a nivel internacional por sus amplias capacidades de edicin, que hacen posible

AutoCAD

105

el dibujo digital de planos de edificios o la recreacin de imgenes en 3D; es uno de los programas ms usados por
arquitectos, ingenieros, diseadores industriales y otros.

Historia de AutoCAD
Nombre oficial

Versin Fecha de lanzamiento

AutoCAD Versin 1.0 1

Noviembre de 1982

AutoCAD Versin 1.2 2

Abril de 1983

AutoCAD Versin 1.3 3

Septiembre de 1983

AutoCAD Versin 1.4 4

Noviembre de 1983

AutoCAD Versin 2.0 5

Octubre de 1984

AutoCAD Versin 2.1 6

Mayo de 1985

AutoCAD Versin 2.6 8

Abril de 1987

AutoCAD Versin 9

Septiembre de 1987

AutoCAD Versin 10

10

Octubre de 1988

AutoCAD Versin 11

11

1990

AutoCAD Versin 12

12

Junio de 1992

AutoCAD Versin 13

13

Noviembre de 1994

AutoCAD Versin 14

14

Febrero de 1997

AutoCAD 2000

15.0

1999

AutoCAD 2001

15.1

1999

AutoCAD 2002

15.2

2001

AutoCAD 2004

16.0

2003

AutoCAD 2005

16.1

2004

AutoCAD 2006

16.2

2005

AutoCAD 2007

17.0

2006

AutoCAD 2008

17.1

Marzo de 2007

AutoCAD 2009

17.2

Febrero de 2008

AutoCAD 2010

18.0

Marzo de 2009

AutoCAD 2011

18.15

Marzo de 2010

AutoCAD 2011

19.0

AutoCAD 2012

18.2

Marzo de 2011

AutoCAD 2013

19.0

Marzo de 2012

AutoCAD 2014

19.1

Marzo de 2013

AutoCAD 2015

20.0

Marzo de 2014

AutoCAD

106

Referencias
[1] http:/ / www. autodesk. es/ autocad''
[2] Historia de AutoCAD (http:/ / arkinetia. com/ recursos/ la-historia-de-la-historia-de-autocad_a92/ )
[3] Despus de ms de 15 aos de ausencia llega AutoCAD para MAC (http:/ / www. cadstock. com/ articulo. php?id=558)

Enlaces externos

Sitio web de Autodesk (http://www.autodesk.com)


Trucos y recursos de AutoCAD (http://geofumadas.com/indice-de-contenido/todo-sobre-autocad/)
Tutoriales de AutoCAD (http://autocad-mechanical-tutorial.blogspot.com)
Programacin AutoLISP-Visual LISP (http://www.togores.net/vl/)
Libreria de Autocad Gratis (http://www.arquigrafico.org/ocho-mil-bloques-de-autocad-para-descargar/)

Adobe Illustrator
Adobe Illustrator Ai

Desarrollador
Adobe Systems
[1]
Informacin general
ltima versin estable CC (17.0.0)
11 de mayo de 2012
Gnero

Editor de grficos vectoriales

Sistema operativo

Microsoft Windows, Mac OS X

Licencia

Propietario

En espaol

Adobe Illustrator (AI) es un editor de grficos vectoriales en forma de taller de arte que trabaja sobre un tablero de
dibujo, conocido como mesa de trabajo y est destinado a la creacin artstica de dibujo y pintura para ilustracin
(ilustracin como rama del arte digital aplicado a la ilustracin tcnica o el diseo grfico, entre otros). Es
desarrollado y comercializado por Adobe Systems y constituye su primer programa oficial de su tipo en ser lanzado
por sta compaa definiendo en cierta manera el lenguaje grfico contemporneo mediante el dibujo vectorial.
Adobe Illustrator contiene opciones creativas, un acceso ms sencillo a las herramientas y una gran versatilidad para
producir rpidamente grficos flexibles cuyos usos se dan en (maquetacin-publicacin) impresin, vdeo,
publicacin en la Web y dispositivos mviles. Las impresionantes ilustraciones que se crean con ste programa le
han dado una fama de talla mundial a esta aplicacin de manejo vectorial entre artistas grficos digitales de todo el
planeta, sin embargo, el hecho de que hubiese sido lanzado en un principio para ejecutarse slo con el sistema
operativo Macintosh y que su manejo no resultara muy intuitivo para las personas con muy poco trasfondo en
manejo de herramientas tan avanzadas afect la aceptacin de ste programa entre el pblico general de algunos

Adobe Illustrator
pases.
Actualmente forma parte de la familia Adobe Creative Suite y tiene como funcin nica y primordial la creacin de
material grfico-ilustrativo altamente profesional basndose para ello en la produccin de objetos matemticos
denominados vectores. La extensin de sus archivos es .AI (Adobe Illustrator). Su distribucin viene en diferentes
presentaciones, que van desde su forma individual hasta como parte de un paquete siendo estos: Adobe Creative
Suite Design Premium y Versin Standard, Adobe Creative Suite Web Premium, Adobe Creative Suite Production
Studio Premium y Adobe Creative Suite Master Collection. creado por la compaa Adobe Systems en convenio con
la compaa NeXT Computer, Inc.. en el ao de 1987 y que se trata de una versin ms avanzada del lenguaje de
descripcin de pginas para impresora Adobe PostScript de Adobe Systems que permite que lo que se vea en la
pantalla sea una previsualizacin del resultado tal cual como se va a imprimir.

Historia
Despus xito del programa para impresoras lser,
Adobe PostScript, que de hecho fue quien inaugur
la apertura de Adobe en el ao de 1982, Adobepe
aboracin de fuentes, Adobe Illustrator fue producido
entonces para ejecutarse slo en el ambiente de los
sistemas Apple Macintosh en el ao de 1986. Su
lanzamiento oficial se dio al ao siguiente, en enero
de 1987 bajo la versin Adobe Illustrator 1.1.
Adobe Illustrator, al igual que la serie de programas
creados en aquella poca (procesadores de texto,
[[Hoja de clculo|hojas de clculo]sdfsdfsdfs
herramientas ms especialmente particulares y
Ejemplo de una ilustracin realizada en Adobe Illustrator
curiosas, y una de las razones por la que es
apreciado, lnada e Illustrator significaba un cierto
reto en el momento de entenderlo, ya que su curva de aprendizaje era relativamente baja.

El impacto de sus ltimas versiones: Ai CS3, CS4 y CS5 CS6


[[File:Interfaz de Adobe Illustrator CS5.fna mejor edicin del trazado (ofrece, por ejemplo, una mejor accesibilidad a
estos permitiendo a usuarios con ciertos problemas de visibilidad una mejor manipulacin de los mismos por tanto
ms comodidad), herramientas interactivas, esto es, segnsdf
Pero entre lo que ms sorprende es en que se haya acogido, por fin, a la creacin de mltiples mesas de trabajo,
despus de ms de 20 aos de estar en el mercado y de haberse lanzado fltimas modificaciones, mejoras e
introduccin de nuevas herramientas ha dado muy buenos resultados para sta aplicacin en lo que a ventas y
popularidad se refiere incrementndolas de manera significativa durnte los ltimos tres aos en comparacin con
aos anteriores.

107

Adobe Illustrator

Su marca o imagen de presentacin


Adobe Illustrator, cuyo nombre en espaol significa
ilustrador, no cambi su imagen sino hasta su versin 11
cuando pas a llamarse Adobe Illustrator CS, por la
integracin en Creative Suite de las aplicaciones de Adobe.
Cuando se inici con la versin Adobe Illustrator 1.0, Adobe
Systems mir hacia la poca del renacimiento y eligi la
pintura de Sandro Boticelli encargada por Lorenzo de Medici
a ste ltimo, la famosa "El Nacimiento de Venus" y us la
seccin de la imagen donde se encuentra el rostro de Venus,
adems de la lluvia de flores que aparecen cuando los dioses
alados soplan a venus (quien se encuentra sobre una concha)
El nacimiento de Venus de Boticelli, imagen elegida por
para empujarla del mar hacia tierra firme. John Warnock, uno
Warnock y Seymour Cohen para la presentacin de Adobe
de los fundadores de Adobe Systems, deseaba una imagen del
Illustrator hasta su versin 10
renacimiento que expresara su visin del PostScript como un
nuevo renacimiento en publicacin y un empleado de Adobe: Luanne Seymour Cohen, quien fuere responsable del
Marketing del producto, encontr en los fluidos rizos del cabello de Venus el vehculo perfecto para demostrar la
potencia de Illustrator en el trazado de las curvas suaves que brindan los grficos vectoriales en comparacin con la
imagen pixelizada de los grficos de mapa de bits que, de hecho, son usados generalmente como plantilla. Con el
paso del tiempo el rostro de Venus en la pantalla de aparicin o "Splash" (conocido en ingls como Screen Splash es
un grfico o imagen con el que un programa hace su presentacin al abrirse) y en las cajas del producto de
instalacin se estiliz para reflejar las diferentes funciones aadidas a la aplicacin en cada nueva versin hasta que
finaliz en la entrega nmero 10 con la recreacin de sta misma imagen pero hecha solamente a partir de objetos de
malla creados con la herramienta de pintura malla de degradado.
La imagen de Venus fue reemplazada al llegar la integracin CS, as pues,
en Adobe Illustrator CS (versin 11 de la aplicacin) y Adobe Illustrator
CS2 (versin 12 de la aplicacin) la imagen de una flor estilizada aparece
en sus presentaciones conforme a las imgenes de naturaleza tomadas por
todas las aplicaciones Creative Suite. En Creative Suite 3 Adobe cambia
una vez ms las imgenes de presentacin de sus suites por cuadrados
simples coloreados y con la abreviacin a dos letras de los nombres (a
remembranza de la Tabla Peridica de los Elementos Qumicos) de sus
aplicaciones con excepcin de algunas pocas aplicaciones especficas como
Adobe Extensin Manager o Adobe Version Cue. Desde ese entonces
Adobe Illustrator es representado por las letras, o abreviacin, Ai y es la
Diseo del logotipo de Adobe Illustrator
adquirido al entrar la integracin CS3
nica aplicacin cuya A significa Adobe tomando as el nombre de la
compaa; Las letras "Ai" son representadas en blanco sobre un fondo
naranja para la versin CS3 (el amarillo y el naranja han sido, desde la versin CS2 cuando era una flor, los colores
representativos que lo identifican). En la versin Adobe Illustrator CS4 el logotipo es casi idntico, excepto por una
ligera alteracin en la fuente y el color de la misma el cual pasa a ser un gris oscuro. En Adobe Illustrator CS5 el
logotipo es virtualmente el mismo slo que sta vez el logo asemeja a una caja al igual que como ocurre con los
otros productos CS5. La fuente de las letras "Ai" es ahora de un color amarillo brillante.

108

Adobe Illustrator

La controversia FreeHand
Macromedia Freehand fue hasta 2005 la aplicacin de ilustracin mediante grficos vectoriales de la compaa
Macromedia hasta que sta fue adquirida por la corporacin Adobe Systems en una transaccin que tuvo un coste de
3.400 millones de dlares. Macromedia FreeHand, que en un principio perteneci a Altsys y luego licenciado a
Aldus, no tuvo mayores actualizaciones desde su versin MX por parte de la misma Macromedia, si bien la
popularidad de Macromedia era mucho menor que la de Adobe, Macromedia Freehand logr captar una significativa
audiencia alrededor del mundo como para pasarla totalmente por alto debido principalmente a su integracin con las
anteriores aplicaciones de Macromedia, hasta ese entonces, Macromedia Flash y Macromedia Fireworks (Hoy, las
actuales Adobe Flash y Adobe Fireworks). Con el paso de Macromedia a Adobe, Freehand sufri un abandono
todava ms profundo que el que sufra en Macromedia, principalmente porque su existencia actualmente no es muy
exhibida, ya que adems, Adobe sigue ofrecindola como uno de sus productos aunque sin actualizaciones y sin
reconocerla como "Adobe Freehand" ni integrandola a alguna de sus suites, adems, porque lgicamente entrara en
conflicto competitivo con Adobe Illustrator. Los usuarios de Macromedia Freehand que desean nuevas funciones en
un programa de este tipo deben pasarse necesariamente a Adobe Illustrator.
Segn un comunicado emitido en julio de 2009 por Adobe Systems Incorporated y publicado en su sitio web oficial
en espaol, llamado Adobe y el futuro de Freehand, Adobe expone su posicin respecto al programa:
No se han realizado actualizaciones de FreeHand en ms de cuatro aos y Adobe no tiene pensado iniciar un
desarrollo para agregar funciones nuevas o compatibilizar Mac con tecnologa Intel y Windows Vista.
Para apoyar los flujos de trabajo de los clientes, seguiremos vendiendo FreeHand y ofreciendo servicio de
atencin al cliente y de asistencia tcnica de acuerdo con nuestras polticas.
Aunque reconocemos que FreeHand dispone de una base de clientes fieles, animamos a los usuarios a que
utilicen el nuevo Adobe Illustrator CS4, que es compatible tanto con PowerPC y Mac con tecnologa Intel,
como con Microsoft Windows XP y Windows Vista.
(...) Los clientes de FreeHand pueden cambiarse a Illustrator CS4 (la obtencin de varias licencias tambin
est disponible) y acceder a los recursos gratuitos para facilitar la transicin.
Adobe Illustrator ha sufrido diferentes actualizaciones dirigidas a atraer al pblico que perteneci a Macromedia
Freehand, principalmente haciendo hincapi en su integracin e interfaz de usuario con las otras aplicaciones que
pertenecieron a Macromedia, sin embargo, existen usuarios que se muestran todava reacios a dar el paso a Illustrator
como es el caso de una comunidad web de antiguos usuarios de Freehand llamada FreeFreeHand.org [2] "FreeHand
Libre" una organizacin no lucrativa sostenida por donaciones de sus usuarios y que sigue empeada en mantener el
"ideal Freehand", su intencin consiste en presionar a Adobe Systems para que actualice a Freehand o bien que lo
libere y proporcione el cdigo fuente del mismo a una tercera compaa o comunidad para que sta lo siga
desarrollando por su cuenta, no obstante, Adobe Systems no ha hecho ningn caso a stas exigencias.

Su posicin respecto a los otros productos Adobe


Adobe Illustrator es actualmente, junto con Adobe Photoshop, Adobe Flash, Adobe Fireworks, Adobe
Dreamweaver, Adobe After Effects y Adobe Audition uno de los programas ms importantes y reconocidos de la
firma Adobe y uno de los ms populares en el mundo del diseo grfico profesional.

Versiones

109

Adobe Illustrator

110

Versin

Plataforma

Fecha de lanzamiento

Nombre

1.0

Mac OS

1986

1.1

Mac OS

enero de 1987

Inca

2.0

Windows

enero de 1989

Pinnacle

88

Mac OS

marzo de 1988

Picasso

Mac OS, NeXT, otros Unixes octubre de 1990

3.5

Silicon Graphics

1991

Microsoft Windows

mayo de 1992

4.5

Solaris

1993

Mac OS

junio de 1993

Saturn

5.5

Mac OS

junio de 1994

Janus

4.1

Windows

1995

Mac OS

febrero de 1996

Popeye

Mac/Windows

mayo de 1997

Simba

Mac/Windows

septiembre de 1998

Elvis

Mac/Windows

junio de 2000

Matisse

10

Mac/Windows

noviembre de 2001

Paloma

CS (11)

Mac/Windows

octubre de 2003

Pangaea/Sprinkles

CS2 (12)

Mac/Windows

27 de abril de 2005

Zodiac

CS3 (13)

Mac/Windows

marzo de 2007

Jason

CS4 (14)

Mac/Windows

octubre de 2008

Sonnet

CS5 (15)

Mac/Windows

12 de abril de 2010

CS6 (16)

Mac/Windows

11 de mayo de 2012

CC (17)

Mac/Windows

junio de 2013

CC (17.1) Mac/Windows

Desert Moose

Kangaroose

febrero de 2014

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre Adobe Illustrator. Commons


Sitio web oficial [3]

Referencias
[1] http:/ / www. adobe. com/ es/ products/ illustrator/ index. html''
[2] http:/ / www. freehandforum. org/
[3] http:/ / www. adobe. com/ es/ products/ illustrator

CorelDRAW

111

CorelDRAW
CorelDRAW

Desarrollador
Corel Corporation
[1]
COREL Corporation
Informacin general
Modelo de desarrollo

Software propietario

ltima versin estable X7 (v17)


27 de marzo de 2014
Gnero

Editor de grficos vectoriales

Sistema operativo

Microsoft Windows

Licencia

EULA / Licencia de Usuario Final

En espaol

CorelDRAW es una aplicacin informtica de diseo grfico vectorial, es decir, que usa frmulas matemticas en su
contenido. sta, a su vez, es la principal aplicacin de la suite de programas CorelDRAW Graphics Suite ofrecida
por la corporacin Corel y que est diseada para suplir mltiples necesidades, como el dibujo, la maquetacin de
pginas para impresin y/o la publicacin web, todas incluidas en un mismo programa. Sus principales competidores
son Adobe Illustrator e Inkscape, ste ltimo de cdigo abierto.
CorelDRAW fue lanzado oficialmente en el ao de 1989, diseado por los ingenieros informticos Michel Bouillon
y Pat Beirne de Corel Corporation. Actualmente la versin ms reciente de CorelDRAW es la versin X7 (V.17)

Historia de CorelDRAW
Fecha

Versin

Descripcin

enero de
1989

1.0

Primera versin

febrero de
1990

1.11

Aadi compatibilidad con la importacin y exportacin de DXF de AutoCAD para permitir el trabajo con diseos
bidimensionales y tridimensionales.

septiembre
de 1991

Present la funcin Fusin de impresin, que serva para combinar archivos de texto con archivos grficos e imprimir el
resultado. En esta versin tambin se presentaron las herramientas Envoltura, Mezclar, Extrusin y Perspectiva para
distorsionar y mezclar objetos y formas. Tambin estaba disponible una versin para Unix.

octubre de
1992

Aadi un modo de previsualizacin editable que permita trabajar con los objetos mostrados con detalles y a todo color.
Inclua Corel Photo-Paint (para editar mapas de bits), CorelSHOW (para crear presentaciones en pantalla), CorelCHART
(para grficos), Mosaic y CorelTRACE (para vectorizar mapas de bits). La inclusin de estos programas fue el precedente
del actual Graphic Suite. Tambin estaba disponible una versin para Unix.

mayo de
1993

Introdujo la capacidad de trabajar con varias pginas. Esta versin tambin present la caja de herramientas flotante, que se
poda ocultar para liberar ms espacio de trabajo. Inclua CorelMOVE para animaciones.

julio de
1994

Fue la ltima versin para Windows 3.x. Aadi compatibilidad con fuentes PostScript y TrueType al programa.
Tambin se aadi un sistema de administracin del color que permiti la calibracin del monitor, impresora y escner.
Inclua Corel Ventura, que hasta ese momento se venda por separado. Fue una aplicacin de autoedicin similar a
PageMaker, Quark Express o InDesign.

CorelDRAW

112

agosto de
1995

Primera versin exclusiva para Windows de 32 bits. Tambin introdujo la herramienta Papel grfico y aument el tamao
mximo de pgina de 90 x 90 cm a 45 x 45 m.

abril de
1997

Aadi una barra de propiedades interactiva que puso las herramientas esenciales. Esta versin tambin permiti a los
usuarios escribir guiones y automatizar funciones. Se aadieron nuevas herramientas de escritura, como el corrector
ortogrfico automtico, el diccionario de sinnimos y el corrector gramatical.

abril de
1998

Introdujo la funcin de importacin de varios archivos junto con las herramientas interactivas de sombra y de vectores para
manipular sombras, adems de las herramientas Cremallera y Torbellino para distorsionar lneas y nodos.

diciembre
de 1999

Incorpor varias paletas de colores, gracias a las cuales los usuarios pudieron personalizar el espacio de trabajo para
mostrar varias paletas de colores a la vez y poder trabajar de forma ms rpida y flexible. El nuevo Editor de paleta
permiti la creacin de paletas de colores y la edicin de paletas personalizadas existentes.

octubre de
2000

10

Introdujo la funcin Publicar como PDF. La vista Clasificador de pginas permiti a los usuarios ver imgenes en
miniatura de todas las pginas del documento y reorganizar las pginas arrastrndolas y colocndolas en otras posiciones.
Se renov totalmente la Administracin de color para combinar las opciones esenciales en un solo cuadro de dilogo.

agosto de
2002

11

Aadi la funcin de Smbolos, con la que los usuarios podan crear objetos y almacenarlos en una biblioteca reutilizable a
la que podan acudir mientras trabajaban.

enero de
2004

12

Introdujo herramientas mejoradas de alineacin de texto y guas dinmicas para colocar, alinear y dibujar objetos de forma
precisa respecto a otros objetos. La compatibilidad con texto Unicode hizo transparente el intercambio de archivos,
independientemente del idioma y del sistema operativo en que se hubieran creado.

febrero de
2007

X3 (13) Introdujo un nuevo motor de vectorizacin, Corel PowerTRACE, para convertir mapas de bits en grficos vectoriales, un
nuevo Laboratorio de recortar/extraer en Corel PHOTO-PAINT y un nuevo Laboratorio de ajuste de imagen para mejorar
rpidamente las fotografas digitales. Esta versin tambin aadi el recorte de objetos vectoriales, que antes slo era
posible con mapas de bits.

enero de
2008

X4 (14) Introdujo el formato de texto en directo para previsualizar atributos de texto antes de aplicarlos a un documento. Otras de
las funciones nuevas y mejoradas fueron: tablas interactivas, compatibilidad con ms formatos de archivo (incluidos PDF
1.7 y Microsoft Publisher 2007), compatibilidad con archivos RAW de ms de 300 modelos de cmaras y la edicin de
capas en pginas independientes. Tambin se introdujeron servicios en lnea para la colaboracin (CorelDRAW
ConceptShare) y la identificacin de fuentes. Esta versin estaba certificada para Windows Vista.

febrero de
2010

X5 (15) Agiliz todo el proceso de diseo con mejoras importantes en el flujo de trabajo. Introdujo el organizador de contenido
integrado Corel CONNECT, un nuevo motor de administracin del color para ofrecer un control del color ms preciso.
Se optimiz para trabajar con procesadores multi-ncleos. Compatibilidad con ms formatos de archivo, nuevas funciones
de dibujo como la opcin de bloquear las barras de herramientas y nuevas funciones para Internet, como las animaciones
para Web. Esta versin se optimiz para Windows 7 con la nueva compatibilidad con pantallas tctiles.

4 de marzo
de 2012

X6 (16) Incorpora un nuevo motor tipogrfico, herramientas verstiles (Difuminar, Espiral, Atraer, Rechazar) de estilos y armonas
de color, rendimiento mejorado con compatibilidad con procesadores multincleo y 64 bits, una completa herramienta de
diseo de sitios web, herramientas adaptables de diseo de pginas, compatibilidad con alfabetos complejos y ms.

27 de marzo X7 (17) Con un nuevo diseo, nuevas herramientas y mejoras de funciones.


de 2014

Formatos
CorelDraw guarda, importa y exporta los documentos en los siguientes formatos:

AI - Adobe Illustrator.
BMP - Mapa de bits OS/2.
BMP - Mapa de bits Windows.
CAL - Mapa de bits comprimido CALS.
CDR - CorelDraw.
CDT - Plantilla CorelDraw.
CDX - CorelDRAW comprimido.
CGM - Metarchivo de grficos PC.
CLK - Corel R.A.V.E.

CorelDRAW

CMX - Corel Presentation Exchange.


CMX - Intercambio de Presentacin Corel 5.0.
CPT - Imagen Corel PHOTO-PAINT.
CPX - CMX comprimido de Corel.
CSL - Biblioteca de smbolos de Corel.
DES - Corel DESIGNER.
DOC - MS Word 97/2000/2002.
DOC - MS Word para Windows 6/7.
DOC, DOCX - MS Word.
DWG - AutoCAD.
DXF - AutoCAD.
EMF - Metarchivo mejorado de Windows.
EPS - PostScript encapsulado.
FMV - Metarchivo mejorado de Frame.
FPX - Imagen Kodak FlashPix.
GIF - Animacin GIF.
GIF - Mapa de bits CompuServe.

JPG - Mapa de bits JPEG.


JPG2- JPEG 2000 Codestream.
JPG2- JPEG 2000 Standard.
MAC - Mapa de bits MACPaint.
PAT - Archivo de patrn.
PCT - Macintosh PICT.
PCX - PaintBrush.
PDF - Adobe Portable Document Format.
PFB - Fuente Adobe Type 1.
PIC - Lotus Pic.
PLT - Archivo de trazador HPGL.
PNG - Portable Network Graphics.
PP4 - Picture Publisher 4.
PP5 - Picture Publisher 5.0.
PPF - Imagen Picture Publisher v10.
PPT - Microsoft PowerPoint.
PS, EPS, PRN - PostScript.
PSD - Adobe Photoshop.
PSP - Corel Paint Shop Pro.
PUB - Formato de documento MS Publisher.
RAW - Archivos RAW.
RIFF- Painter.
RTF - Formato RTF.
SVG - Scalable Vector Graphics.
SVGZ- SVG comprimido.
SWF - Macromedia Flash.
TGA - Mapa de bits Truevision Graphics Adapter o TARGA (Truevision Advanced Raster Graphics Adapter).
TIF - Mapa de bits TIFF.

TTF - Fuente True Type.


TXT - Texto ANSI.

113

CorelDRAW
WB, WQ - Corel Quatro Pro.
WI - Mapa de bits Wavelet comprimido.
WK - LOTUS 1-2-3.

Requisitos mnimos del sistema


1 mb es suficiente

CorelDRAW 10

Unidad de CD-ROM de doble velocidad.


Ratn o tableta digitalizadora.
Monitor SVGA.
160 MB de espacio en el disco duro

CorelDRAW 11
Lector de CD-ROM
Windows 98, Windows 2000, Windows XP o Windows Tablet PC Edition, Macintosh

Pentium II, 200 MHz o superior


128 MB de RAM
250 MB de espacio en el disco duro
Monitor de 1024 768 de resolucin
Ratn o tableta digitalizadora

CorelDRAW 12

Windows 2000, Windows XP o Windows Tablet PC Edition


Pentium II, 200 MHz o superior
128 MB de RAM
250 MB de espacio en el disco duro (recomendable 500 MB)
Monitor de 1024 768 de resolucin
Unidad de CD-ROM
Ratn o tableta digitalizadora

CorelDRAW Graphics Suite X3


Windows 2000, Windows XP (Home, Professional, Media Edition, 64 bits o Tablet PC Edition), Microsoft Vista
o Windows Server 2003 con el ltimo Service Pack
Pentium II, 600 MHz o superior

Ratn o tableta digitalizadora.


1024 x 768 de resolucin de pantalla (768 x 1024 en la Tablet PC)
Unidad de CD-ROM
200 MB de espacio en el disco duro
Microsoft Internet Explorer 6 o una versin superior.
Mnimo 256Mb de Ram

114

CorelDRAW

CorelDRAW Graphics Suite X4

Windows XP (con Service Pack 2 o posterior), o Windows Vista (ediciones de 32-bits o 64-bits)
Procesador Pentium III, 800MHz o AMD Athlon XP
430 MB de espacio en disco duro
Resolucin de monitor 1024 768 o superior
Unidad DVD
Ratn o tableta digitalizadora

CorelDRAW Graphics Suite X5


Windows XP (con Service Pack 3 o posterior), Windows Vista (ediciones de 32-bits o 64-bits) o Windows 7
(ediciones de 32-bits o 64-bits)
Intel Pentium 4, AMD Athlon 64 o AMD Opteron
512 MB de RAM (se recomienda 1 GB)
750 MB de espacio en el disco duro (1 GB para la instalacin tpica sin contenido). La instalacin del contenido
adicional puede requerir hasta 6 GB de espacio en el disco duro
Resolucin de pantalla de 1024 x 768 (768 x 1024 en Tablet PC)
Unidad DVD
Ratn o tableta digitalizadora
Microsoft Net Framework 3.0

CorelDRAW Graphics Suite X6


Microsoft Windows 8 (ediciones de 32 o 64 bits) Microsoft Windows 7 (ediciones de 32 o 64 bits),
Windows Vista (ediciones de 32 o 64 bits) o Windows XP (32 bits), todos con los Service Packs ms
recientes instalados
Intel Pentium 4, AMD Athlon 64 o AMD Opteron
1 GB de RAM
1,5 GB de espacio en el disco duro (para la instalacin tpica sin contenido; ser necesario espacio en disco
adicional durante la instalacin)
Ratn o tableta grfica
Resolucin de pantalla de 1024 x 768
Unidad de DVD
Microsoft Internet Explorer 7 o posterior
.yo

CorelDRAW Graphics Suite X7


Microsoft Windows 8/8.1 (ediciones de 32 o 64 bits) o Windows 7 (ediciones de 32 o 64 bits), con los Service
Packs ms recientes instalados
Intel Core 2 Duo o AMD Athlon 64
2 GB de RAM
1 GB de espacio en el disco duro (para la instalacin sin contenido)
Ratn, tableta grfica o pantalla multitoque
Resolucin de pantalla de 1280 x 768
Unidad de DVD (necesaria para la instalacin de la versin en caja)
Microsoft Internet Explorer 8 o posterior

115

CorelDRAW

116

Enlaces externos
Corel Corporation [2]
CorelDRAW.com Comunidad oficial de CorelDRAW con blogs, foros y galeras en ingls [3]
CorelClub.org La comunidad on-line de CorelDRAW en espaol con foros, noticias, tutoriales... [4]

Referencias
[1]
[2]
[3]
[4]

http:/ / www. corel. com/


http:/ / www. corel. com
http:/ / CorelDRAW. com
http:/ / www. corelclub. org

Macromedia FreeHand
Macromedia FreeHand

Software de:

Macromedia

ltima versin: FreeHand MX (11.0.2)


Estado Actual:

Proyecto Cerrado (extinguido)

Plataforma:

Windows, Mac

Usado para:

Grfico vectorial

Extensin:

*.FH11

MIME:

...

idiomas:

espaol, ingles

Licencia

No libre

Sitio web

adobe sys.inc.

[1]

Macromedia FreeHand (FH) es un programa informtico de creacin de imgenes mediante la tcnica de grficos
vectoriales. Gracias a ella, el tamao de las imgenes resultantes es escalable sin prdida de calidad, lo que tiene
aplicaciones en casi todos los mbitos del diseo grfico: identidad corporativa, pginas web (incluyendo
animaciones Flash), rtulos publicitarios, etc.
La historia de este programa en el mercado ha sido azarosa. El programa fue creado originalmente por la compaa
Altsys, y luego licenciado a Aldus. Cuando esta compaa y su cartera de productos fueron adquiridas por Adobe
Systems, los nuevos propietarios se vieron obligados a desprenderse de l: FreeHand se situaba en competencia
directa con uno de los productos originales ms importantes de la empresa (Adobe Illustrator), algo que incluso
poda constituir un indicio de prcticas monopolistas. Despus de la intervencin de la Comisin Federal de
Comercio de los EE.UU., el programa volvi a manos de Altsys, que fue comprada posteriormente por Macromedia.

Macromedia FreeHand
Esta firma continu desarrollando el programa desde la versin 5.5 hasta la MX. Sin embargo, desde 2003 hasta
2006, Macromedia ha mostrado poco inters en el desarrollo del producto, pese a lo cual ha mantenido su cuota de
mercado gracias a su excelente integracin con el resto de los productos de la firma (como Flash o Fireworks). De
ese modo, FreeHand no ha sido actualizado junto con las dems herramientas de la firma ni en el paquete "MX
2004" ni en el "Studio 8", permaneciendo estancado en la versin "MX". La compra en 2005 de Macromedia por
parte de Adobe vuelve a colocar al producto en una posicin "incmoda" (de nuevo en competencia con Illustrator).
El futuro de FreeHand est abocado a la desaparicin. Hoy en da se contina vendiendo bajo el mismo nombre de
FreeHand MX pero no tiene ninguna nueva funcin desde su ltimo lanzamiento ni tampoco se exhibe mucho su
existencia. La idea es que todos los usuarios de FreeHand pasen a ser usuarios de Adobe Illustrator (Ai), con lo que,
al final, en el terreno del diseo grfico, todo el espacio del diseo vectorial quedara en manos de ste ltimo y de
CorelDraw (disponible slo en versin para Windows). No obstante, y pese a esta poltica de Adobe, son una
importantsima cantidad de usuarios en todo el mundo los que continan aferrados a FreeHand.
En el 2009 se lanz una campaa para la salvacin de FreeHand. Se ha formado una comunidad de usuarios
alrededor de la organizacin FreeFreehand.org.
FreeHand ha sido definitivamente cerrado, manteniendo ahora slo Adobe Illustrator (Ai), por el que abogan.

Referencias
[1] http:/ / macromedia. com/

IGES
IGES o Initial Graphics Exchange Specification (Especificacin de Intercambio Inicial de Grficos) es un
formato de archivo informtico que define un formato neutral de datos que permite el intercambio digital de
informacin entre sistemas de diseo asistido por computadora (CAD).
El ttulo oficial de IGES es Representacin Digital para Comunicacin de Datos de Definicin de Productos,
publicado por primera vez en enero de 1980 por el National Institute of Standards and Technology como NBSIR
80-1978. Muchos documentos (como el MIL-D-28000) se refieren a l como el ASME Y14.26M, la designacin del
comit ANSI que aprob la versin 1.0 del IGES.
Usando IGES, un usuario puede intercambiar modelos de datos de un producto en forma de diagrama electrnico,
Wireframe, modelado de superficies o modelado de slidos. Entre las aplicaciones que soportan IGES se incluyen
dibujos de ingeniera, modelos para el anlisis y otras funciones de manufactura.

Historia
El proyecto IGES fue iniciado en 1979 por un grupo de usuarios y proveedores CAD como Boeing, General Electric,
Xerox, ComputerVision y Applicon, con el apoyo de la Oficina Nacional de Estndares de EEUU (NIST). El
nombre fue cuidadosamente escogido para evitar cualquier parecido con un estndar de base de datos que pudiera
competir con las bases de datos propietarias entonces usadas por varios proveedores de CAD.
Desde 1988, el departamento de defensa de EEUU (DoD) requiere que toda la informacin de fabricacin de
producto (PMI - Product Manufacturing Information) utilizada en la subcontratacin de sistemas armamentsticos
(dibujos de ingeniera, diagramas de circuitos, etc) sea digitalizada y entregada en formato electrnico,
especficamente en formato IGES. Como consecuencia, cualquier proveedor de software CAD/CAM que quiera
acceder al mercado de contratistas del DoD tiene que facilitar la importacin (lectura) y exportacin (escritura) de
archivos en formato IGES.

117

IGES

118

Estndar ANSI desde 1980, IGES ha generado suficiente informacin como para llenar almacenes enteros de cintas
magnticas y CD-ROMs con PMI digitales para las industrias de automocin, aeroespacial y naval, as como para
sistemas armamentsticos desde misiles teledirigidos hasta portaaviones. Estos modelos y planos de piezas pueden
ser necesarios incluso aos despus de que el proveedor del sistema de diseo original haya dejado el negocio. En
este sentido, los archivos IGES permiten acceder a estos datos en aos futuros. Hoy existen visores con un plugin
para navegadores web que permiten abrir archivos IGES creados hace 20 aos y visualizarlos desde cualquier parte
del mundo.
Despus del lanzamiento inicial de STEP en 1994, el inters en desarrollar IGES disminuy y la versin 5.3 de 1996
fue la ltima publicada. Una dcada despus, STEP an no ha cumplido con la promesa de reemplazar a IGES que
sigue siendo el estndar ms ampliamente utilizado para sistemas CAx e interoperabilidad de PMI.

Formato de Archivo
Un archivo IGES se compone de un juego de 80 caracteres ASCII, el tamao del juego de caracteres viene de la era
de las tarjetas perforadas. Las cadenas de texto estaban representadas en formato "Hollerith": el nmero de caracteres
en la cadena, seguido por la letra "H", seguido por el texto, p.ej., "4HSLOT" (es la cadena de texto utilizada en las
primeras versiones del lenguaje Fortran). Los primeros traductores de IGES tenan problemas con las mainframes de
IBM porque utilizaban codificacin EBCDIC para texto y algunos traductores de EBCDIC-ASCII sustituan el
carcter incorrecto por el bit de paridad imposibilitando la lectura.
Aqu hay un pequeo archivo IGES [1] de 1987 que contiene slo las entidades: dos PUNTOS (tipo 116), dos
ARCOS CIRCULARES (tipo 100), y dos LNEAS (tipo 110). Representa una ranura, con los puntos en los centros
de dos semicircunferencias que forman los extremos de la ranura y las dos lneas que forman los lados.
S
1H,,1H;,4HSLOT,37H$1$DUA2:[IGESLIB.BDRAFT.B2I]SLOT.IGS;,
G
17HBravo3 BravoDRAFT,31HBravo3->IGES V3.002 (02-Oct-87),32,38,6,38,15, G
4HSLOT,1.,1,4HINCH,8,0.08,13H871006.192927,1.E-06,6.,
G
31HD. A. Harrod, Tel. 313/995-6333,24HAPPLICON - Ann Arbor, MI,4,0;
G
116
1
0
1
0
0
0
0
1D
116
1
5
1
0
0D
116
2
0
1
0
0
0
0
1D
116
1
5
1
0
0D
100
3
0
1
0
0
0
0
1D
100
1
2
1
0
0D
100
4
0
1
0
0
0
0
1D
100
1
2
1
0
0D
110
5
0
1
0
0
0
0
1D
110
1
3
1
0
0D
110
6
0
1
0
0
0
0
1D
110
1
3
1
0
0D
116,0.,0.,0.,0,0,0;
1P
116,5.,0.,0.,0,0,0;
3P
100,0.,0.,0.,0.,1.,0.,-1.,0,0;
5P
100,0.,5.,0.,5.,-1.,5.,1.,0,0;
7P
110,0.,-1.,0.,5.,-1.,0.,0,0;
9P
110,0.,1.,0.,5.,1.,0.,0,0;
11P
S
1G
4D
12P
6
T

1
1
2
3
4
1
2
3
4
5
6
7
8
9
10
11
12
1
2
3
4
5
6
1

IGES
El archivo est dividido en 5 secciones: Inicio, Global, Directorio de entrada, Parmetros de datos y Terminacin,
indicados por un carcter (S, G, D, P o T) en la columna 73. Las caractersticas y la informacin geomtrica de una
entidad se divide en dos secciones; una en dos registros de longitud fija (el Directorio Entrada o D), la otra en
mltiples registros delimitados por comas (los Parmetros de datos o P). Aqu hay una representacin ms legible del
archivo [2].

Soporte para Idiomas Internacionales


Debido a su creciente popularidad internacional (varios pases, incluyendo Australia y el Reino Unido, han adoptado
IGES como su propia norma nacional de interoperabilidad PMI), se ha aadido a la entidad TEXTO (tipo 212),
soporte para el alfabeto ISO 8859-1 (Latin-1) para caracteres europeos.
En la dcada de 1990, IGES aadi soporte para la codificacin JIS para Kanji ( ) como caracteres de doble
byte (JIS-6226), permitiendo a los miembros de la Asociacin Japonesa de Fabricantes de Automviles (JAMA)
intercambiar modelos de piezas con sus socios estadounidenses y europeos, sin prdida del texto Kanji.
La versin actual de IGES no es compatible con la codificacin de caracteres Unicode de 16 o 32 bits, ni caracteres
rabes o de otros idiomas (como el tailands).

Un Estndar Recurrente
Una de las caractersticas nicas del estndar IGES es que fue el primer estndar ANSI en ser documentado
utilizndose a s mismo. Desde la versin 4.0, todas las ilustraciones tcnicas de la versin impresa del estndar se
han generado a partir de archivos IGES. El sistema de publicacin electrnica (LaTeX) integra las imgenes raster
generadas desde archivos IGES a formato PostScript enviados a la impresora, por lo que el texto y las imgenes se
imprimen en la misma pgina para su posterior utilizacin como copia de lectores-cmara para publicacin
comercial.
Muchas de las ilustraciones (todas las que estn conformes con el subconjunto de normas sobre ingeniera grfica del
DoD MIL-D-28000 de IGES) utilizan entidades que ellos describen, p. ej., la ilustracin de la entidad LEADER
(ARROW) ENTITY (Tipo 214) se puede utilizar como un caso de prueba para programadores de traductores, porque
contiene todos los estilos de flechas definidos por el estndard. Estos archivos de ejemplo WYSIWYG pueden ser
distinguidos porque el nombre del archivo empieza por una "F" y terminan por una "X" (como "f214x.igs [3]") y
estas libreras son llamadas IGES X-files por los miembros de la comunidad de IGES.

Referencias
[1] http:/ / www. wiz-worx. com/ iges5x/ misc/ slot. shtml
[2] http:/ / www. wiz-worx. com/ iges5x/ misc/ peek/ slot. txt
[3] http:/ / www. wiz-worx. com/ iges5x/ wysiwyg/ f214x. shtml

Enlaces externos
IGES 5.3 Initial Graphics Exchange Specification (http://www.uspro.org/documents/IGES5-3_forDownload.
pdf)

119

Metaarchivo de Windows

Metaarchivo de Windows
El metaarchivo de Windows (Windows Metafile, WMF) es un formato de archivo grfico en sistemas Microsoft
Windows, diseado originalmente a principios de la dcada de 1990 y que no se utiliza tan frecuentemente desde la
aparicin de la World Wide Web y formatos ms comunes como GIF, JPEG, PNG y SVG. Es un formato de grficos
vectoriales que permite tambin la inclusin de mapas de bits. Esencialmente, un archivo WMF almacena una
secuencia de llamadas a funciones que son enviadas al nivel grfico de Windows GDI para regenerar la imagen. Es
similar en propsito y diseo al formato PostScript usado en los sistemas operativos Unix.
WMF es un formato de 16 bits introducido en Windows 3.0 del que existe una versin ms reciente de 32 bits, con
comandos adicionales, denominada Enhanced Metafile (EMF). EMF tambin es utilizado como un lenguaje de
grficos para dispositivos de impresin.

Patentes
Como otros formatos de archivos de Microsoft, no se dispona de ninguna especificacin y otros tipos de
implementaciones tenan que utilizar tcnicas de ingeniera inversa sobre los archivos WMF existentes, difciles y
propensas a errores. [2] En septiembre de 2006, Microsoft public la especificacin de formato de archivo WMF [3 ]
en el contexto de la Promesa de Especificaciones Abiertas Microsoft, prometiendo no hacer valer los derechos de
patente para formatos de archivo ejecutables. [4]

Vulnerabilidad de Windows Metafile


Artculo principal: la vulnerabilidad de metarchivo de Windows En diciembre de 2005, se inform de una
vulnerabilidad de Microsoft por Symantec. Se evaluaron y clasificaron como esenciales. En algunos casos, el motor
de renderizado de grficos permite la ejecucin remota de cdigo. Esta vulnerabilidad se resolvi en una
actualizacin de seguridad el 5 de enero de 2006 en Microsoft TechNet (MS06-001) y, en general, publicado el 10 de
enero de 2006. Los detalles se pueden encontrar en Microsoft Knowledge Base el artculo "Una vulnerabilidad en el
motor de renderizado de grficos podra permitir la ejecucin remota de cdigo" (912919).

Otras implementaciones
El formato WMF fue diseado para ser ejecutado por la capa de grficos de Windows GDI, a fin de restaurar la
imagen, aunque como los archivos WMF contienen la definicin grfica que constituye esta imagen, es posible
disear alternativas que convierten los WMF en archivos binarios, o trasladar la informacin a otros formatos
grficos. Por ejemplo, la biblioteca batik es capaz de convertir los archivos WMF a un formato SVG equivalente. La
biblioteca Java FreeHEP permite realizar dibujos vectoriales de Java2D como archivos EMF. SpeedCommander 12
es un programa que desempaqueta archivos EMZ (EMF comprimidos) como EMF y WMZ.

Enlaces externos
WMF - Windows Meta File, Usuario Casero UNAM-CERT [1]

Referencias
[1] http:/ / www. seguridad. unam. mx/ usuario-casero/ eduteca/ main. dsc?id=168

120

PDF

121

PDF
Portable Document Format

Desarrollador
Adobe Systems
Informacin general
Extensin de archivo

.pdf

Tipo de MIME

application/pdf
application/x-bzpdf
application/x-gzpdf

Type code

'PDF ' (incluye un espacio)

Uniform Type Identifier com.adobe.pdf


Nmero mgico

%PDF

Tipo de formato

Documento de texto

Estndar(es)

ISO/IEC 32000-1:2008

Formato abierto

PDF (sigla del ingls portable document format, formato de documento porttil) es un formato de almacenamiento
de documentos digitales independiente de plataformas de software o hardware. Este formato es de tipo compuesto
(imagen vectorial, mapa de bits y texto). Fue inicialmente desarrollado por la empresa Adobe Systems, oficialmente
lanzado como un estndar abierto el 1 de julio de 2008 y publicado por la Organizacin Internacional de
Estandarizacin como ISO 32000-1.

Caractersticas
Es multiplataforma, es decir, puede ser presentado por los principales sistemas operativos (Mac, GNU/Linux,
Windows o Unix), sin que se modifiquen ni el aspecto ni la estructura del documento original.
Puede contener cualquier combinacin de texto, elementos multimedia como vdeos o sonido, elementos de
hipertexto como vnculos y marcadores, enlaces y miniaturas de pginas.
Es uno de los formatos ms extendidos en Internet para el intercambio de documentos. Por ello es muy utilizado
por empresas, gobiernos e instituciones educativas.
Es una especificacin abierta, para la que se han generado herramientas de software libre que permiten crear,
visualizar o modificar documentos en formato PDF. Son ejemplos las suite ofimticas LibreOffice.org y
OpenOffice.org, as como el sistema de composicin de textos LaTeX.
Puede cifrarse para proteger su contenido e incluso firmarlo digitalmente.
El archivo PDF puede crearse desde varias aplicaciones exportando el archivo, como es el caso de los programas
de OpenOffice.org y del paquete ofimtico Microsoft Office a partir de la versin 2007 (si se actualiza a SP2).
Puede generarse desde cualquier aplicacin mediante la instalacin de una impresora virtual en el sistema
operativo, en caso de usar aplicaciones sin esa funcionalidad embebida.
Es el estndar ISO (ISO 19005-1:2005) para ficheros contenedores de documentos electrnicos con vistas a su
preservacin de larga duracin.[1]

PDF

122
Los ficheros PDF son independientes del dispositivo, el mismo archivo puede imprimirse en una impresora de
inyeccin de tinta o una filmadora. Para la optimizacin de la impresin se configuran las opciones apropiadas en
la creacin del fichero PDF.

Historia
Los archivos PDF, junto con las aplicaciones que podan ver y crear este tipo de documentos, comenzaron a
desarrollarse a partir de 1991, y su adopcin comercial y general era muy reducida. Su software se distribua como
software de licencia comercial. En esa poca el visor de documentos PDF estaba disponible de forma gratuita, pero
no de forma libre.
Las versiones tempranas de los documentos PDF no tenan hipervnculos externos; por este motivo, su adopcin en
Internet era considerablemente reducida y no tena mucha popularidad. En esos tiempos, eran comunes las
conexiones a Internet a travs de mdem telefnico, y el tamao de los documentos PDF era mucho ms grande que
otros tipos de documentos, como el texto simple (sin formato), por ejemplo; por lo tanto, la banda ancha fue un
factor clave para su aceptacin en Internet. Adems, ya existan otros tipos de documentos que le hacan fuerte
competencia al tipo de documentos PDF, como por ejemplo, los documentos "PostScript" (.ps), los cuales, en esos
tiempos, eran considerablemente comunes.
Con el tiempo, los documentos PDF fueron adquiriendo popularidad de varias formas diferentes, como publicidad.
Este tipo de documentos empez a popularizarse considerablemente, hasta convertirse en un estndar.[citarequerida]
Este tipo de documento es visto como una pgina digital que est lista para imprimirse exactamente como se
muestra en la pantalla, sin problemas de mrgenes a la hora de imprimir, tal como sucede en otros documentos
digitales.
En los aos recientes de su popularidad, han salido varias aplicaciones lectoras de este tipo de archivos. Su
popularidad ha abierto la posibilidad de crear documentos PDF con programas de software libre, como lo hace en la
actualidad OpenOffice.org. Otras aplicaciones, son incluso capaces de editarlos, sin necesidad de usar la tpica
aplicacin para crear y editar documentos PDF de Adobe.
El formato de archivos PDF ha cambiado varias veces, relacionandas con las nuevas versiones de Acrobat que ha ido
lanzando Adobe. Ha habido nueve versiones de PDF:

(1993) - PDF 1.0 / Acrobat 1.0


(1994) - PDF 1.1 / Acrobat 2.0
(1996) - PDF 1.2 / Acrobat 3.0
(1999) - PDF 1.3 / Acrobat 4.0
(2001) - PDF 1.4 / Acrobat 5.0
(2003) - PDF 1.5 / Acrobat 6.0
(2005) - PDF 1.6 / Acrobat 7.0
(2006) - PDF 1.7 / Acrobat 8.0 / ISO 32000
(2008) PDF 1.7, Adobe Extension Level 3 / Acrobat 9.0
(2009) PDF 1.7, Adobe Extension Level 5 / Acrobat 9.1

PDF

123

Formato de fichero PDF


Independientemente de cmo se haya creado el fichero PDF, todos ellos comparten la misma estructura interna
compuesta de cuatro partes:
Cabecera: Informacin sobre la especificacin del estndar PDF que se ha seguido en donde se indica, por
ejemplo, la versin.
Cuerpo: Descripcin de los elementos usados en las pginas del fichero.
Tabla de referencias cruzadas: Informacin de los elementos usados en las pginas del fichero.
Coda: Indica dnde encontrar la tabla de referencias cruzadas.
Hay que notar que cuando un fichero PDF es modificado y se aade nuevo contenido, ste tendr nuevas secciones
de cuerpo, tabla de referencias cruzadas y coda pero al guardar este documento podemos optimizarlo para que las
secciones duplicadas se fusionen en slo una y se reorganice el fichero.

Representacin de color en PDF


El formato PDF est indicado para la impresin de documentos ya que especifica toda la informacin necesaria que
lo definen. En este punto es interesante especificar cmo se hace la representacin de colores del fichero en PDF.
En el formato PDF se especifican espacios de color, esto es la descripcin de cmo hay que interpretar los colores
del documento.
Un color se define mediante uno o varios componentes numricos y la interpretacin de estos se har segn el
espacio de color especificado.
Los espacios de color pueden ser: dependientes del dispositivo, independientes del dispositivo o espacios de color
espaciales.

Dependientes del dispositivo


Es la forma ms simple e imprecisa de reproducir colores usada por aparatos que no disponen de gestores de color.
Cada punto es descrito por un color que est compuesto de ciertas cantidades de colorantes.
Para PDF existen tres espacios de colores distintos dependientes del dispositivo:
CMYK del dispositivo: Los valores de composicin de los colores son descritos por los colorantes CMYK (cyan,
magenta, amarillo y negro) mediante mezcla sustractiva.
RGB del dispositivo: Los valores de composicin de los colores son descritos por los colorantes RGB (rojo,
verde y azul) mediante mezcla aditiva.
Gris del dispositivo: Los valores de composicin de los colores son descritos por una escala acromtica de
blanco a negro.
Modo

Color

Descripcin

CMYK Verde puro (66%,0%,100%,0%)


RGB

Verde puro (0,255,0)

Gris

Verde puro Negro=20%

Como bien hemos dicho, al usar la definicin de color dependiente, aunque tenga unos mismos valores del color, la
reproduccin de ellos variar segn el dispositivo que lo reproduzca.

PDF

124

Independientes del dispositivo


Estos espacios de color estn basados en CIE, organizacin internacional que estudia la luz y el color. Su objetivo es
el describir con detalle cmo ve el ser humano e intenta reproducirlos de la misma forma independientemente del
dispositivo que lo reproduzca. A estos colores tambin se les llama calibrados.
Los colores son descritos mediante matrices numricas y se modifican mediante transformaciones de valores usando
las ideas de colores neutros ms claros y ms oscuros.
Para PDF existen cuatro espacios de colores distintos independientes del dispositivo:
RGB calibrado: Los valores de composicin de los colores son descritos por los colorantes RGB (rojo, verde y
azul) mediante mezcla aditiva pero tanto la intensidad, tonalidad y gradacin dependen de funciones
decodificadoras en las que se aplica un valor gamma particular para cada colorante.
Gris calibrado: Los valores de composicin de los colores son descritos por una escala acromtica de blanco a
negro pero tanto la intensidad, tonalidad y gradacin dependen de funciones decodificadoras en las que se aplica
un valor gamma particular para el colorante.
Lab: Espacio de color basado en CIE compuestos por A, B y C que se les asigna los valores L*, a* y b* del
espacio de color CIELAB (espacio de color Lab).
Basado en ICC: Basados en los espacios de color del Consorcio Internacional del Color el cual no se basa en las
entradas de los diccionarios de espacio de color sino en perfiles de color ICC (International Color Consortium).

Espaciales
Se utilizan mtodos especiales de reproduccin del color.
Espacios de color Separacin: Son espacios de color monocromos en donde se usan colorantes especiales como
tintas metlicas o fluorescentes.
Espacios de color Dispositivo: Usados para ocasiones en que los objetos necesiten utilizar ms colorantes en la
impresin. Estos espacios de color permite que los colorantes que haya en el dispositivo se traten como un
espacio de color del dispositivo con varios componentes.

Compresin en PDF
Los ficheros PDF se pueden comprimir y cada elemento del mismo es comprimido mediante uno u otro algoritmo.
Los textos y rdenes PostScript se pueden comprimir usando el algoritmo Lempel Ziv Welch (LZW) y las imgenes
mediante: JPEG, ZIP o RLE.
JPEG (Joint Photographic Experts Group): En modo con prdidas o sin prdidas usado para imgenes en
escala de grises o cuatricromas. Si se recomprime causa prdida acumulativa de informacin.
ZIP (Formato de compresin ZIP): Realizada mediante el algoritmo LZW, sin prdidas, en donde reemplaza
secuencias repetidas por marcadores. Indicado para imgenes en color y escala de grises.
RLE (Run-length encoding): Sistema sin prdidas usado para imgenes de lnea (grfico rasterizado).

PDF

125

Referencias
[1] Jim King (4-12-2007) ISO Ballot for PDF 1.7 Passed! (http:/ / blogs. adobe. com/ insidepdf/ 2007/ 12/ iso_ballot_for_pdf_17_passed. html)
Adobe systems (en ingls)

Enlaces externos
Estndar ISO 19005-1:2005 (http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.
htm?csnumber=38920).
PDF-Workflow: Documento histrico sobre los fundamentos, gestin, creacin y produccin de documentos PDF
(http://www.prepress.ch/visionwork/english.html)
Adobe: Qu es el formato PDF? (http://www.adobe.es/products/acrobat/adobepdf.html).

OpenDocument
Texto OpenDocument

Desarrollador
Sun Microsystems, OASIS
ISO/IEC 26300:2006

[1]

Informacin general
Extensin de archivo

.odt

Tipo de MIME

application/vnd.
oasis.opendocument.
text

Uniform Type Identifier org.oasis.


opendocument.text
Tipo de formato

Documento de texto

Extendido de

XML

Estndar(es)

ISO/IEC 26300

Formato abierto

Presentacin OpenDocument

Desarrollador
Sun Microsystems, OASIS
ISO/IEC 26300:2006

[1]

Informacin general
Extensin de archivo

.odp

OpenDocument

126
Tipo de MIME

application/vnd.
oasis.opendocument.
presentation

Uniform Type Identifier org.oasis.


opendocument.presentation
Tipo de formato

Presentacin

Extendido de

XML

Estndar(es)

ISO/IEC 26300

Formato abierto

Hoja de clculo OpenDocument

Desarrollador
Sun Microsystems, OASIS
ISO/IEC 26300:2006

[1]

Informacin general
Extensin de archivo

.ods

Tipo de MIME

application/vnd.
oasis.opendocument.
spreadsheet

Uniform Type Identifier org.oasis.


opendocument.spreadsheet
Tipo de formato

Hoja de clculo

Extendido de

XML

Estndar(es)

ISO/IEC 26300

Formato abierto

Dibujo OpenDocument

Desarrollador
Sun Microsystems, OASIS
ISO/IEC 26300:2006

[1]

Informacin general
Extensin de archivo

.odg

Tipo de MIME

application/vnd.
oasis.opendocument.
graphics

Uniform Type Identifier org.oasis.


opendocument.graphics
Tipo de formato

Grfico

OpenDocument

127
Extendido de

XML

Estndar(es)

ISO/IEC 26300

Formato abierto

El Formato de Documento Abierto para Aplicaciones Ofimticas de OASIS (en ingls, OASIS Open Document
Format for Office Applications), tambin referido como formato OpenDocument (ODF), es un formato de archivo
abierto y estndar para el almacenamiento de documentos ofimticos tales como hojas de clculo, textos, grficas y
presentaciones.
Las especificaciones iniciales fueron elaboradas por Sun, y posteriormente fueron desarrolladas y complementadas
por el comit tcnico para Open Office XML de la organizacin OASIS. OpenDocument fue publicado como
estndar OASIS el 1 de mayo de 2005. Ms adelante, el formato fue aprobado el 30 de noviembre de 2006 por las
organizaciones ISO/IEC como estndar ISO/IEC 26300:2006 Open Document Format for Office Applications
(OpenDocument) v1.0. Una versin subsiguiente de la especificacin (concretamente la v1.1), fue publicada el 25
de octubre de 2006 por el comit de estandarizacin de OASIS.[2] Est basado en un lenguaje de esquema XML,
inicialmente implementado en la suite ofimtica OpenOffice.org (vase OpenOffice.org XML).

Proceso de estandarizacin
El estndar OpenDocument fue desarrollado por un comit tcnico (TC) a cargo del consorcio industrial OASIS. El
equipo del ODF-TC tena miembros provenientes de diversas compaas y tambin personas individuales. Los
miembros activos del TC tienen derechos de votacin, esto significa que SUN e IBM pudieron tener en ciertos
momentos mayora de voto, si se hubiesen puesto de acuerdo. En 2010 haba tambin representantes de Microsoft,
Oracle, IBM, KDE, Nokia, Novell, Boeing y otras compaas El proceso de estandarizacin involucr a los
desarrolladores de muchas suites ofimticas o sistemas de documentacin relacionados. El primer encuentro oficial
del ODF-TC para discutir el estndar tuvo lugar el 16 de diciembre de 2002; OASIS aprob OpenDocument como
estndar el 1 de mayo de 2005. Al poco tiempo, OASIS envi las especificaciones de ODF al Comit Conjunto
Tcnico 1 ISO/IEC el 16 de noviembre de 2005, bajo normas de Especificacin Disponible Pblicamente (Publicly
Available Specification o PAS).
Despus de un periodo de revisin de seis meses, para el 3 de mayo de 2006, el formato OpenDocument qued
aprobado de forma unnime en el marco del proceso iniciado por la JTC1 y que dur 6 meses, con una amplia
participacin, tras la cual la especificacin OpenDocument fue aprobada para su publicacin como estndar
internacional ISO e IEC con el nombre de ISO/IEC 26300:2006.
Tras 30 das de responder todos los votos condicionales, el entonces convertido en estndar internacional
OpenDocument fue publicado oficialmente por la ISO el 30 de noviembre de 2006.
La organizacin de estandarizacin italiana Ente Nazionale Italiano di Unificazione (UNI) adopt el formato el 26 de
enero de 2007.[3]
Otros trabajos de estandarizacin sobre OpenDocument realizados tiempo despus incluyen:
La Especificacin del comit de OASIS OpenDocument 1.0 (segunda edicin) [4], que corresponde al estndar
publicado ISO/IEC 26300:2006. Incluye los cambios editoriales realizados tras los votos condicionales en el
JTC1. Est disponible para su consulta en formatos ODF, HTML y PDF.
OpenDocument 1.1 [5], el cual incorpora caractersticas adicionales para resolver e incluir algunas funciones de
accesibilidad necesarias. Fue aprobado como estndar OASIS el 1 de febrero de 2007, luego de un llamado a
votacin realizado el da 16 de enero. Se anunci pblicamente el 13 de febrero de 2007.
OpenDocument 1.2 [6], que fue aprobado como una especificacin del Comit OASIS el 17 de marzo de 2011 y
como un estndar OASIS el 29 de septiembre de 2011. Incluye caractersticas de accesibilidad adicionales,
metadatos basados en RDF,una especificacin de frmula de hoja de clculo basada en OpenFormula, soporte

OpenDocument

128

para firmas digitales y algunas de las caractersticas sugeridas por el pblico. En octubre de 2011, el Comit
Tcnico de OASIS ODF esperaba "iniciar el proceso de presentacin de ODF 1.2 de la norma al Comit Conjunto
1 ISO/IEC pronto". En mayo de 2012, 6 miembros del comit conjunto 1 ISO/IEC y del grupo de trabajo SC 34
informaron que despus de algn retraso, "el proceso de preparacin de ODF 1.2 para su presentacin al Comit
Conjunto 1 de transposicin Especificacin Disponible al Pblico (PAS) est ahora en curso". En 2013, los
miembros del comit tcnico de OASIS OpenDocument solicitaron que presente la especificacin OASIS ODF
1.2 al Comit Conjunto 1 ISO/IEC JTC para su aprobacin como Norma Internacional bajo el procedimiento de
transposicin "Especificacin Disponible al Pblico".

Caractersticas tcnicas
Extensiones de archivo
Las extensiones al nombre de archivo identificativas de los archivos OpenDocument incluye: odt para documentos
de texto, ods para hojas de clculo, odp para presentaciones, odg para grficos y odb para bases de datos.
Documentos
Tipo de formato

Extensin

Tipo de MIME

Texto

.odt

application/vnd.oasis.opendocument.text

Hoja de clculo

.ods

application/vnd.oasis.opendocument.spreadsheet

Presentacin

.odp

application/vnd.oasis.opendocument.presentation

Dibujo

.odg

application/vnd.oasis.opendocument.graphics

Grfica

.odc

application/vnd.oasis.opendocument.chart

Frmula matemtica .odf

application/vnd.oasis.opendocument.formula

Base de datos

.odb

application/vnd.oasis.opendocument.database[citarequerida]

Imagen

.odi

application/vnd.oasis.opendocument.image

Documento maestro .odm

application/vnd.oasis.opendocument.text-master

Plantillas
Tipo de formato Extensin

Tipo de MIME

Texto

.ott

application/vnd.oasis.opendocument.text-template

Hoja de clculo

.ots

application/vnd.oasis.opendocument.spreadsheet-template

Presentacin

.otp

application/vnd.oasis.opendocument.presentation-template

Dibujo

.otg

application/vnd.oasis.opendocument.graphics-template

Formatos internos
Un archivo OpenDocument es un archivo comprimido en un contenedor ZIP y que contiene varios archivos y
directorios:
Archivos XML

Otros archivos

content.xml
meta.xml
settings.xml
styles.xml

mimetype
layout-cache

Directorios
META-INF/
Thumbnails/
Pictures/
Configurations2/

OpenDocument

129

El formato OpenDocument ofrece una clara separacin entre el contenido, la disposicin de ste en el documento y
los metadatos. Los componentes ms notables del formato son los siguientes:
content.xml: Este el el archivo ms importante. Almacena el contenido real del documento (excepto los datos
binarios como las imgenes). El formato de base utilizado fue inspirado por el HTML, aunque es bastante ms
complejo que ste, y debera ser razonablemente legible para un humano:
<text:h text:style-name="Heading_2">Ttulo</text:h>
<text:p text:style-name="Text_body" />
<text:p text:style-name="Text_body">
ste es un prrafo. La informacin sobre el formato
se almacena en el archivo de estilo.
La marca vaca text:p que se ve ms arriba es un
prrafo en blanco (una lnea vaca).
</text:p>
styles.xml: OpenDocument hace un uso intensivo de los estilos para el formateo y disposicin del contenido. La
mayor parte de la informacin de estilo se almacena en este archivo (aunque hay parte que aparece en el archivo
content.xml). Hay diferentes tipos de estilo, que incluyen los siguientes:
*
*
*
*
*

Estilos
Estilos
Estilos
Estilos
Estilos

de
de
de
de
de

prrafo.
pgina.
carcter.
marco.
lista.

El formato OpenDocument es nico en el hecho de que no se puede evitar el uso de estilos para formatear los
documentos. Incluso el formateo "manual" se realiza mediante estilos (que la aplicacin ofimtica debe crear
dinmicamente segn sean necesarios).
meta.xml: Contiene los metadatos del documento. Por ejemplo, el autor, la identificacin de la ltima persona
que lo modific, la fecha de ltima modificacin, etc. El contenido tiene un aspecto similar a ste:
<meta:creation-date>2003-09-10T15:31:11</meta:creation-date>
<dc:creator>Daniel Carrera</dc:creator>
<dc:date>2005-06-29T22:02:06</dc:date>
<dc:language>es-ES</dc:language>
<meta:document-statistic
meta:table-count="6" meta:object-count="0"
meta:page-count="59" meta:paragraph-count="676"
meta:image-count="2" meta:word-count="16701"
meta:character-count="98757" />
Las etiquetas <dc:...> forman parte del ncleo de Dubln de XML.
settings.xml: Este archivo incluye propiedades como el factor de zoom o la posicin del cursor que afectan a la
apertura inicial del documento, pero no son contenido ni afectan a la disposicin de ste en el documento.
Pictures/: Esta carpeta contiene todas las imgenes del documento. El archivo content.xml contiene referencias a
ellas mediante el uso de la etiqueta <draw:image>, similar a la etiqueta <img> de HTML. A continuacin se da un
ejemplo de una de estas referencias:
<draw:image
xlink:href="Pictures/10000000000005E80000049F21F631AB.tif"

OpenDocument
xlink:type="simple" xlink:show="embed"
xlink:actuate="onLoad" />
La informacin de posicionamiento (anchura, posicin, etc) se da mediante una etiqueta <draw:frame> que contiene
a su vez la etiqueta <draw:image>.
La mayora de las imgenes se guardan en su formato original (GIF, JPEG, PNG), aunque los mapas de bits se
convierten a PNG por cuestiones de tamao.
mimetype: Se trata de un archivo con una nica lnea que contiene el tipo MIME del documento. Una
implicacin de esto ltimo es que, en realidad, la extensin del nombre del archivo es indiferente del formato real,
toda vez que la que prevalece es la definida por este archivo. As, la extensin del archivo se utiliza slo para
facilitar la identificacin del tipo de archivo por parte del usuario.
OpenDocument fue diseado para que reutilizase los estndares XML abiertos existentes cuando stos estuvieran
disponibles y cre etiquetas nuevas slo cuando no exista un estndar que ofreciera la funcionalidad necesaria. As,
OpenDocument utiliza el ncleo de Dubln de XML para los metadatos, MathML para las frmulas matemticas,
SVG para los grficos vectoriales, SMIL para la multimedia, etc.

Licencia
Disponibilidad del estndar
Todas las versiones del formato OpenDocument aprobadas por la OASIS, estn disponibles para su descarga y
uso.[7]
La ITTF ha aadido la especificacin ISO/IEC 26300 a su "listado de estndares disponibles libremente"; cualquiera
puede descargar y utilizar este estndar de forma libre y gratuita.

Aplicaciones que utilizan el formato OpenDocument


El formato OpenDocument es utilizado tanto en aplicaciones de software libre como de software propietario.
Tambin lo hacen suites ofimticas de tipo tradicional o basadas en web, y aplicaciones individuales como
procesadores de texto, programas de manejo de hojas de clculo, presentaciones y datos. Algunas de las aplicaciones
que utilizan este formato son:

Abiword 2.4 para lectura y a partir de la 2.4.2 para lectura y escritura


Corel WordPerfect Office X4
Google Docs
IBM Lotus Symphony
eZ publish 3.6, con la extensin para OpenOffice
Knomos case management 1.0 [8]
Calligra Suite
LibreOffice
Microsoft Office (2007 SP2 y 2010)
NeoOffice.org
ODFReader [9] un plugin para ver los ODF desde Firefox (versiones 1.5 y 2).
OpenOffice.org
Scribus 1.2.2, pudiendo importar texto y grficos OpenDocument
SoftMaker Office

Sun Microsystems StarOffice


Text Edit incluido de serie en MacOS X Leopard de Apple Inc.
TextMaker 2005 beta [10]

130

OpenDocument
Visioo-Writer permite que usuarios sin una suite ofimtica adecuada puedan ver los documentos en este formato
WordPad a partir de la versin incluida con Windows 7 permite leer y escribir textos en formato OpenDocument.
Zoho Office Suite
La organizacin "OpenDocument Fellowship" mantiene una lista de software y servicios que soportan el formato
OpenDocument. La lista tambin proporciona informacin acerca del estado de soporte del formato.
Mltiples compaas de terceros han anunciado el desarrollo de software de conversin (incluyendo plugins y filtros)
para soportar OpenDocument en productos de Microsoft. Actualmente hay disponibles nueve distintos paquetes de
software de conversin.
Microsoft Office 2007 con Service Pack 2 soporta nativamente el formato OpenDocument 1.1. Antes del SP2,
Microsoft cre y financi el proyecto denominado "Open XML translator" que permita la conversin de
documentos entre los formatos Office Open XML y OpenDocument. Ms tarde el proyecto pasara a llamarse "
OpenXML/ODF Translator Add-in for Office [11]" en SourceForge. Este proyecto es producto de un esfuerzo de
muchos socios de Microsoft para crear un plugin para Microsoft Office que estara disponible gratuitamente con
licencia BSD. El proyecto lanz su versin 1.0 para Microsoft Word en enero de 2007, seguido por versiones para
Microsoft Excel y Microsoft PowerPoint en diciembre del mismo ao.
Sun Microsystems tambin cre un convertidor competidor llamado " OpenDocument plugin for Microsoft Office
[12]
" y enfocado a un ambiente empresarial, que funciona en Microsoft Office 2007 (Service Pack 1 o superior) as
como tambin versiones anteriores (Microsoft Office 2000, XP, y 2003). Soporta documentos de Word, Excel, y
Powerpoint.
Mac OS X 10.5 ofrece una nueva versin de TextEdit y QuickLook que soportan los formatos de texto
OpenDocument Text (aunque con algunas prdidas de estilo).

Crticas
Se han lanzado varias crticas al estndar ODF:
El uso de MathML para escritura matemtica en la especificacin ODF. MathML es una recomendacin del W3C
para la "inclusin de expresiones matemticas en pginas web" y "comunicacin entre mquinas" que ha estado
en uso desde aproximadamente 1999. Sin embargo, la mayora de matemticos continan utilizando el formato
ms viejo TeX como mtodo principal para representar frmulas matemticas complejas. TeX no es un estndar
ISO, pero est muy bien documentado y se considera estndar de facto para escribir expresiones matemticas.
Existe un convertidor desde (La)TeX a ODT, incluyendo frmulas matemticas.[13] Tambin se le critica a
OpenDocument no utilizar el estndar ISO 12083:1994 [14] para frmulas matemticas, el cual tampoco se utiliza
en MathML. El lenguaje MathML tiene algunos problemas para mostrar correctamente frmulas matemticas, si
se le compara con otros mtodos como TeX.
Ninguna versin de ODF incluyendo la ms actual, 1.1, define un lenguaje para frmulas matemticas. Esto
podra significar que archivos conformes con el estndar podran no ser compatibles entre s. Actualmente, la
organizacin OASIS trabaja en la creacin de un lenguaje de frmulas estndar (OpenFormula) para
OpenDocument v1.2.
La especificacin ISO OpenDocument no permite tablas en presentaciones. Probablemente se incorpore en la
especificacin OpenDocument v1.2. Una recomendacin actual para solventar este inconveniente es el incorporar
o adjuntar una hoja de clculo dentro de la presentacin para proporcionar dicha funcionalidad.
Todas las aplicaciones que usan el formato estndar ODF tienen distintos mtodos para indicar capacidades tipo
macro/scripting, ya que no hay un lenguaje de macros especificado en ODF. Los usuarios y desarrolladores
difieren en cul sera el lenguaje de scripting estndar ms deseable a ser incluido.
An cuando OpenOffice.org permite la inclusin de firmas digitales y las guarda en los archivos ODF de acuerdo
con XML-DSig, los formatos OpenDocument 1.0-1.1 en s no incluyen referencias para insertar firmas digitales.
La firma digital es una caracterstica aplicacin-especfica en el estndar OASIS OpenDocument v1.1. Se espera

131

OpenDocument
que el formato OpenDocument v1.2 incorpore XML-DSig de la misma manera a como est implementado en
OpenOffice.org. Con ello, OpenDocument v1.2 tendr firmas digitales interoperables con KOffice 2.0.
Las especificaciones de los formatos OpenDocument 1.0-1.1 indican el uso de contenedores 'zip' pero no
referencian a un estndar que describa el formato de archivo zip. Sin embargo, una especificacin (que no
"estndar") para el formato Zip fue distribuida con el software PKZIP dentro del archivo APPNOTE.TXT y
contina siendo actualizada con el tiempo.[15]
La Fundacin OpenDocument, Inc. particip en el desarrollo de ODF junto con el equipo de OASIS TC y en el
desarrollo del plug-in de cdigo propietario daVinci [16] para Microsoft Office. La fundacin volte su atencin
de soportar OpenDocument a soportar el formato Compound Document Format (CDF) de la W3C. La razn dada
fue: es necesario reconocer que ODF no respeta adecuadamente los estndares existentes y no resuelve las
necesidades del mercado para un nico formato de documento universal que cualquier y todas las aplicaciones
puedan utilizar de la misma manera. Tan slo quince das despus (11 de noviembre de 2007), el sitio web de la
fundacin cerr. Aparentemente, la fundacin se rindi tras la publicacin de un plug-in de compatibilidad con
formatos ODF para Microsoft Office por parte de Sun.[17]

Adopcin del formato a nivel mundial


Puesto que uno de los objetivos de los formatos abiertos, tales como OpenDocument, es garantizar el acceso a largo
plazo a los datos producidos eliminando para ello las barreras tcnicas o legales, muchas administraciones pblicas y
gobiernos han empezado a considerarlo un asunto de poltica de inters pblico.

Europa
Los gobiernos europeos, desde al menos 2003, han investigado diversas opciones para almacenar documentos en un
formato basado en XML, con encargos de estudios como el "Valoris Report" (Valoris). En marzo de 2004, los
gobiernos europeos pidieron a sendos equipos de OpenOffice y Microsoft que presentasen los mritos relativos de
sus respectivos formatos ofimticos sobre XML (Bray, 29 de septiembre de 2004).
En mayo de 2004, el Telematics between Administrations Committee (TAC) public un conjunto de
recomendaciones haciendo notar que:
Debido a su papel especfico en la sociedad, el sector pblico debe evitar [una situacin en la que] se
fuerce el empleo de un producto especfico en la interaccin electrnica con l. Por el contrario, debe
incentivarse cualquier formato de documento que no discrimine entre actores del mercado y que pueda
ser implementado por mltiples plataformas. Igualmente el sector pblico debe evitar cualquier formato
que no asegure idnticas oportunidades en la implementacin de aplicaciones de proceso de tales
formatos a todos los actores del mercado, especialmente si esto puede imponer la seleccin de productos
por parte de ciudadanos o empresas. Desde este punto de vista, las iniciativas de estandarizacin no slo
aseguran un mercado limpio y competitivo, sino que aseguran la interoperabilidad de las soluciones,
preservando la competencia y la innovacin.
Las recomendaciones incluyen:
Los actores de la industria no involucrados an en el Open Document Format de OASIS deben considerar
participar en el proceso de estandarizacin a fin de alentar un amplio consenso de la industria en torno al formato.
Microsoft debe considerar la publicacin de un compromiso en el sentido de publicar y facilitar un acceso no
discriminatorio a las versiones futuras de su especificacin XML para Word.
Microsoft debe considerar la conveniencia de remitir los formatos XML a un organismo internacional de
estandarizacin de su eleccin.
Se recomienda al sector pblico a proporcionar su informacin a travs de varios formatos. Cuando por
circunstancias o por eleccin se proporcione slo un formato editable, ste debera ser uno en torno al que exista
un consenso en la industria, como se demuestra por la adopcin del formato como estndar. (TAC, 25 de mayo de

132

OpenDocument
2004).
OpenDocument es ya un estndar reconocido por un organismo independiente (OASIS), y ha sido remitido a la ISO,
sin que exista evidencia de que los formatos XML de Microsoft, o los antiguos DOC/PPT/XLS vayan a sufrir un
proceso anlogo. Tal y como muchos esperaban ISO ha aceptado y aprobado OpenDocument por el procedimiento
rpido. A partir de ese momento tanto la Unin Europea como cualquier pas puede establecer este formato como
estndar ofimtico ya que ha sido ratificado dicho estndar por ISO. (As se confirma en parte lo que dijo Marson el
18 de octubre de 2005)
Blgica
El 23 de junio de 2006, el Gobierno Federal Belga decidi que el formato OpenDocument fuese obligatorio a partir
de septiembre de 2008.[18][19] Blgica es el primer estado en el mundo que prohbe de facto el uso de formatos
propietarios.
Holanda
En noviembre de 2007 Holanda estableci, por ley, una fecha lmite para las administraciones pblicas para la
adopcin de estndares abiertos.

Massachusetts
A principios de 2005, Eric Kriss, Secretario de Administraciones Pblicas y Hacienda de Massachusetts, estableci
como uno de los principios de su administracin el compromiso de utilizar formatos abiertos en la siguiente
declaracin: "Es absolutamente imperativo para el sistema democrtico de los EEUU que perdamos la prctica de
tener nuestros documentos pblicos cautivos en un formato exclusivo, sea ste el que sea, arriesgndonos a que en el
futuro el documento sea quizs ilegible o est sujeto a un sistema de licencias exclusivo que restrinja su acceso."
Fuente [20] El 21 de septiembre de 2005, Massachusetts se convirti en el primer estado norteamericano en aprobar
formalmente los diferentes formatos OpenDocument para su uso en los registros pblicos, a la vez que se rechazaba
el formato basado en XML propuesto por Microsoft, su principal proveedor actual, por no ser considerado abierto. Si
Microsoft decide no dar soporte a Open Document para 2007, fecha lmite definida por el Estado, se descalificar de
consideracin futura por el Estado de Massachusetts.

Otros pases
De acuerdo a informaciones de OASIS, "El Ministerio de defensa de Singapur, los Ministerios de Hacienda,
Economa e Industria de Francia, el Ministerio de Salud de Brasil, la ciudad alemana de Mnich, el Concejo de la
ciudad de Bristol, del Reino Unido, y la ciudad austriaca de Viena estn tomando decisiones que adoptan
OpenDocument".
BECTA (British Education Communication Technology Agency) es la agencia del Reino Unido encargada de definir
las polticas de tecnologa de la informacin y comunicaciones (TIC), para todas las escuelas del reino, incluyendo
estndares para toda la infraestructura. En 2005 publicaron un documento completo al respecto. ste establece el uso
de OpenDocument y otros pocos formatos para los documentos ofimticos y, en particular, no permite el uso de los
formatos binarios (.doc/.xls/.ppt) o XML de Microsoft. La explicacin de BECTA es la siguiente: "Cualquier
aplicacin ofimtica empleada por las instituciones debe ser capaz de guardar la informacin (de forma que pueda
ser recuperado por otras) empleando un formato comnmente aceptado que asegure que la institucin no queda
cautiva del empleo de un software especfico. El objetivo principal es que las aplicaciones basadas en software
ofimtico cumplan esta especificaciones (tanto si es software licenciado, como si es de fuente abierta, o libre) y que
de este modo muchos desarrolladores puedan hacer aportaciones al mercado de las TIC educacionales." (Lynch,
2005).

133

OpenDocument
En Argentina, el Gobierno de la Provincia de Misiones, acorde a los nuevos paradigmas que se imponen para
avanzar hacia la sociedad de la informacin y el conocimiento, y en el marco de su proyecto de Gobierno
Electrnico, por intermedio de la Direccin General del Centro de Cmputos, (organismo rector de la poltica
informtica provincial), ha decidido adoptar el estndar OpenDocument para los documentos ofimticos que se
utilicen en la Administracin Pblica, conforme lo determina la Resolucin publicada el 21/12/06 que establece que,
"Cualquier documento electrnico creado y emitido por los Organismos que componen el Gobierno de la Provincia
de Misiones, que est destinado a almacenar y distribuir informacin entre organismos y funcionarios que integran
el Estado Provincial deber estar codificado en el formato abierto OpenDocument de acuerdo a las especificaciones
establecidas en las normas ISO/IEC 26300."
En la Universidad de la Repblica de Uruguay, se recomienda el uso de los estndares abiertos ODF y PDF para la
creacin, almacenamiento e intercambio de documentos de ofimtica en la UdelaR y en su relacin con el resto de la
sociedad".

Referencias y notas
[1] http:/ / www. iso. org/ iso/ en/ CatalogueDetailPage. CatalogueDetail?CSNUMBER=43485
[2] Existe una versin de las especificaciones de este estndar traducida al espaol por la Junta de Extremadura bajo licencia Creative Commons
(http:/ / 62. 175. 249. 88/ linexsp/ doc/ OpenDocument_v1_1_ES. pdf).
[3] Documenti elettronici: pubblicata la norma UNI CEI ISO/IEC 26300 sul formato OpenDocument (http:/ / www. uni. com/ uni/ controller/ it/
comunicare/ articoli/ 2007_1/ odf_26300. htm)
[4] http:/ / std. dkuug. dk/ keld/ iso26000-odf
[5] http:/ / docs. oasis-open. org/ office/ v1. 1/ OS/ OpenDocument-v1. 1. pdf
[6] http:/ / docs. oasis-open. org/ office/ v1. 2/ OpenDocument-v1. 2. pdf
[7] OASIS Open Document Format for Office Applications (OpenDocument) TC (http:/ / www. oasis-open. org/ committees/ tc_home.
php?wg_abbrev=office)
[8] http:/ / www. knomos. org/
[9] https:/ / addons. mozilla. org/ firefox/ addon/ 1888
[10] http:/ / www. softmaker. com/ english/ tmw05_en. htm
[11] http:/ / sourceforge. net/ projects/ odf-converter
[12] http:/ / www. sun. com/ software/ star/ odf_plugin
[13] TeX4ht: LaTeX and TeX for Hypertext (http:/ / www. cse. ohio-state. edu/ ~gurari/ TeX4ht/ mn. html)
[14] http:/ / www. iso. org/ iso/ en/ CatalogueDetailPage. CatalogueDetail?CSNUMBER=20866
[15] APPNOTE.TXT - .ZIP File Format Specification (http:/ / www. pkware. com/ documents/ casestudies/ APPNOTE. TXT)
[16] http:/ / web. archive. org/ web/ 20070202013412/ http:/ / opendocument. foundation. googlepages. com/
[17] http:/ / blogs. oracle. com/ jaimecid/ entry/ odf_odt_plugin_microsoft_office
[18] Comunicado de prensa del Consejo de Ministros (fr) (http:/ / presscenter. org/ archive/ 20060623/ 432d0130470a88df1105dda38d1282b0/
?lang=fr)
[19] Web de ZDnet (fr) (http:/ / www. zdnet. fr/ actualites/ informatique/ 0,39040745,39361783,00. htm)
[20] http:/ / www. mass. gov/ eoaf/ open_formats_comments. html

Enlaces relacionados
Google Docs
Software libre en la administracin pblica
Comparison of Office Open XML and OpenDocument (en ingls)

Portal:Software libre. Contenido relacionado con Software libre.

Enlaces externos
Eisenberg, J. David (2005). OASIS OpenDocument Essentials: Using OASIS OpenDocument XML (http://books.
evc-cit.info/OD_Essentials.pdf) (en ingls). Friends of OpenDocument, Inc. p.303. ISBN1-4116-6832-4.
Consultado el 3 de junio de 2014.

134

OpenDocument

135

OASIS Open Document Format for Office Applications (OpenDocument) Technical Committee (http://www.
oasis-open.org/committees/tc_home.php?wg_abbrev=office) (en ingls). Consultado el 3 de junio de 2014.
Daniel Carrera (30 de enero de 2005). The Future Is Open: What OpenDocument Is And Why You Should Care
(http://www.groklaw.net/article.php?story=20050130002908154) (en ingls). Consultado el 3 de junio de
2014.
Members Approve OpenDocument as OASIS Standard (http://www.oasis-open.org/news/
oasis_news_05_23_05.php) (en ingls) (23 de mayo de 2005). Consultado el 3 de junio de 2014.
OpenOffice filter to Microsoft Word XML (http://sourceforge.net/projects/ooo-word-filter) (22 de marzo de
2013). Consultado el 3 de junio de 2014.
Metadatos y documentos xml/rdf para recuperacin (http://metadatosxmlrdf.50webs.org/) (29 de marzo de
2008). Consultado el 3 de junio de 2014.

Editor de grficos vectoriales


Un editor de grficos vectoriales es una aplicacin informtica
que permite al usuario crear y editar imgenes de grficos
vectoriales de forma interactiva en la pantalla de la computadora
(comparado con MetaPost) y guardarlas en uno de los tantos
formatos de grficos vectoriales, como EPS, PDF, WMF, SVG o
VML.

Editor de grficos vectoriales vs editor de


grficos rasterizados
Con frecuencia los editores de grficos vectoriales y los editores
de grficos rasterizados contrastan, y sus caractersticas se
complementan. Los editores de grficos vectoriales son mejores
para diseo grfico, diseo de planos, tipografa, logotipos,
ilustraciones artsticas, ilustraciones tcnicas, diagramacin y
diagramas de flujo. Los editores de grficos rasterizados son ms
adecuados para manipulacin fotogrfica, ilustraciones
fotorrealistas, collage, e ilustraciones dibujadas a mano usando
una tableta digitalizadora.
Muchos ilustradores actuales usan Corel Photo-Paint y Adobe
Photoshop para crear toda clase de ilustraciones. Las versiones
recientes de editores de grficos rasterizados, como GIMP y
Photoshop soportan herramientas de tipo vector y los editores de
grficos vectoriales como CorelDRAW, Adobe Illustrator, Xara
Xtreme, Adobe Fireworks, Inkscape o SK1 estn adoptando poco
a poco herramientas y tcnicas que alguna vez fueron exclusivas
de los editores de grficos rasterizados (como el blurring).

Captura de pantalla del editor de grficos vectoriales


xfig.

Captura de pantalla del moderno editor de grficos


vectoriales Inkscape.

Caractersticas
Algunos editores de grficos vectoriales tienen soporte para animacin, mientras que otros (como Adobe Flash)
estn orientados especficamente a la produccin de grficos animados. Generalmente los grficos vectoriales son

Editor de grficos vectoriales

136

ms adecuados para la animacin, aunque existen tambin herramientas de animacin basadas en grficos
rasterizados.
Los editores de grficos vectoriales estn estrechamente relacionados con el software de autoedicin como Adobe
InDesign o Scribus, quienes tambin comnmente incluyen algunas herramientas de dibujo de grficos vectoriales
(que por lo comn son menos poderosas que las de los editores de grficos vectoriales independientes).
Los editores de grficos vectoriales modernos son capaces de, y a menudo preferibles para, el diseo de documentos
nicos (como volantes o folletos) de unas pocas pginas; los programas de diseo de pginas son ms apropiados
para documentos de mayor extensin o estandarizados.
Los editores de grficos vectoriales especiales son usados en el diseo asistido por computadora. Estos no son aptos
para grficos artsticos o decorativos, pero son ricos en libreras de objetos y herramientas usadas para asegurar la
precisin y el cumplimiento de estndares en dibujos y planos.
Finalmente, los programas de grficos 3D como Maya, Blender o Autodesk 3ds Max pueden considerarse
extensiones de los editores de grficos vectoriales tradicionales, y tienen en comn algunos conceptos y
herramientas.

Enlaces externos
Bitmap And Vector Graphics Explained [1] (en ingls)

Referencias
[1] http:/ / www. photoshopsupport. com/ shoptalk/ vectors-and-bitmaps. html

Anexo:Formatos de archivo de grficos


Este es un sumario de los formatos grficos de imgenes de ordenador ms comunes:

Principales formatos
Extensin
de fichero

Tipo MIME

Nombre

Descripcin

.art

ART

ART es un formato de imagen propietario creado por la compaia


Johnson-Grace usado mayormente por el servicio de America Online. El
formato ART nicamente soporta una imagen fija que ha sido muy comprimida

.bmp

image/bmp

Windows Bitmap

Comnmente usado por los programas de Microsoft Windows y por el sistema


operativo propiamente dicho. Se le puede aplicar compresin sin prdidas,
aunque no todos los programas son compatibles.

.cin

image/cineon

Cineon

Es un subconjunto del formato ANSI/SMPTE DPX con cabeceras fijas.

.cpt

Corel Photo-Paint
Image

Formato propietario usado por defecto en los documentos de Corel Photo-Paint.


Dispone de importantes caractersticas extra, como la composicin por capas.
Compatible con muy pocos programas aparte de los de la misma casa. Su
tamao suele ser menor que el de los documentos creados por Adobe
Photoshop.

.dpx

image/dpx

Digital Picture
Exchange file
format

El ANSI/SMPTE DPX es un estndar Kodak similar a Cineon pero con


cabeceras de imagen flexibles y variables.

Anexo:Formatos de archivo de grficos

137

.exr

image/exr

OpenEXR

OpenEXR es el formato de cdigo libre para imgenes de alto rango dinmico


(High dynamic-range o HDR) desarrollado por la industria Light & Magic para
la generacin de imgenes en las producciones de cine. La principal ventaja del
formato es que soporta pxels en coma flotante de ms de 32 bits y mltiples
algoritmos de compresin sin prdidas, con un ratio superior al 2:1 en imgenes
con grano.

.fpx

image/vnd.fpx

Flashpix (1.0.2)

Formato que admite mltiples resoluciones de una imagen. Con o sin


compresin y de 8 a 24 bits de profundidad de color Desarrollado por Kodak en
conjunto con Hewlett Packard

.gif

image/gif

Graphics
Es un formato grfico utilizado ampliamente en la World Wide Web, tanto para
Interchange Format imgenes como para animaciones. Tiene un formato de 8 bits (256 colores
mximo), con soporte de animacin por cuadros.

.iff
.ilbm
.lbm

Interchange file
format / Interleave
bitmap

Formato popular en los ordenadores Amiga. ILBM es un subconjunto del IFF o


Interchange File Format, que puede contener ms que imgenes.

.jpeg
.jpg

image/jpeg

Joint Photographic
Experts Group

El formato JPEG es usado ampliamente para fotografas e imgenes de gran


tamao y variedad de color en la web y por las cmaras digitales. Es un formato
comprimido con prdida de calidad, aunque esta se puede ajustar.

.jpg2
.jp2

image/jpeg2000

JPEG 2000

JPEG 2000 es el sucesor del popular JPEG, un nuevo algoritmo basado en


ondculas que permite compresin con o sin prdidas. Se considera el formato
actual de moda para imgenes fotogrficas, si bien an no est extendido en
sistemas modernos debido a los requisitos de hardware y a la multitud de
patentes.

.mng

video/x-mng

Multiple-image
Network Graphics

Formato de animacin que usa un flujo de datos similar al de los formatos PNG
y JPEG, originalmente diseado para reemplazar el uso de GIF animados en las
pginas web. A diferencia del formato GIF es un formato libre.

.pbm

Portable Bitmap
Format

Formato simple para grficos en blanco y negro. Utiliza 1 bit por pxel. A
diferencia del resto de formatos grficos, un fichero PBM contiene texto plano
y puede ser modificado con un simple procesador de texto. Est relacionado con
los formatos PGM (escala de grises) y PPM (color).

.pcd

image/jpcd ??

ImagePac Photo
CD

Formato propietario de Kodak, con prdidas y profundidad de color de 24-bit


color.

.pcx

Picture eXchange

Formato nativo para el programa Paintbrush de PC para DOS. Compresin sin


prdida.

.pdn

Documento de
Paint.NET

Formato nativo para el programa Paint.NET. Posee composicin por capas.

.pgm

Portable Graymap
Format

Formato de grficos simple en escala de grises. Utiliza 8 bits por pxel si el


valor mximo de gris es de 255, utiliza 16 bits por pixel si el valor es mayor que
255 y menor que 65536. Un fichero PGM contiene texto plano y puede ser
modificado con un simple procesador de texto, tambin existe la versin en
binario, no legible por procesadores de texto normalmente. Est relacionado
con los formatos PBM (blanco y negro) y PPM (color).

.png

image/png

Portable Network
Graphics

PNG es grfico libre con compresin sin prdida que ofrece profundidades
desde 8 bits con paleta optimizada, 24, 48 bits: 281 trillones de colores y en
escala de grises se puede obtener archivos desde 8 y 16 bits igual a 65536 tonos
de grises. Tambin se puede salvar un canal ms con alpha channel para video e
interlaced. Fue diseado para reemplazar al GIF en la web.

Anexo:Formatos de archivo de grficos

138

.ppm

Portable Pixmap
Format

Formato grfico simple en color. Utiliza 24 bits por pxel: 8 para el rojo, 8 para
el verde y 8 para el azul si el valor mximo de gris es de 255, utiliza 16 bits
para el rojo, 16 para el verde y 16 para el azul si el valor es mayor que 255 y
menor que 65536. Un fichero PPM contiene texto plano y puede ser modificado
con un simple procesador de texto, tambin existe la versin binaria no legible
por procesadores de texto normalmente. Est relacionado con los formatos
PGM (escala de grises) y PBM (blanco y negro).

.psd

application/x-photoshop

Documento de
Adobe Photoshop

Formato propietario utilizado por Adobe Photoshop. Posee cantidad de


caractersticas extra, como la composicin por capas. Poco compatible con
programas externos a la casa Adobe.

.psp

Documento de
Paint Shop Pro

Formato estndar de los documentos de Paint Shop Pro, similares a los


documentos .psd de Photoshop. Compatible con muy pocos programas.

.tga, .tpic

Truevision TGA

El formato nativo para las tarjeta TARGA, fue definido originalmente por
Truevision Inc. en 1984.

.tiff
.tif

image/tiff

Tagged Image File


Format

TIFF se utiliza masivamente en grficos de imprenta. Se pueden emplear


algoritmos con prdida o sin prdida, bien muchos programas slo son
compatibles con un pequeo subconjunto de las opciones disponibles y
mayormente utilizados en escner.

.wbmp

image/vnd.wap.wbmp

Wireless
Application
Protocol Bitmap
Format

Utilizado fundamentalmente con WML en dispositivos inalmbricos.

.xbm

image/x-xbitmap

X BitMap

Formato nativo en blanco y negro del sistema X Window, compatible con la


mayora de navegadores web. Se trata de un formato ASCII sin compresin
diseado de tal forma que los ficheros tienen sintaxis de C/C++, pudiendo ser
incluidos en el cdigo fuente.

.xcf

XCF, derivado de
Formato nativo para el programa The GIMP, con mltiples caractersticas extra,
eXperimental
como la composicin por capas. Usado, sobre todo, en The GIMP, pero tambin
Computing Facility leble por ImageMagick.

.xpm

image/x-xpm

X-Pixmap

Es un formato grfico, en ASCII y formato en C (parece un archivo en C).


Puede ser de hecho, creado y/o manipulado por un editor de texto. Inspirado en
el formato XBM, es usado casi exclusivamente en plataformas UNIX con el
sistema X Window.

Formatos comunes de metaficheros (tanto rasterizados como vectorial)


.eps

image/eps ??

Encapsulated
PostScript

Utilizado para salida de dispositivos PostScript (.ps).

.pic, pct

image/pct ??

Picture

Estndar en el sistema Macintosh antes del OS X que lo sustituy por pdf. Es


un formato de metarchivo que puede contener imgenes de mapa de bits,
elementos vectoriales y texto.

.ai

application/illustrator

Adobe Illustrator
Artwork

Formato vectorial para Adobe Illustrator.

.cdr

application/coreldraw

CorelDRAW

Formato vectorial para aplicaciones CorelDRAW.

.cgm

image/cgm

Computer Graphics Estndar ISO. Se utiliza en la industria aeronutica (CGM members [1]).
Metafile

.dxf

image/vnd.dxf

Drawing Exchange
(o Interchange)
Format

.dwg

image/vnd.dwg

AutoCAD Drawing Archivo en formato binario usado por AutoCAD de AutoDesk. Puede contener
Database
objetos tanto en 2D como en 3D con compresin y comprobacin de errores
CRC para datos internos.

Formato de fichero para datos CAD creado por Autodesk para facilitar la
interoperabilidad de datos entre AutoCAD y otros programas.

Anexo:Formatos de archivo de grficos

139

.eps

Encapsulated
PostScript

Es un archivo PostScript que almacena pequeos grficos vectoriales, a


diferencia de los que almacenan una o varias pginas enteras.

.fh*

Macromedia
Freehand
Document

Formato vectorial de Macromedia Freehand.

.fla

Fichero fuente de
Macromedia Flash

Impuesto por (Macromedia) Adobe Flash y usado en aplicaciones ricas para


internet.

.pdf

application/pdf

Portable Document
Format

En esencia no es un formato grfico propiamente dicho, sino un formato de


almacenamiento de documentos, que permite almacenar texto con formato,
imgenes de diferentes tipos, etc. Es una versin simplificada de PostScript;
permite contener mltiples pginas y enlaces.

.ps

application/postscript

PostScript

Lenguaje genrico de descripcin de pginas basado en vectores, creado y


patentado por Adobe. PostScript es un potente lenguaje de programacin
basado en pila. Compatible con la mayora de impresoras lser.

.svg
.svgz

image/svg+xml /comprimido

Scalable Vector
Graphics

Formato vectorial basado en XML, definido por el W3C para su uso en


navegadores web.

.swf

application/x-shockwave-flash ShockWave Flash

Formato creado por Macromedia, es ejecutado por el plugin Flash, el cual


permite mostrar animaciones vectoriales contenidas en ficheros SWF. Diversas
aplicaciones pueden crear ficheros SWF, incluido el programa Macromedia
Flash. Aunque bsicamente es un formato vectorial, admite tambin bitmaps.

.wmf

image/x-wmf

Almacena grficos vectoriales y rasterizados como secuencia de comandos para


ser usados con el sistema operativo Microsoft Windows y normalmente sirve
para formatos de mapas y graficaciones a escala.

Windows Metafile

Algunos formatos, como por ejemplo el PDF o el SWF, permiten ambos tipos de grficos, rasterizados y vectoriales.

Referencias
Murray, James D., and William van Ryper. Encyclopedia of Graphics File Formats, Seceond Edition. Sebastopol,
Calif.: O'Reilly, 1996. ISBN 1-56592-161-5.
Miano, John. Compressed Image File Formats: JPEG, PNG, GIF, XBM, BMP. Boston: Addison-Wesley
Professional, 1999. ISBN 0-201-60443-4.

Enlaces externos
Extensiones de archivos de grficos [2] (en ingls)

Referencias
[1] http:/ / www. cgmopen. org/ members/ members. html
[2] http:/ / www. file-extensions. org/ filetype/ extension/ name/ graphic-files

Apache OpenOffice Draw

140

Apache OpenOffice Draw


Apache OpenOffice Draw

Captura de pantalla de Apache OpenOffice Draw 3.0


Desarrollador
Sun Microsystems en asociacin con la comunidad
[1]
www.OpenOffice.org en espaol
Informacin general
ltima versin estable 3.3
25 de enero de 2011
Gnero

Editor de grficos vectoriales

Sistema operativo

Multiplataforma

Licencia

LGPL

En espaol

Apache OpenOffice Draw (OpenOffice.org Draw hasta diciembre de 2011) es un editor de grficos vectoriales
comparable en caractersticas a CorelDRAW y es parte de la suite ofimtica Apache OpenOffice. Una de sus
caractersticas es la presencia de "conectores" verstiles entre figuras, disponibles en varios de estilos de lnea y que
facilitan la creacin de organigramas.
Los usuarios de Apache OpenOffice tambin pueden instalar la Open Clip Art Library (Biblioteca Abierta de Clip
Art), que agrega una enorme galera de banderas, logotipos, iconos y estandartes y pancartas para presentaciones
generales y proyectos de dibujo. En particular, las distribuciones de GNU/Linux Debian y Ubuntu han
proporcionado un paquete de openclipart listo para usar y fcil de bajar e instalar desde sus repositorios en lnea.

Soporte del formato SVG


Con la aceptacin del SVG creciendo, la habilidad de Apache OpenOffice Draw de importar y exportar al formato
SVG ha llegado a ser cada vez ms importante.
Actualmente, Apache OpenOffice soporta exportar al formato SVG, aunque con algunas limitaciones por ser
resueltas [2]. Sin embargo, el filtro de la importacin de SVG [3], todava est en desarrollo intensivo y requiere
utilizar JRE.
Con el desarrollo y la madurez de los filtros SVG, los usuarios podrn usar Draw para editar directamente la enorme
coleccin de muestras SVG del Open Clip Art Library, en vez de usar otro editor de SVG como Inkscape, o trabajar
solamente con grficos de bitmap.

Apache OpenOffice Draw

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre Apache OpenOffice Draw. Commons
OpenOffice.org Draw information page [4]

Documentacin oficial

Draw FAQ [5]


Official How-tos [6]
Graphics Applications Project [7]
User resources at OOo Wiki [8]
How-to: Get to Grips with OpenOffice.org Draw [9] (PDF, free download from official How-tos [6])

Recursos de terceros

Draw Guide Libro sobre Draw del proyecto OOoAuthors.org [10]


OOoAuthorsES [11] Proyecto de documentacin de OpenOffice.org en espaol
Sample Reference Card [12] for OpenOffice.org Draw 2.0 made by cluesheets.com [13]
Gua de Draw 3.2 en Espaol (sitio web no oficial) [14]

Referencias
[1] http:/ / es. openoffice. org/ /
[2] http:/ / graphics. openoffice. org/ svg/ svg. htm
[3] http:/ / wiki. services. openoffice. org/ wiki/ SVG_Import_Filter
[4] http:/ / www. openoffice. org/ product/ draw. html
[5] http:/ / documentation. openoffice. org/ faqs/ drawing_graphics/ index. html
[6] http:/ / documentation. openoffice. org/ HOW_TO/ index. html
[7] http:/ / graphics. openoffice. org/
[8] http:/ / wiki. services. openoffice. org/ wiki/ OOoHelpOutline
[9] http:/ / documentation. openoffice. org/ HOW_TO/ drawing_graphics/ documentationdraw_en. pdf
[10] http:/ / oooauthors. org/ en/ authors/ userguide2/ published/ DG_published
[11] http:/ / oooauthors. org/ es:
[12] http:/ / www. cluesheets. com/ OO2DrawCS. pdf
[13] http:/ / www. cluesheets. com
[14] http:/ / wiki. open-office. es/ index. php?title=Draw

141

LibreOffice

142

LibreOffice
LibreOffice

LibreOffice Writer 4.3, ejecutndose en Windows


Desarrollador
The Document Foundation en asociacin con la comunidad
Informacin general
Diseador

The Document Foundation

Lanzamiento inicial

28 de septiembre de 2010 (info

[1]

ltima versin estable 4.3.0 (canal Nuevo)


[2]
4.2.6 (canal Estable) (info )
30 de julio de 20141 de agosto de 2014
Gnero

Suite ofimtica

Programado en

C++, Java y Python

Sistema operativo

GNU/Linux, OS X, Windows

Plataforma

IA-32, x86-64 y PowerPC

Licencia

GNU LGPLv3

Idiomas

114 idiomas

En espaol

LibreOffice es una suite ofimtica libre y de cdigo abierto desarrollada por The Document Foundation. Se cre
como bifurcacin de OpenOffice.org en 2010.
Cuenta con un procesador de texto (Writer), un editor de hojas de clculo (Calc), un gestor de presentaciones
(Impress), un gestor de bases de datos (Base), un editor de grficos vectoriales (Draw) y un editor de frmulas
matemticas (Math).
Est diseada para ser compatible con las principales suites ofimticas, incluyendo Microsoft Office, aunque algunas
caractersticas de diseo y atributos de formato son manejados de forma diferente o no son compatibles. LibreOffice
est disponible en ms de 120 idiomas incluyendo espaol, cataln, vasco, gallego y para diferentes sistemas
operativos, incluyendo Microsoft Windows, Mac OS X 10.4 Tiger o superior y GNU/Linux. Es la suite ofimtica por
defecto en las distribuciones Linux ms populares.
Entre enero de 2011 (la primera versin estable) y octubre de 2011, LibreOffice fue descargada aproximadamente
7,5 millones de veces. Durante 2012, esta suite fue descargada 15 millones de veces.

LibreOffice

Historia
El 28 de septiembre de 2010, algunos miembros del proyecto OpenOffice.org formaron un nuevo grupo llamado The
Document Foundation, publicando una bifurcacin de OpenOffice.org a la que llamaron LibreOffice. La bifurcacin
fue creada ante los temores de que Oracle Corporation, despus de comprar a Sun Microsystems, anterior
patrocinador de OpenOffice.org, descontinuara la suite, como hizo con OpenSolaris. Se esperaba que el nombre
LibreOffice fuera provisional, puesto que Oracle fue invitada a convertirse en miembro de The Document
Foundation y se le pidi que donara la marca OpenOffice.org al proyecto.
Oracle, en lugar de ello, rechaz el proyecto y exigi a todos los miembros del directorio de OpenOffice.org
involucrados que renunciaran, alegando un conflicto de intereses. A finales de octubre de 2010, 33 voluntarios
alemanes, no involucrados con el desarrollo, dejaron OpenOffice.org y se trasladaron a The Document Foundation
para apoyar a LibreOffice.
The Document Foundation recibi apoyo de parte de la antigua comunidad de OpenOffice.org, incluyendo a las
empresas Novell, Red Hat, Canonical y Google. El objetivo es producir una suite ofimtica independiente de
cualquier proveedor, compatible con el formato de archivo OpenDocument (norma ISO) y sin ninguna obligacin de
atribucin de la autora del cdigo a Sun u Oracle. En abril de 2011 Oracle anunci que abandonaba OpenOffice,
cedindolo a la Apache Software Foundation.
En el nterin surgi el proyecto Go-oo, que era una versin adaptada a partir de OpenOffice.org con algunas
modificaciones y gestionada por Novell y otras empresas y utilizada como base en casi todas las distribuciones de
GNU/Linux. Sin embargo, el Proyecto Go-oo fue descontinuado a favor de LibreOffice y las mejoras que este
proyecto realiz ahora estn fusionadas en LibreOffice. Asimismo, se esperaba que otros proyectos se unieran
tambin a LibreOffice.
'The Document Foundation' se dirige a lanzar nuevas versiones de LibreOffice a un ritmo de una cada seis meses, y a
alinearse, con el tiempo, con el calendario de publicacin de nuevas versiones en marzo y septiembre de la mayora
del ecosistema del software libre. Uno de los objetivos de los desarrolladores de LibreOffice es la eliminacin de
cdigo no utilizado, como seal Michael Meeks, miembro del directorio de 'The Document Foundation' y,
anteriormente, desarrollador de OpenOffice.org. Desde septiembre hasta diciembre de 2011 se ha eliminado ms de
la mitad del cdigo fuente que se sabe no utilizado en la suite.[3]

Caractersticas
Formatos compatibles
Adems de escribir los documentos en un formato estndar ISO (ISO/IEC 26300:2006, OpenDocument),
LibreOffice permite tambin importar y exportar documentos en varios formatos adicionales como, por ejemplo, los
de Microsoft Office, Rich Text Format (.rtf), archivos de texto plano (.txt) ponindole un formato predeterminado en
el mismo LibreOffice, Office Open XML y OpenOffice.org XML, Microsoft Works y WordPerfect. Adems, puede
exportar documentos directamente a los formatos PDF y SWF. LibreOffice tambin cuenta con la capacidad de
importar documentos en modo de solo lectura en los formatos Unified Office Format, Data Interchange Format y
los formatos propios de Lotus 1-2-3, entre otros.

143

LibreOffice

144

Plataformas
LibreOffice est disponible en las plataformas de los siguientes sistemas operativos: Microsoft Windows,
distribuciones de GNU/Linux y Mac OS X. A su vez, puede ejecutarse en las arquitecturas x86 y x86-64.

Aplicaciones incluidas
LibreOffice incluye las siguientes aplicaciones:

Writer
LibreOffice Writer es el procesador de texto Writer
permite exportar archivos de texto a los formatos PDF y
HTML sin software adicional, lo que permite que pueda ser
utilizado tambin como un editor WYSIWYG para crear y
editar pginas web.

Calc
LibreOffice Writer 4.0.1.2 en Linux Mint 13

LibreOffice Calc es un software de hoja de clculo.Crea


las hojas en formato ODS (Open Document Sheet),
aprobado por ISO, pero adems puede abrir y editar
archivos XLS(x) procedentes de Microsoft Excel. Tiene
tambin una serie de caractersticas adicionales.

Impress
LibreOffice Impress es un programa de presentacin de
transparencias o diapositivas. El formato nativo de las
presentaciones es ODP, pero tambin tiene la capacidad de
leer y escribir en el formato de archivos .ppt. Tambin
incluye la capacidad de exportar las presentaciones a
archivos PDF. Puede tambin exportar las presentaciones al
formato SWF, permitiendo que se reproduzcan en cualquier
computadora con un reproductor de Flash instalado.

LibreOffice Calc 3.3

Base
LibreOffice Base es un programa de base de datos.
LibreOffice Base permite la creacin y manejo de bases de
datos, elaboracin de formularios e informes que
proporcionan a los usuarios finales un acceso fcil a los
datos. Al igual que Microsoft Access, es capaz de trabajar
como un front-end para diversos sistemas de bases de datos
tales como el de Access (JET), fuente de datos ODBC y
MySQL/PostgreSQL.
LibreOffice Impress 3.3 en Ubuntu

LibreOffice

145

Draw
LibreOffice Draw es un editor de grficos vectoriales y
herramienta de diagramacin, similar a Microsoft Visio y
comparable en caractersticas a las primeras versiones de
CorelDRAW. Ofrece conectores entre las formas,
disponibles en una gama de diferentes estilos de lneas y
facilitan la construccin de grficos, como por ejemplo
diagramas de flujo. Tiene caractersticas similares a los
programas de maquetacion para publicacin como Scribus y
Microsoft Publisher. Draw tambin puede exportar sus
creaciones al formato PDF y al estndar SVG.

LibreOffice Draw 3.3 en Ubuntu.

Math
LibreOffice Math es una aplicacin para la creacin y
edicin de frmulas matemticas. La aplicacin utiliza un
lenguaje de marcado para representar las frmulas. Dichas
frmulas pueden as ser incorporadas fcilmente dentro de
otros ficheros de LibreOffice, tales como los documentos
creados por Writer, incrustndolas al documento como
objetos OLE. Math soporta mltiples fuentes y puede
exportar frmulas a los formatos de archivo ODF, PDF o
MathML.

Uso

LibreOffice Math 3.3 en Ubuntu.

LibreOffice puede utilizarse sin dificultades con los manuales, las extensiones, las plantillas de documentos, las
macros, los foros de ayuda y de discusin de OpenOffice. Como cualquier programa informtico, y sobre todo del
tamao de este proyecto, siempre existen tareas pendientes y muchas de ellas, de fcil realizacin. Algunas son
triviales y otras requieren de mayores conocimientos. Hay tambin otras que no requieren saber de programacin,
como introducir mejoras en la documentacin o en las ayudas al usuario, desarrollar plantillas de documentos,
realizar traducciones, mejorar grficos, descubrir fallas y hacer sugerencias, entre otras.

Desarrollo
Versin 3.3
La primera versin de LibreOffice fue la 3.3 Beta 1, la cual fue publicada el 28 de septiembre de 2010, el mismo da
que se anunci la creacin de la Document Foundation. Debido a que The Document Foundation considera a
LibreOffice como la continuacin de OpenOffice.org, LibreOffice us el mismo nmero de versin que
OpenOffice.org en ese momento. Esta versin de prueba estuvo basada en la versin beta de pruebas de
OpenOffice.org 3.3, pero eliminando las referencias al nombre, los iconos, las marcas y dems relaciones con dicho
software. El primer objetivo del proyecto era lograr la separacin de esta bifurcacin del tronco del OpenOffice.org a
partir de la reorganizacin de los archivos. Posteriormente se publicaron las versiones Beta 2 y Beta 3, esta ltima el
18 de noviembre de 2010.[4] Luego fueron publicadas cuatro release candidates.[5]

LibreOffice
La primera versin estable fue la 3.3.0, publicada el 25 de enero de 2011.[6] Debido a que The Document Foundation
considera a LibreOffice como la continuacin de OpenOffice.org, LibreOffice 3.3 usa el mismo nmero de versin
que OpenOffice.org.
El plan a medio plazo es independizar la suite LibreOffice de las interfaces de programacin de aplicaciones de Java
y del cdigo que pueda ser considerado propiedad de Oracle, y a partir de ah incorporar nuevas herramientas. De
hecho, durante la primera semana de desarrollo, 27 voluntarios enviaron un total de 80 contribuciones de cdigo.
LibreOffice 3.3 tiene algunas caractersticas que no existen en OpenOffice.org 3.3. Estas caractersticas son poco
probables que sean adoptadas en OpenOffice.org debido a la orientacin y a las polticas de asignacin de derechos
de autora reservados de Oracle. Estas caractersticas nicas de LibreOffice incluyen:[7]

Importacin de imgenes en formato SVG.


Filtros de importacin de documentos en los formatos de Lotus Word Pro y Microsoft Works
Importacin mejorada de documentos en formato WordPerfect.
Caja de dilogo para las pginas de ttulo.
El navegador permite que un encabezado sea desplegado como en un tpico Tree View.
Modo experimental que permite que caractersticas inacabadas puedan ser probadas por el usuario.
Inclusin de algunas extensiones (plugins), como Presenter View en Impress.

En la evaluacin de la versin de LibreOffice 3.3.0 estable realizada el mismo da de su lanzamiento, Ryan Paul de
Ars Technica escribi que introduce un nmero de significativas nuevas caractersticas y hay mejoras en las
aplicaciones incluidas. Las nuevas caractersticas incluidas en LibreOffice 3.3 mejoran el conjunto de caractersticas,
la usabilidad, y la interoperabilidad con otros formatos de suites de oficina. Por ejemplo, tiene soporte mejorado para
importar documentos provenientes de Lotus Word Pro y Microsoft Works. Otra nueva caracterstica clave es la
habilidad para importar y editar grficos en formato SVG en LibreOffice Draw.
La ltima versin de esta rama es la 3.3.4, publicada el 17 de abril de 2011.[8]

Versin 3.4
La primera versin en fase beta de LibreOffice 3.4 fue publicada el 15 de abril de 2011.[9] La primera versin estable
fue la 3.4.0, publicada el 3 de junio de 2011. Actualmente se encuentra en la versin 3.4.5, lanzada el 16 de enero de
2012.[10]
Las nuevas caractersticas y mejoras de la versin 3.4 respecto a la versin 3.3 incluyen:
Mejora del uso de la memoria.
Reduccin adicional de la dependencia de cdigo en Java dentro de LibreOffice.
Lista oficial de cambios y mejoras en versin 3.4 [11]

Versin 3.5
La primera versin beta de LibreOffice 3.5 fue dada a conocer el 18 de diciembre de 2011.[12] El 21 de diciembre de
ese mismo ao, fue anunciada por The Document Foundation en su blog, la primera Bug Hunting Session (caza de
errores) de LibreOffice 3.5 para el 28 y 29 del mismo mes,[13] en la cual fueron encontrados ms de 70 errores, o
bugs.[14] Debido al xito de esta primera sesin, The Document Foundation anuncia la segunda Bug Hunting Session
para el 21 y 22 de enero de 2012, donde fue puesta a prueba la primera release candidate.[15]
La versin 3.5.0, fue publicada el 14 de febrero del 2012. La versin 3.5.4, fue publicada el 30 de mayo del 2012.[16]
La versin 3.5.6, fue publicada el 15 de agosto del 2012.

146

LibreOffice

Versin 3.6
Liberada el 8 de agosto de 2012. Las principales mejoras son:

En Calc, escalas de color y barras de datos en la hoja.


En Writer, contador de palabras integrado en la barra de estado y posibilidad de espaciado contextual.
En Impress: 10 nuevas plantillas y formato del ancho de las presentaciones
En Draw:
Importacin de documentos: Corel Draw y Office SmartArt.
Exportacin PDF con opcin de marca de agua,Adems, a travs del protocolo CMIS (Content Management
Interoperability Services), ofrece integracin con Alfresco.

Las versiones intermedias respecto al lanzamiento de la versin 3.4 fueron las siguientes
1.
2.
3.
4.

3.6.1 (29 de agosto de 2012).


3.6.3 (1 de noviembre de 2012).
3.6.4 (5 de diciembre de 2012).
3.6.5 (30 de enero de 2013).

Versin 4.0
Fue liberada el 7 de febrero de 2013. Entre los principales cambios se encuentran:

Integracin con la apariencia de Firefox Personas.


Compatibilidad con documentos Microsoft Publisher y Microsoft VISIO.
Previsualizacin de estilos de letra (tipografas).
Importacin de "Ink anotations" de formatos DOCX y RTF.

Versin 4.1
Fue liberada el 24 de julio de 2013. Las versiones con correcciones, fueron las siguientes:
1.
2.
3.
4.

4.1.1 liberada el 29 de agosto de 2013.


4.1.2 liberada el 27 de septiembre de 2013.
4.1.4 liberada el 18 de diciembre de 2013.
4.1.5 liberada el 11 de febrero de 2014.

Versin 4.2
Fue liberada el 30 de enero de 2014. Las versiones con correcciones, fueron las siguientes:
1. 4.2.1 (20 de febrero de 2014).
2. 4.2.2 (13 de marzo de 2014).
3. 4.2.3 (10 de abril de 2014).

Versin 4.3
Liberada el 30 de julio de 2014.

147

LibreOffice

Referencias
[1]
[2]
[3]
[4]
[5]

https:/ / es. libreoffice. org


https:/ / es. libreoffice. org/ descarga/
Removing unused code in LibreOffice (http:/ / people. gnome. org/ ~michael/ blog/ 2012-01-09-unused. html)
LibreOffice Beta 3 available for testing (http:/ / blog. documentfoundation. org/ 2010/ 11/ 18/ libreoffice-beta-3-available-for-testing/ )
LibreOffice 3.3 Release Candidate 4 available (http:/ / blog. documentfoundation. org/ 2011/ 01/ 20/
libreoffice-3-3-release-candidate-4-available/ )
[6] The Document Foundation launches LibreOffice 3.3 (http:/ / blog. documentfoundation. org/ 2011/ 01/ 25/
the-document-foundation-launches-libreoffice-3-3/ )
[7] New Features LibreOffice (http:/ / www. libreoffice. org/ download/ new-features-and-fixes/ )
[8] Release Plan 3.3 - Document Foundation Wiki (http:/ / wiki. documentfoundation. org/ ReleasePlan/ 3. 3)
[9] LibreOffice 3.4 Beta 1 available (http:/ / blog. documentfoundation. org/ 2011/ 04/ 15/ libreoffice-3-4-beta-1-available/ ).
[10] The Document Foundation announces LibreOffice 3.4.5 (http:/ / blog. documentfoundation. org/ 2012/ 01/ 16/
the-document-foundation-announces-libreoffice-3-4-5/ )
[11] https:/ / www. libreoffice. org/ download/ 3-4-new-features-and-fixes/
[12] 3.4.5 RC1 and 3.5 Beta 1 (http:/ / blog. documentfoundation. org/ 2011/ 12/ 18/ 3-4-5-rc1-and-3-5-beta-1/ )
[13] TDF announces the first LibreOffice 3.5 bug hunting session to improve the quality and stability of the best free office suite ever (http:/ /
blog. documentfoundation. org/ 2011/ 12/ 21/
tdf-announces-the-first-libreoffice-3-5-bug-hunting-session-to-improve-the-quality-and-stability-of-the-best-free-office-suite-ever/ )
[14] Thanks for all that supported our first LibreOffice 3.5 bug hunting session! (http:/ / blog. documentfoundation. org/ 2011/ 12/ 31/
thanks-for-all-that-supported-our-first-libreoffice-3-5-bug-hunting-session/ )
[15] TDF announces the second bug hunting session to put first release candidate of LibreOffice 3.5 on the test bench (http:/ / blog.
documentfoundation. org/ 2012/ 01/ 17/
tdf-announces-the-second-bug-hunting-session-to-put-first-release-candidate-of-libreoffice-3-5-on-the-test-bench/ )
[16] Download - LibreOffice (http:/ / es. libreoffice. org/ descarga/ )

Enlaces externos

LibreOffice en espaol (https://es.libreoffice.org)


Ayuda de Libre Office. (https://help.libreoffice.org/Main_Page)
Plataforma Ask de The Document Foundation en espaol. (http://ask.libreoffice.org)
Sitio web oficial de LibreOffice (https://www.libreoffice.org) (en ingls).
Foro de LibreOffice (http://es.libreofficeforum.org) (en ingls, alemn, portugus y espaol).
como hacer una migracin a LibreOffice. (https://www.youtube.com/watch?v=VU0vJ79d61U)

Artculos sobre LibreOffice


Entrevista a Jess Corrius, miembro fundador de la Document Foundation. (http://www.somoslibres.org/
modules.php?name=News&file=article&sid=3900)
LibreOffice, el nuevo camino de OpenOffice. (http://www.lanacion.com.ar/nota.asp?nota_id=1321337)

148

Inkscape

149

Inkscape
Inkscape

Inkscape 0.48
Desarrollador
El Equipo Inkscape
[1]
www.inkscape.org
Informacin general
ltima versin estable 0.48.5 (info [2])
18 de julio de 2014
Gnero

Editor de grficos vectoriales

Programado en

C++ (GTK+)

Sistema operativo

Multiplataforma

Licencia

GNU General Public License

Estado actual

Estable

Idiomas

Mltiples

En espaol

Inkscape es un editor de grficos vectoriales en formato SVG, gratuito, libre y multiplataforma. Las caractersticas
de SVG soportadas incluyen formas bsicas, trayectorias, texto, canal alfa, transformaciones, gradientes, edicin de
nodos, exportacin de SVG a PNG, agrupacin de elementos, etc.
Inkscape tiene como objetivo proporcionar a los usuarios una herramienta libre de cdigo abierto de elaboracin de
grficos en formato vectorial escalable (SVG) que cumpla completamente con los estndares XML, SVG y CSS2.
Inkscape se encuentra desarrollado principalmente para el sistema operativo GNU/Linux, pero es una herramienta
multiplataforma y funciona en Windows, Mac OS X, y otros sistemas derivados de Unix.
Es una aplicacin disponible en muchas lenguas, incluyendo sistemas de escritura complejos (como sistemas de
escritura de derecha a izquierda como rabe, hebreo...).
Este programa surgi de una bifurcacin del proyecto Sodipodi.

Inkscape

Historia
Inkscape se inici en 2003 como una bifurcacin (fork) de cdigo del proyecto Sodipodi. Este ltimo, desarrollado
desde 1999, estaba a su vez basado en Gill, el trabajo de Raph Levien.
La bifurcacin fue dirigida por un equipo de cuatro desarrolladores de Sodipodi (Ted Gould, Bryce Harrington,
Nathan Hurst, y MenTaLguY) quienes identificaron diferencias en los objetivos del proyecto, apertura hacia
contribuidores externos, y disconformidades tcnicas como sus razones para crear la bifurcacin. Inkscape, la
denominacin adoptada para la bifurcacin, buscara un desarrollo enfocado en implementar el estndar SVG de
manera completa, mientras que el desarrollo de Sodipodi se enfoc en la creacin de un editor de grficos vectoriales
multipropsito, posiblemente a expensas de la implementacin del estndar SVG.[3]
Desde la bifurcacin, Inkscape, entre otras cosas, ha cambiado el lenguaje programacin, pasando de usar el lenguaje
de programacin C al C++; cambi al conjunto de herramientas GTK+ implementadas con C++ (gtkmm); redise
la interfaz de usuario y aadi gran cantidad de nuevas funcionalidades. La implementacin del estndar SVG ha
mostrado mejoras progresivas, pero an est incompleta.
En cuanto a su modelo de desarrollo, en lugar de adoptar un esquema de gobierno de arriba hacia abajo, sus
desarrolladores impusieron una cultura igualitaria donde la autoridad proviniera sobre todo de las habilidades y el
compromiso activo con el proyecto. Como resultado, el proyecto puso un nfasis especial en brindar acceso
completo a su repositorio de cdigo fuente a todos los desarrolladores activos, y en la participacin en la extensa
comunidad del software libre (a menudo en forma de iniciativas comunes entre proyectos y efectos de los proyectos
tales como la Biblioteca Abierta de Imgenes Prediseadas, en ingls Open Clip Art Library).
Mientras los fundadores del proyecto an estaban bien representados en los procesos de toma de decisiones, algunos
recin llegados tambin vinieron a jugar roles prominentes. Entre estos estaba Bulia Bryak, arquitecto de los
radicales cambios en la interfaz de usuario que han dado a Inkscape su actual apariencia.
Posteriormente Xara anunci planes para liberar su propia aplicacin de dibujo Xara Xtreme, y sus desarrolladores
expresaron inters en colaborar con Inkscape para buscar caminos con los que ambos proyectos pudieran compartir
cdigo, coordinar esfuerzos, y desarrollar programas de grficos vectoriales de cdigo abierto superiores a cualquier
otro disponible en el mundo privativo.
Inkscape es desde 2005 un proyecto incluido en el Google Summer of Code.[4]

Caractersticas
Inkscape es un editor de grficos vectoriales de cdigo abierto, con capacidades similares a Illustrator, Freehand,
CorelDraw o Xara X, usando el estndar de la W3C: el formato de archivo Scalable Vector Graphics (SVG). Las
caractersticas soportadas incluyen: formas, trazos, texto, marcadores, clones, mezclas de canales alfa,
transformaciones, gradientes, patrones y agrupamientos. Inkscape tambin soporta meta-datos Creative Commons,
edicin de nodos, capas, operaciones complejas con trazos, vectorizacin de archivos grficos, texto en trazos,
alineacin de textos, edicin de XML directo y mucho ms. Puede importar formatos como Postscript, JPEG, PNG,
y TIFF y exporta PNG as como muchos formatos basados en vectores.
El objetivo principal de Inkscape es crear una herramienta de dibujo potente y cmoda, totalmente compatible con
los estndares XML, SVG y CSS. Tambin quieren mantener una prspera comunidad de usuarios y desarrolladores
usando un sistema de desarrollo abierto y orientado a las comunidades, y estando seguros de que Inkscape sea fcil
de aprender, de usar y de mejorar.

150

Inkscape

151

Interfaz y utilidad
Una de las prioridades del proyecto de Inkscape es la consistencia de
su interfaz y utilidad. Esto incluye los esfuerzos para seguir las guas
de interfaces humanas de GNOME, la accesibilidad del teclado
universal. Inkscape ha logrado un progreso significativo en la utilidad
desde que el proyecto empez.
El nmero de cajas de dilogo flotantes se ha reducido, con sus
funciones y atajos del teclado o disponibles en la barra de
herramientas.

Ejemplo de un grfico creado con Inkscape.

Todas las transformaciones (no slo moviendo sino tambin inclinando


y girando) poseen atajos del teclado con los modificadores consistentes
(por ejemplo Alt transforma con medida 1 pixel de la pantalla al zoom actual, el Maysculas multiplica la
transformacin por 10, etc.); estas claves trabajan en los nodos en la herramienta del Nodo as como en los objetos
en el Seleccionador. Los funcionamientos ms comunes (como las transformaciones, haciendo subir verticalmente,
dimensin Z).
Inkscape proporciona mensajes flotantes que ayudan a entender la utilizacin de los botones, mandos, rdenes y
llaves. Viene con un teclado completo y referencia del ratn (en HTML y SVG) y varias guas didcticas interactivas
en SVG.
La interfaz de Sodipodi (el predecesor de Inkscape) estaba basada en parte en las de CorelDRAW y GIMP. La actual
interfaz de Inkscape se ha visto influenciada parcialmente por Xara Xtreme.

Manipulacin de objetos
Todos los objetos incluidos en el dibujo puede ser modificados: mover, rotar, escalar, estirar. Los parmetros de la
transformacin se puede especificar de modo numrico a travs del dilogo Transformar. Las transformaciones
pueden ajustar los ngulos, tramas, guas y otros objetos de los nodos. Los objetos pueden ser objeto de operaciones
de cortar, copiar y pegar. Pueden agruparse y desagruparse, pueden duplicarse.

Estilo de objetos
Inkscape es muy completo en cuanto a la posibilidad de adaptar objetos. Dispone de las siguientes posibilidades para
todos los objetos:

Transparencias regionales, y transparencia maestra para todo el objeto.


Mltiples colores para escoger.
Es posible esculpir el objeto.
Los objetos pueden agruparse (y desagruparse), de forma que varios objetos agrupados funcionen como uno solo.
El objeto puede encerrarse en un borde de cualquier tamao y color.
Los objetos se pueden desenfocar a diferentes niveles.
Cualquier objeto puede ser duplicado indefinidamente.
Se pueden dibujar lneas de todo tipo, las cuales pueden ser personalizadas, a igual que cualquier otro objeto.
Los objetos se pueden mover, invertir, borrar, etc.

Inkscape

152

Versiones
Versin
0.35

Fecha
2 de
noviembre de
2003

Descripcin
Primera versin de Inkscape, muy similar a Sodipodi en su versin 0.32.

0.36

Primera versin con la interfaz reorganizada, usando una barra de men y barras de herramientas acopladas sensibles al
contexto, en la ventana del documento.

0.37

Adicin de operaciones de trayectoria booleana y trayectorias de principio y final.

0.38

Revisin de mantenimiento y correccin de errores, aunque se agregaron las funcionalidades de texto kerning y
espaciado entre letras, gradientes multiuso, y algunas optimizaciones en usabilidad.

0.39

Primera versin en usar la biblioteca Pango, brindando una buena compatibilidad para ms idiomas, as como
compatibilidad para marcadores, clones y modelos de relleno.

0.40

Compatibilidad para capas, trazado de mapas de bits, y texto en trayectoria.

0.41

10 de febrero
de 2005

Aadida la herramienta de clonado de mosaicos y trazado de color, adems de algunas correcciones de errores.

0.42

26 de julio de
2005

Aadida compatibilidad con texto fluido, aplicacin de estilos a text spans, compatibilidad con efectos mejorada, y la
nueva herramienta de gradientes.

0.43

19 de
noviembre de
2005

Aadida herramienta de conectador, edicin colaborativa, presin de tableta/sensibilidad de ngulo, y mejoras en la


herramienta de nodos.

0.44

24 de junio de
2006

Aadido un dilogo para capas, compatibilidad con acortado y enmascarado, exportacin a PDF con transparencia
mejorada, y mejoras de rendimiento.

0.44.1

Versin de mantenimiento y correccin de errores.

0.45

5 de febrero de Compatibilidad para Gaussian blur y algunas otras modificaciones menores a las funcionalidades existentes.
2007

0.45.1

23 de marzo
de 2007

Versin de mantenimiento y correccin de errores.

0.46

10 de marzo
de 2008

Se mejora la interfaz de usuario y se optimiza el uso de la memoria.

0.47

24 de
noviembre de
2009

varias mejoras, como por ejemplo en las herramientas sobre caminos o mejor soporte para Postcript.

0.48

23 de agosto
de 2010

Edicin Multipath, mejoras en la edicin de Mscaras y Clips, mejoras en la edicin de nodos, mejoras en la edicin de
textos, nueva herramienta "Spray", mejoras en la importacin y exportacin, nueva y mejorada coleccin de extensiones,
mejoras del soporte de gestin de color, ICC y CMYK, mejoras en la interfaz de usuario, correccin de errores.

Inkscape

153

Referencias
[1] http:/ / www. inkscape. org/
[2] http:/ / www. inkscape. org/ es/ descargas/
[3] Anuncio del inicio del proyecto Inkscape, una bifurcacin de Sodipodi (http:/ / sourceforge. net/ mailarchive/ forum.
php?thread_id=3416220& forum_id=3970)
[4] Entrada sobre el Google Summer of Code en el wiki de desarrolladores de Inkscape (http:/ / wiki. inkscape. org/ wiki/ index. php/
Googles_Summer_Of_Code)

Otros editores SVG

Sodipodi, editor de grficos vectoriales libre


Xara LX, software de cdigo abierto de diseo vectorial
Skencil, software libre de diseo vectorial
Karbon, software de cdigo abierto, parte de Calligra Suite para KDE
sK1, software libre de diseo vectorial (fork de Skencil)
OpenOffice.org Drawy LibreOffice Draw, editores de grficos vectoriales, forma parte de la suites abierta
OpenOffice.org y libre LibreOffice.

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre InkscapeCommons.

Wikilibros

Wikilibros alberga un libro o manual sobre Inkscape.


Sitio web oficial del proyecto Inkscape (http://www.inkscape.org/?lang=es)
Tutorial bsico oficial de Inkscape (http://www.inkscape.org/doc/basic/tutorial-basic.es.html)
Inkscape Wiki (http://wiki.inkscape.org/wiki/index.php/Inkscape_en_espaol)

Sodipodi

154

Sodipodi
Sodipodi

Desarrollador
Lauris Kaplinski y otros
[1]
Informacin general
ltima versin estable 0.34
11 de febrero de 2004
Gnero

Editor de grficos vectoriales

Sistema operativo

Linux, Microsoft Windows

Licencia

GNU General Public License

Sodipodi es un editor de grficos vectoriales libre distribuido bajo la licencia GNU General Public License. Est
disponible para GNU/Linux y Microsoft Windows y actualmente su desarrollo se encuentra descontinuado, siendo la
ltima versin la 0.34, publicada en febrero de 2004.
Sodipodi emplea el estndar SVG como formato nativo de almacenamiento, aadiendo ciertas extensiones para
metadatos propietarios. Es capaz de importar y exportar archivos SVG estndar, as como grficos de mapa de bits
en formato PNG. La interfaz de usuario es del tipo Controlled Single Document Interface (CSDI) (Interface de
Documento Individual Controlado), similar a la usada en GIMP. El principal colaborador del proyecto es Lauris
Kaplinski.
Sodipodi est pensado para proveer un editor til para grficos vectoriales y una herramienta de dibujo para artistas,
si bien no pretende ser una implementacin completa del estndar SVG.
En 2003 algunos desarrolladores de Sodipodi con diferentes objetivos produjeron Inkscape, un fork cuyos objetivos
incluyen el rediseo de la interfaz y mayor conformidad con el estndar SVG.
Sodipodi inici una coleccin de clip art en formato SVG conteniendo smbolos y banderas del mundo. Este trabajo
voluntario inspir la Open Clip Art Library (Biblioteca Abierta de Clip Art).

Sodipodi

155

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre Sodipodi. Commons


Sodipodi [2] en SourceForge (en ingls)
Entrevista a Lauris Kaplinski [3] (en ingls)

Referencias
[1] http:/ / sourceforge. net/ projects/ sodipodi''
[2] http:/ / sourceforge. net/ projects/ sodipodi
[3] http:/ / dot. kde. org/ 1071748404

Skencil
Skencil

Captura de pantalla de Skencil.


Desarrollador
El Equipo Skencil
http:/ / www. skencil. org''
Informacin general
ltima versin estable 0.6.17
19 de junio de 2005
Gnero

Editor de grficos vectoriales

Sistema operativo

Linux

Licencia

GNU Library General Public License

En espaol

No

Skencil, anteriormente llamado Sketch, es un editor de grficos vectoriales libre, publicado bajo la GNU Lesser
General Public License. Su primera versin pblica, Sketch 0.5.0, fue publicada el 31 de Octubre de 1998.
Como anuncian en su pgina web, "Skencil est implementado casi completamente en Python, un lenguaje
interpretado de muy alto nivel y orientado a objectos, con algunas partes escritas en C por velocidad."
El software esta ahora en la versin 0.6.17, tiene versiones compatibles con Linux en la arquitectura i386, DEC
Alpha, m68k, PowerPC y SPARC, con FreeBSD, Solaris, IRIX64 6.4, y con AIX.
El proyecto tiene un proyecto derivado amistoso, sK1, la mejora de apoyo de color CMYK, el motor de renderizado
basado en Cairo, la gestin del color y importador de archivos CDR.

Skencil

156

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre SkencilCommons.

Wikilibros

Wikilibros alberga un libro o manual sobre es:Skencil.


Sitio web oficial del proyecto Skencil [1]
Tutorial de Skencil [2]

Referencias
[1] http:/ / www. skencil. org
[2] http:/ / www. linuxgraphic. org/ section2d/ sketch/ documentation. html

Xara LX
Xara LX o Xara Xtreme, es una aplicacin informtica de diseo vectorial. Es un programa multiplataforma y
funciona en GNU/Linux, Mac OS y Microsoft Windows.
Xara Xtreme es desarrollado por la empresa Xara Group Ltd (Reino Unido). Xara Xtreme comenz su desarrollo en
la dcada de los 90, la versin original fue creado para el equipo RISC Acorn. El cdigo fuente se encuentra liberado
bajo la licencia libre GNU-GPL y los binarios (versin profesional) para windows es de pago.
Su interfaz grfica es muy parecida a CorelDraw, aunque Xara LX presume de mayor rendimiento y estabilidad.

Enlaces externos
Sitio web oficial de Xara LX [1]

Referencias
[1] http:/ / stats. xaraonline. com/ ID. 1256740/ product. XaraXtremeCD/ redirectid. DesignerHome/ affiliate. html

Dia (programa)

157

Dia (programa)
Dia

Captura de pantalla de Da
Desarrollador
GNOME
[1]
Informacin general
ltima versin estable 0.97.2
18 de diciembre de 2011
Gnero

Diagramacin

Sistema operativo

Multiplataforma

Licencia

GNU

En espaol

Dia es una aplicacin informtica de propsito general para la creacin de diagramas, desarrollada como parte del
proyecto GNOME. Est concebido de forma modular, con diferentes paquetes de formas para diferentes necesidades.
Dia est diseado como un sustituto de la aplicacin comercial Visio de Microsoft. Se puede utilizar para dibujar
diferentes tipos de diagramas. Actualmente se incluyen diagramas entidad-relacin, diagramas UML, diagramas de
flujo, diagramas de redes, diagramas de circuitos elctricos, etc. Nuevas formas pueden ser fcilmente agregadas,
dibujndolas con un subconjunto de SVG e incluyndolas en un archivo XML.
El formato para leer y almacenar grficos es XML (comprimido con gzip, para ahorrar espacio). Puede producir
salida en los formatos EPS, SVG y PNG.
Tambin conviene recordar que Dia, gracias al paquete dia2code, puede generar el esqueleto del cdigo a escribir, si
utilizramos con tal fin un UML.

Dia (programa)

158

Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre Dia. Commons


Sitio web del proyecto Dia [2]

Referencias
[1] https:/ / wiki. gnome. org/ Apps/ Dia''
[2] https:/ / wiki. gnome. org/ Apps/ Dia

Kivio
Kivio

Kivio
Desarrollador
[1]
el equipo de Kivio
[2]
koffice.org/kivio
Informacin general
ltima versin estable

2.3.3
1 de marzo de 2011

ltima versin en pruebas 2.4 Beta 6


11 de enero de 2012
Gnero

Diagrama de flujo

Sistema operativo

Multiplataforma

Licencia

GPL

En espaol

Kivio es una aplicacin informtica para generar diagramas y organigramas, incluida dentro de la suite ofimtica
para KDE KOffice. Tiene una interfaz de usuario similar a Microsoft Visio y est completamente integrada a
KOffice, pudindose por ejemplo utilizarse embebida en KWord.

Kivio

159

Caractersticas
Permite la creacin de stencils por medio de scripts en Python.
Permite el uso de los stencils de Dia.
Plugins para el framework permiten agregar ms funcionalidades.

Referencias
[1] http:/ / www. koffice. org/ kivio/ more_info. php
[2] http:/ / koffice. org/ kivio

Plter
Un plter es una mquina que se utiliza
junto con el ordenador e imprime en
forma lineal. Se utilizan en diversos
campos: ciencias, ingeniera, diseo,
arquitectura,
etc.
Muchos
son
monocromticos o de 4 colores tambin
hay de ocho y doce colores.
Actualmente son frecuentes los de
inyeccin, que tienen mayor facilidad
para realizar dibujos no lineales y
policromos, son silenciosos, ms
rpidos y ms precisos.
Las dimensiones de los plteres no son
uniformes. Para grficos profesionales,
se emplean plteres de hasta 157 cm de
ancho, mientras que para otros no tan
complejos, son de 91 a 121 cm.

Trazador de inyeccin de tinta.

Trazadores de plumas
Estos trazadores imprimen su salida moviendo una pluma sobre la
superficie de un pedazo de papel, limitados, por tanto, en la prctica al
dibujo lineal. Pueden dibujar trazos complejos pero de manera muy
lenta debido al movimiento mecnico de las plumas. Estos trazadores
no son adecuados para crear regiones rellenas pues necesita hacerlo
repitiendo pasadas con la pluma, por lo que sta dura poco y, adems,
el resultado no es muy satisfactorio. S puede rellenar un rea
dibujando una trama de lneas paralelas, paralelas cruzadas, y los
distintos tipos de rayados utilizados en delineacin.

Plter de etiquetas

Suelen tener un tambor con diferentes plumillas para poder cambiar la anchura y el color de los trazos.
El movimiento de la pluma se realiza mediante dos motores paso a paso: eje X y eje Y. El del eje X mueve las
plumillas a lo ancho del papel, mientras que el del eje Y puede adoptar dos variaciones:
Mueve la plumilla verticalmente. Esto se hace en los trazadores pequeos, de tamao A4 y similares. Son
modelos de sobremesa, algunos de los cuales admiten herramientas como brocas o punteros lser para realizar

Plter

160

trabajos en plsticos y otros materiales.


Mueve el papel. Es la tcnica ms utilizada, tanto si el papel va en rollo como si son hojas sueltas.

Ploter de corte
Un caso particular es el ploter de corte, que corta un medio adhesivo que luego se fijar a otra superficie, desde
camisetas, paredes o cristales y/o carroceras. En vez de usar plumillas para dibujar sobre una superficie, se usan
cuchillas. Un cabezal con una fina cuchilla, se desplaza sobre la superficie. Generalmente se usa 'vinilo' adhesivo de
diferentes colores. Para obtener formas concretas. Muy usado sobre todo en publicidad exterior.

Papel
Utiliza cualquier tipo de hojas

Control
Actualmente los trazadores grficos suelen ser compartidos por varios ordenadores y se controlan mediante una
interfaz Ethernet o similar. Adems pueden tener una entrada serie, RS232, ms que nada por compatibilidad con
modelos antiguos.
Para aplicaciones especiales, tambin existen con interfaz GPIB, Centronics, etc.
El dibujo se realiza mediante algn lenguaje descriptor de grficos, como HPGL (HP), Postscript (Adobe), etc.
Tambin los hay que aceptan directamente cierto nmero de formatos grficos, como JPEG, DXF, etc., de modo que
simplemente hay que enviar el fichero al plter.
Tradicionalmente, las impresoras se orientan a la impresin de textos. Esto las hace bastante fciles de controlar,
siendo suficiente el simple envo del texto a la impresora para generar una pgina impresa. No ocurre lo mismo con
los dibujos de los plteres, para los que se han definidos una serie de lenguaje de descripcin de pgina que incluyen
informacin detallada del estilo de "dibujar una lnea desde el punto A al punto B". Los dos lenguajes de control de
plteres basados en ASCII ms comunes son HPGL2 de Hewlett Packard y DPML de Houston Instruments, con
rdenes como "PA 3000, 2000; PD"
Los programadores de FORTRAN o BASIC normalmente no programaban estas instrucciones directamente, sino
que usaban paquetes de software tales como la librera Calcomp, o paquetes grficos independientes de dispositivo
como las libreras AGL de Hewlett-Packard o las extensiones BASIC y paquetes de alto nivel tales como DIsSPLA.
Con ellas se establecan factores de escala del mundo real al dispositivo, y se traducan las instrucciones al bajo nivel
de los comandos del dispositivo. En el BASIC del HP 9830 era ms sencillo escribir un programa de ploteo que hoy
en bobos C#.NET. Por ejemplo, para dibujar X*X, el programa sera:
10
20
30
40
50
60
70

SCALE -1,1,1,1
FOR X =-1 to 1 STEP 0.1
PLOT X, X*X
NEXT X
PEN
END
SEM X =1,1

Los primeros trazadores (por ejemplo el Calcomp 565 de 1959) trabajaban colocando el papel sobre un rodillo que
mova el papel hacia adelante y hacia atrs para el movimiento de X, mientras que la pluma se mova hacia adelante
y hacia atrs en un solo brazo para el movimiento de Y. Otro mtodo (por ejemplo el I interactivo de
Computervision) una bolgrafos a los pantgrafos de bosquejo y el conducir de las mquinas con los motores
controlados por el ordenador. Esto tena la desventaja de que el movimiento era lento y requera un espacio igual al

Plter
tamao del papel, pero poda doblar como digitalizador. Un cambio final fue la adicin de una abrazadera
elctrico-controlada para sostener las plumas, que permitieron que fueran cambiadas y crean as una salida
multicolor.
En la dcada de los 80 los trazadores domsticos llegaron a ser populares para la experimentacin en grficos de
ordenador. Pero su poca velocidad significaba que no eran tiles para los propsitos de impresin generales, y
haciendo necesario contar con otra impresora convencional para esos trabajos. Con la popularizacin de las
impresoras de inyeccin de tinta de alta resolucin y de las impresoras laser, los trazadores han desaparecido del
mercado.
Los trazadores tambin fueron utilizados en los quioscos Crea-Tarjetas que estuvieron disponibles durante algn
tiempo en los supermercados.
Los trazadores se utilizan sobre todo en dibujo tcnico y otros usos del CAD, donde tienen la ventaja de poder
trabajar con tamaos de papel muy grandes, a la vez que mantienen una alta resolucin. Otro uso ha sido encontrado
substituyendo la pluma por un cortador, y en esta forma los trazadores se pueden encontrar en muchos ropa y la
muestra hace compras.
Un uso para los trazadores consiste en crear las imgenes tctiles para la gente visualmente perjudicada en papel
termal especial.
En muchos casos, hoy los trazadores han sido suplantados por las impresoras de inyeccin de tinta de gran-formato.
Tales impresoras a menudo se las denomina informalmente como trazadores, an cuando ellas no coinciden con la
definicin de este artculo.

Referencias

161

Computacin grfica 2D

162

Computacin grfica 2D
La computacin grfica 2D es la generacin
de imgenes digitales por computadora sobre todo de modelos bidimensionales
(como modelos geomtricos, texto y
imgenes digitales 2D) y por tcnicas
especficas para ellos. La palabra puede
referirse a la rama de las ciencias de la
computacin que comprende dichas tcnicas,
o a los propios modelos.[1]
La computacin grfica 2D se utiliza
principalmente en aplicaciones que fueron
desarrolladas originalmente sobre tecnologas
de impresin y dibujo tradicionales, tales
como tipografa, cartografa, dibujo tcnico,
publicidad, etc. En estas aplicaciones, la
imagen bidimensional no es slo una
representacin de un objeto del mundo real,
sino un artefacto independiente con valor
semntico
aadido;
los
modelos
bidimensionales son preferidos por lo tanto,
porque dan un control ms directo de la
imagen que los grficos 3D por computadora
(cuyo enfoque es ms semejante a la
fotografa que a la tipografa).

Animacin 2D

En muchos dominios, tales como la autoedicin, ingeniera y negocios, una descripcin de un documento basado en
las tcnicas de computacin 2D pueden ser mucho ms pequeas que la correspondiente imagen digital, a menudo
por un factor de 1/1000 o ms. Esta representacin tambin es ms flexible ya que puede ser renderizada en
diferentes resoluciones para adaptarse a los diferentes dispositivos de salida. Por estas razones, documentos e
ilustraciones son a menudo almacenados o transmitidos como archivos grficos en 2D.
Los grficos 2D por computadora se han iniciado en la dcada de 1950, basndose en dispositivos de grficos
vectoriales. stos fueron suplantados en gran parte por dispositivos basados en grficos raster en las dcadas
siguientes. El lenguaje PostScript y el protocolo de sistema de ventanas X fueron piezas claves en la evolucin
histrica del campo.

Computacin grfica 2D

Referencias
[1] Jean Pierre Charalambos. Fundamentos de computacin grfica (http:/ / disi. unal. edu. co/ grupos/ remixlab/ index.
php?option=com_content& view=article& id=4& Itemid=12& lang=es)

Enlaces externos
Jos Corts Parejo. Formatos Grficos Vectoriales 2D (http://personal.us.es/jcortes/Material/
Material_archivos/Articulos PDF/Formatos2D.pdf) PDF
Genevieve B. Orr. 2D Transformations (http://www.willamette.edu/~gorr/classes/GeneralGraphics/
Transforms/transforms2d.htm)

Reconocimiento ptico de caracteres


El Reconocimiento ptico de Caracteres (ROC), o generalmente como reconocimiento de caracteres, es un
proceso dirigido a la digitalizacin de textos, los cuales identifican automticamente a partir de una imagen smbolos
o caracteres que pertenecen a un determinado alfabeto, para luego almacenarlos en forma de datos, as podremos
interactuar con estos mediante un programa de edicin de texto o similar. Con frecuencia es abreviado en textos
escritos en el idioma espaol, utilizando el acrnimo a partir del ingls OCR.
En los ltimos aos la digitalizacin de la informacin (textos, imgenes, sonido, etc ) ha devenido un punto de
inters para la sociedad. En el caso concreto de los textos, existen y se generan continuamente grandes cantidades de
informacin escrita, tipogrfica o manuscrita en todo tipo de soportes. En este contexto, poder automatizar la
introduccin de caracteres evitando la entrada por teclado, implica un importante ahorro de recursos humanos y un
aumento de la productividad, al mismo tiempo que se mantiene, o hasta se mejora, la calidad de muchos servicios.

Problemas con el Reconocimiento ptico de Caracteres (OCR)


El proceso bsico que se lleva a cabo en el Reconocimiento ptico de Caracteres es convertir el texto que aparece en
una imagen en un archivo de texto que podr ser editado y utilizado como tal por cualquier otro programa o
aplicacin que lo necesite.
Partiendo de una imagen perfecta, es decir, una imagen con slo dos niveles de gris, el reconocimiento de estos
caracteres se realizar bsicamente comparndolos con unos patrones o plantillas que contienen todos los posibles
caracteres. Ahora bien, las imgenes reales no son perfectas, por lo tanto el Reconocimiento ptico de Caracteres se
encuentra con varios problemas:
El dispositivo que obtiene la imagen puede introducir niveles de grises al fondo que no pertenecen a la imagen
original.
La resolucin de estos dispositivos puede introducir ruido en la imagen, afectando los pxeles que han de ser
procesados.
La distancia que separa a unos caracteres de otros, al no ser siempre la misma, puede producir errores de
reconocimiento.
La conexin de dos o ms caracteres por pxeles comunes tambin puede producir errores.

163

Reconocimiento ptico de caracteres

Esquema bsico de un algoritmo de Reconocimiento ptico de Caracteres


Todos los algoritmos de Reconocimiento ptico de Caracteres tienen la finalidad de poder diferenciar un texto de
una imagen cualquiera. Para hacerlo se basan en 4 etapas: Binarizacin, Fragmentacin o segmentacin de la
imagen, Adelgazamiento de los componentes y Comparacin con patrones.

Binarizacin
La mayor parte de algoritmos de ROC parten como base de una imagen binaria (dos colores) por lo tanto es
conveniente convertir una imagen de escala de grises, o una de color, en una imagen en blanco y negro, de tal forma
que se preserven las propiedades esenciales de la imagen. Una forma de hacerlo es mediante el histograma de la
imagen donde se muestra el nmero de pixeles para cada nivel de grises que aparece a la imagen. Para binarizarla
tenemos que escoger un umbral adecuado, a partir del cual todos los pixeles que no lo superen se convertirn en
negro y el resto en blanco.
Mediante este proceso obtenemos una imagen en blanco y negro donde quedan claramente marcados los contornos
de los caracteres y smbolos que contiene la imagen. A partir de aqu podemos aislar las partes de la imagen que
contienen texto (ms transiciones entre blanco y negro).

Fragmentacin o segmentacin de la imagen


Este es el proceso ms costoso y necesario para el posterior reconocimiento de caracteres. La segmentacin de una
imagen implica la deteccin mediante procedimientos de etiquetado determinista o estocstico de los contornos o
regiones de la imagen, basndose en la informacin de intensidad o informacin espacial.
Permite la descomposicin de un texto en diferentes entidades lgicas, que han de ser suficientemente invariables,
para ser independientes del escritor, y suficientemente significativas para su reconocimiento.
No existe un mtodo genrico para llevar a cabo esta segmentacin de la imagen que sea lo suficientemente eficaz
para el anlisis de un texto. Aunque, las tcnicas ms utilizadas son variaciones de los mtodos basados en
proyecciones lineales.
Una de las tcnicas ms clsicas y simples para imgenes de niveles de grises consiste en la determinacin de los
modos o agrupamientos (clusters) a partir del histograma, de tal forma que permitan una clasificacin o
umbralizacin de los pixeles en regiones homogneas.

Adelgazamiento de las componentes


Una vez aisladas las componentes conexas de la imagen, se les tendr que aplicar un proceso de adelgazamiento para
cada una de ellas. Este procedimiento consiste en ir borrando sucesivamente los puntos de los contornos de cada
componente de forma que se conserve su tipologa.
La eliminacin de los puntos ha de seguir un esquema de barridos sucesivos para que la imagen contine teniendo
las mismas proporciones que la original y as conseguir que no quede deforme.
Se tiene que hacer un barrido en paralelo, es decir, sealar los pxeles borrables para eliminarlos todos a la vez. Este
proceso se lleva a cabo para hacer posible la clasificacin y reconocimiento, simplificando la forma de las
componentes.

164

Reconocimiento ptico de caracteres

Comparacin con patrones


En esta etapa se comparan los caracteres obtenidos anteriormente con unos tericos (patrones) almacenados en una
base de datos. El buen funcionamiento del ROC se basa en gran medida a una buena definicin de esta etapa. Existen
diferentes mtodos para llevar a cabo la comparacin. Uno de ellos es el Mtodo de Proyeccin, en el cual se
obtienen proyecciones verticales y horizontales del carcter por reconocer y se comparan con el alfabeto de
caracteres posibles hasta encontrar la mxima coincidencia.
Existen otros mtodos como por ejemplo: Mtodos geomtricos o estadsticos, Mtodos estructurales, Mtodos
Neuro-mimticos, Mtodos Markovianos o Mtodos de Zadeh.

Aplicaciones
Desde la aparicin de los algoritmos de Reconocimiento ptico de Caracteres han sido muchos los servicios que han
introducido estos procesos para aumentar su rendimiento y otros que se basan completamente en estas tecnologas. A
continuacin se muestran algunas de las ms destacables aplicaciones que utilizan el ROC.

Reconocimiento de texto manuscrito


Las dificultades que podemos encontrar a la hora de reconocer un texto tipografiado, no se pueden comparar con las
que aparecen cuando queremos reconocer un texto manuscrito.
El reconocimiento de un texto manuscrito contina siendo un desafo. Aunque el texto se compone bsicamente de
caracteres individuales, la mayora de algoritmos ROC no consiguen buenos resultados, ya que la segmentacin de
texto continuo es un procedimiento complejo.
En el caso de reconocimiento de escritura manuscrita a la hora de correccin de exmenes, existe la posibilidad,
aadiendo un listado de lxico (nombres y apellidos) de acercarse al 100% de acierto. A travs de las casillas de
respuesta ICR se pueden reconocer palabras, como nombres de pases, nombres de regiones, marcas comerciales, en
resumen, todo aquello que pueda ser integrado en una lista de palabras Lexico- este puede ir aumentndose segn
necesidades.
Por otro lado, se puede llegar a comprender una frase cuando la hemos terminado de leer. Esto implica una operacin
de niveles morfolgicos, lxico y sintctico que se consigue mediante el reconocimiento del habla continua. Para
llevar a cabo esa metodologa, se utilizan algoritmos robustos que utilizan una segmentacin previa, debido a que se
obtiene automticamente con la descodificacin.

Reconocimiento de matrculas
Una de las aplicaciones son los radares. Estos deben ser capaces de localizar una matrcula de un vehculo con
condiciones de iluminacin, perspectiva y entorno variables.
En la etapa de segmentacin, se buscan texturas similares a la de una matrcula y se asla el rea rectangular que
forma la matrcula.
Finalmente, se aplica un proceso de clasificacin mltiple sobre el conjunto de pxeles pertenecientes a la matrcula,
proporcionando una cadena de caracteres que se tienen que ajustar a un modelo conocido: el formato de una
matrcula. Si aparece algn error, es corregido.

165

Reconocimiento ptico de caracteres

Indexacin en bases de datos


Con el gran aumento de informacin publicada que ha tenido lugar en los ltimos aos, cada vez son ms los
mtodos que se utilizan para organizar todo este material almacenado en bases de datos. Uno de estos contenidos son
las imgenes. Una de las formas ms corrientes de buscar imgenes es a partir de metadato introducidos
manualmente por los usuarios. Actualmente han aparecido buscadores que proporcionan la posibilidad de buscar
imgenes mediante el texto que aparecen en ellas, como el buscador DIRS(Document Image Retrieval System) que,
mediante un algoritmo de Reconocimiento ptico de Caracteres, extrae el texto que aparece en la imagen y lo utiliza
como metadato que podr ser utilizado en las bsquedas. Esta tecnologa proporciona una posibilidad en la bsqueda
de imgenes y demuestra que el ROC an puede dar mucho de s.

Reconocimiento de datos estructurados con ROC Zonal


Se usa para digitalizar de forma masiva grandes cantidades de documentos estructurados o semiestructurados
(facturas, nminas, albaranes, plizas, justificantes bancarios, etc.), catalogando automticamente los documentos
con los metadatos obtenidos y archivndolos en formato digital de forma indexada para facilitar su posterior
bsqueda. Tiene el inconveniente de que es necesario disear previamente las plantillas, pero con una buena
configuracin se ahorra mucho tiempo en el proceso de digitalizacin.

Software para el ROC

Captricity [1] (Unix, Windows, Mac OS) ROC Zonal Solamente


ABBYY FineReader [2] (Unix, Windows, Mac OS)
Adobe Acrobat Professional (Windows, Mac OS)
BIT-Alpha (Windows)
ExactScan Pro [3] (Mac OS)
Office Gemini [4] Software de Digitalizacin (Mac OS)
Neoptec (Windows, Mac OS, Unix)
Nicomsoft OCR [5] (Windows, Unix)
OCRKit [6] (Mac OS)
Readiris (Unix, Windows, Mac OS)
Scansoft Omnipage (Windows)
GEXCAT (Windows, Mac OS, Unix)

Bibliografa
Acerca de ROC (tecnologa y software) [7]
Soluciones OCR en la nube (Cloud Computing) [8]
Instituto Tecnolgico de Informtica [9]
Instituto Tecnolgico de Informtica: ITI OCR: Investigacin de Nuevas Tcnicas para ROC/ICR de Formularios
Impresos y Manuscritos [10]
Instituto Tecnolgico de Informtica: ITIOCR: Nuevas Funcionalidades en el Reconocimiento de Formularios
Impresos y Manuscritos Dirigido [11]
Instituto Tecnolgico de Informtica: ITI- ROC Proyecto de I+D para la Mejora de los Procesos de la
Digitalizacin Masiva [12]

166

Reconocimiento ptico de caracteres

Referencias
[1] http:/ / info. captricity. com
[2] http:/ / latam. abbyy. com/ finereader/
[3] http:/ / exactscan. de/
[4] http:/ / www. baseside. com/ software-producto/ diamond-vision
[5] http:/ / www. nicomsoft. com/ products/ ocr/
[6] http:/ / ocrkit. com/
[7] http:/ / latam. abbyy. com/ finereader/ ocr?source=products
[8] http:/ / latam. abbyy. com/ Default. aspx?DN=d2740918-c2fd-4fe6-a8b1-f0bd2816b561
[9] http:/ / www. iti. es/ media/ about/ docs/ tic/ 13/ articulo2. pdf
[10] https:/ / observatorio. iti. upv. es/ resources/ project/ 58
[11] http:/ / www. iti. es/ lineas-i-d-i/ proyectos-de-investigacion/ 2010/ itiocr/ index. html
[12] https:/ / observatorio. iti. upv. es/ resources/ new/ 12088

Trazador de imgenes
Un trazador de imgenes es un programa para transformar una imagen grfica en forma de mapa de bits a un
formato vectorial.
Tambin se llama as a las impresoras tipo plotter, que crea las imgenes con base en trazos, no como la impresora
matricial comn, que lo hace mediante mltiples pequeos puntos.
Programas trazadores libres:
Potrace
Autotrace
Inkscape
Programas trazadores comerciales:
Corel PowerTRACE
Adobe Streamline. Descontinuado posterior a la incorporacin de LiveTrace al Adobe Illustrator CS2 en 2002.
Vnculo en ingls.
Vector Magic Precision Bitmap To Vector Conversion Online [1]. Conversin de bitmap a vector via sitio web (2
conversiones gratis, US$ 7.95/mensual) y aplicacin (US$ 295). Vnculo en ingls.

Referencias
[1] http:/ / vectormagic. com/ home

167

Imagen de mapa de bits

Imagen de mapa de bits


Una imagen en mapa de bits o imagen rster (un calco del ingls), es una estructura o fichero de datos que
representa una rejilla rectangular de pxeles o puntos de color, denominada matriz, que se puede visualizar en un
monitor, papel u otro dispositivo de representacin.
A las imgenes en mapa de bits se las suele definir por su altura y anchura (en pxeles) y por su profundidad de color
(en bits por pxel), que determina el nmero de colores distintos que se pueden almacenar en cada punto individual, y
por lo tanto, en gran medida, la calidad del color de la imagen.
Los grficos en mapa de bits se distinguen de los grficos vectoriales en que estos ltimos representan una imagen a
travs del uso de objetos geomtricos como curvas de Bzier y polgonos, no del simple almacenamiento del color de
cada punto en la matriz. El formato de imagen matricial est ampliamente extendido y es el que se suele emplear
para tomar fotografas digitales y realizar capturas de vdeo. Para su obtencin se usan dispositivos de conversin
analgica-digital, tales como escneres y cmaras digitales.

Color
Cada punto representado en la imagen debe contener informacin de color, representada en canales separados que
representan los componentes primarios del color que se pretende representar, en cualquier modelo de color, bien sea
RGB, CMYK, LAB o cualquier otro disponible para su representacin. A esta informacin, se puede sumar otro
canal que representa la transparencia respecto al fondo de la imagen. En algunos casos, (GIF) el canal de
transparencia tiene un solo bit de informacin, es decir, se puede representar como totalmente opaco o como
totalmente transparente; en los ms avanzados (PNG, TIFF), el canal de transparencia es un canal con la misma
profundidad del resto de canales de color, con lo cual se pueden obtener centenares, miles o incluso millones de
niveles de transparencia distintos.

Resolucin
En una imagen en mapa de bits no se pueden cambiar sus dimensiones
sin que la prdida de calidad sea notoria. Esta desventaja contrasta con
las posibilidades que ofrecen los grficos vectoriales, que pueden
adaptar su resolucin fcilmente a la de cualquier dispositivo de
visualizacin. De todas maneras, existe mayor prdida cuando se
pretende incrementar el tamao de la imagen (aumentar la cantidad de
pxeles por lado) que cuando se efecta una reduccin del mismo. Las
imgenes en mapa de bits son ms prcticas para tomar fotografas o
filmar escenas, mientras que los grficos vectoriales se utilizan sobre
todo para la representacin de figuras geomtricas con parmetros
definidos, lo cual las hace tiles para el diseo grfico o la
representacin de texto. Las pantallas de ordenador actuales
habitualmente muestran entre 72 y 130 pxeles por pulgada (PPP), y
Detalle de una imagen en mapa de bits. Si
algunas impresoras imprimen 2400 puntos por pulgada (ppp) o ms;
hacemos zoom sobre esta imagen, podemos ver
determinar cul es la mejor resolucin de imagen para una impresora
los puntos (pxeles) que la conforman,
dada puede llegar a ser bastante complejo, dado que el resultado
representados como cuadrados.
impreso puede tener ms nivel de detalle que el que el usuario pueda
distinguir en la pantalla del ordenador. Habitualmente, una resolucin de 150 a 300 ppp funciona bien para imprimir
a 4 colores (CMYK).

168

Imagen de mapa de bits

169

Sin embargo, existe una frmula matemtica que permite definir esta resolucin segn el sustrato de impresin:
lpp x 2 x f a/r = ppp
Donde lpp (lneas por pulgada) es la lineatura a utilizarse segn el sustrato, por ejemplo: 150 lpp, si son papeles
recubiertos, 85 lpp para peridico, etc.
2 es un factor basado en la capacidad de rasterizacin del escanner
y f a/r es la ampliacin o disminucin en que se necesita la imagen.
La frmula puede utilizarse solamente como lpp x 2 = ppp.

Conversin entre mapas de bits y grficos vectoriales


La transformacin de un mapa de bits a un formato vectorial se llama vectorizacin. Este proceso normalmente se
lleva a cabo o bien manualmente (calcando el mapa de bits con curvas de Bzier o polgonos vectoriales) o bien con
ayuda de un programa especfico, como por ejemplo Corel PowerTrace o Inkscape. El proceso inverso, convertir una
imagen vectorial en una imagen de mapa de bits, es mucho ms sencillo y se llama rasterizacin.

Analoga en 3D
En infografa 3D (tres dimensiones) el concepto de una rejilla plana de
pxeles se extiende a un espacio tridimensional formado por ladrillos
cbicos llamados vxeles. En este caso, existe una reja tridimensional
con elementos (cubitos) que contienen la informacin del color. A
pesar de que los vxeles son un concepto potente para tratar cuerpos
con formas complejas exigen mucha memoria para ser almacenados.
En consecuencia, a la hora de producir imagnes en tres dimensiones
se utilizan ms a menudo imgenes vectoriales 3D.

Enlaces externos
BiTmap Publishing [1] (en japons)

Referencias
[1] http:/ / homepage3. nifty. com/ sugich/ index. htm

El cubo de Rubik es un cuerpo tridimensional que


podemos interpretar como un cuerpo formado
por vxeles, la versin tridimensional de un pxel.

Cairo (biblioteca)

170

Cairo (biblioteca)
cairo

Desarrollador
Carl Worth, Behdad Esfahbod
[1]
cairographics.org
Informacin general
ltima versin estable

[2]
1.12.14 (info )
10 de febrero de 2013

ltima versin en pruebas 1.12.16 (info [3])


26 de agosto de 2013
Gnero

API grfica

Programado en

Sistema operativo

Multiplataforma

Licencia

GNU LGPL
MPL

En informtica, Cairo es una biblioteca grfica de la API GTK+ usada para proporcionar imgenes basadas en
grficos vectoriales. Aunque Cairo es una API independiente de dispositivos, est diseado para usar aceleracin por
hardware cuando est disponible. Cairo ofrece numerosas primitivas para imgenes de dos dimensiones.
A pesar de que est escrito en C, existen implementaciones en otros lenguajes de programacin, incluyendo C++,
C#, Common Lisp, Haskell, Java, Python, Perl, Ruby, Scheme (Guile, Chicken), Smalltalk y muchos otros. Dada la
doble licencia incluyendo la Licencia Pblica General Reducida de GNU y la Licencia Pblica de Mozilla, cairo es
software libre.

Modelo grfico de Cairo


Para poder explicar el modelo grfico que usa Cairo se tienen que definir los conceptos que se utilizan. Se tienen los
sustantivos y los verbos. Los sustantivos son objetos abstractos o entidades en los cuales operan los verbos. Hay
varios tipos de sustantivos y varios tipos de verbos.

Sustantivos

Cairo (biblioteca)

Destino. El destino es la superficie sobre la cual se dibuja. Puede ser una matriz de pxeles, o un archivo SVG o PDF, o
cualquier tipo de grfico. Esta superficie colecciona los elementos de los grficos mientras se van aplicando, permitiendo
as construir un trabajo completo, de forma anloga a pintar sobre un lienzo.
Fuente. Es la "pintura" sobre la cual se trabaja. Se muestra como una capa superior (capa negra en la imagen). Puede ser
totalmente de un color, un patrn de colores, o incluso una superficie destino previamente creada. De forma contraria a una
pintura real, la fuente puede contener un canal de transparencia.
Mscara. La mscara es la pieza ms importante pues controla la aplicacin de la fuente al destino. En la imagen se
muestra como una pala amarilla que deja pasar la fuente. Cuando se aplica un verbo, es como si se adhiriera la fuente al
destino. Siempre que la mscara lo permita, la fuente es copiada, en caso contrario, no sucede nada.
Ruta. Es cualquier cosa entre una parte de la mscara y una parte del contexto. Se manipula por medio de los verbos de
ruta.
Contexto. El contexto mantiene un registro de todo lo que un verbo afecta. Mantiene una fuente, un destino y una
mscara. Tambin mantiene muchas variables de ayuda como el grosor de la lnea y el estido, el tipo de fuente de letra y el
tamao, etc. Tambin mantiene la ruta, la cual se transforma a una mscara cuando se usan los verbos de dibujo.
Antes de que se dibuje algo con Cairo, se necesita crear un contexto. El contexto se almacena en el tipo de dato cairo_t.
Cuando se crea un contexto, debe de ser ligado a una superficie, por ejemplo, una superficie de imagen si se desea crear un
archivo PNG.

Verbos
Trazar. La operacin cairo_stroke() toma un lpiz virtual a travs de toda la ruta. Permite transferir parte de la fuente (la
lnea de la ruta) a travs de la mscara, de acuerdo al ancho de la lnea, estilo, etc. que define el contexto. Transfiere la
mitad del ancho de lnea en cada lado de la ruta.
cairo_set_line_width (cr, 0.1);
cairo_set_source_rgb (cr, 0, 0, 0);
cairo_rectangle (cr, 0.25, 0.25, 0.5, 0.5);
cairo_stroke (cr);
Rellenar. La operacin cairo_fill() permite pasar un hoyo de la fuente (los lmites de la ruta) a travs de la mscara. Al
usar rutas complejas (rutas con mltiples subrutas , como una dona, o rutas que se intersecan), estas se ven influenciadas
por las reglas de rellenado.
cairo_set_source_rgb (cr, 0, 0, 0);
cairo_rectangle (cr, 0.25, 0.25, 0.5, 0.5);
cairo_fill (cr);
Mostrar texto. La operacin cairo_show_text() forma la mscara desde cierto texto. Se usa como atajo en vez de crear
una ruta con cairo_text_path() y luego usar cairo_fill() para transferirla.
cairo_text_extents_t te;
cairo_set_source_rgb (cr, 0.0, 0.0, 0.0);
cairo_select_font_face (cr, "Georgia",
CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD);
cairo_set_font_size (cr, 1.2);
cairo_text_extents (cr, "a", &te);
cairo_move_to (cr, 0.5 - te.width / 2 - te.x_bearing,
0.5 - te.height / 2 - te.y_bearing);
cairo_show_text (cr, "a");

171

Cairo (biblioteca)

172

Pintar. La operacin cairo_paint() usa una mscara que transfiere la fuente completa al destino. Algunas personas la
consideran como una mscara infinitamente grande, otros no la consideran mscara, el resultado es el mismo. La operacin
similar cairo_paint_with_alpha() permite transferir la fuente completa al destino, pero slo transfiere cierto porcentaje de
color.
cairo_set_source_rgb (cr, 0.0, 0.0, 0.0);
cairo_paint_with_alpha (cr, 0.5);
Enmascarar. Las operaciones cairo_mask() y cairo_mask_surface() permiten transferir de acuerdo al nivel de
transparencia u opacidad. En las partes transparentes de la superficie, la fuente se transfiere al destino. En las partes
opacas, nada se transfiere.
cairo_pattern_t *linpat, *radpat;
linpat = cairo_pattern_create_linear (0, 0, 1, 1);
cairo_pattern_add_color_stop_rgb (linpat, 0, 0, 0.3, 0.8);
cairo_pattern_add_color_stop_rgb (linpat, 1, 0, 0.8, 0.3);
radpat = cairo_pattern_create_radial (0.5, 0.5, 0.25, 0.5, 0.5, 0.75);
cairo_pattern_add_color_stop_rgba (radpat, 0, 0, 0, 0, 1);
cairo_pattern_add_color_stop_rgba (radpat, 0.5, 0, 0, 0, 0);
cairo_set_source (cr, linpat);
cairo_mask (cr, radpat);

Proceso de dibujo
Para poder crear una imagen, se tiene que preparar el contexto para cada uno de los verbos. Para usar cairo_stroke()
o cairo_fill() se necesita primero una ruta. Para usar cairo_show_text() se tiene que posicionar el texto en su punto
de insercin. Para usar cairo_mask() se necesita una segunda superficie fuente. Para las dems operaciones,
incluyendo cairo_paint() slo se necesitan una fuente primaria.
Hay tres tipos de fuentes principales en Cairo: colores, gradientes e imgenes. Los colores son los ms simples; usan
un color uniforme en toda la fuente. Se pueden seleccionar colores sin previas preparaciones con
cairo_set_source_rgb() y cairo_set_source_rgba(). Usar cairo_set_source_rgb(cr, r, g, b) es equivalente a usar
cairo_set_source_rgba(cr, r, g, b,1.0), lo cual pone el color fuente a su mximo nivel de opacidad.
Los gradientes describen una progresin de colores en funcin a su lugar de inicio y de fin, adems de usar una serie
de "paradas" a lo largo del camino. Los gradientes lineales se construyen a partir de dos puntos que se pasan a travs
de lneas paralelas, los cuales definen los lugares de inicio y de fin. Los gradientes radiales se construyen tambin a
partir de dos puntos, pero cada uno tiene un radio asociado para el crculo que define los lugares de inicio y de fin.
Las paradas se agregan a los gradientes con cairo_add_color_stop_rgb() y cairo_add_color_stop_rgba() que
toman un color como cairo_set_source_rgb*() y un offset para indicar donde se aplica a los lugares de referencia.
Los colores entre las paradas adyacentes se promedian en el espacio para mezclarlos de forma uniforme. El
comportamiente entre los lugares de referencia pueden ser controlados con cairo_set_extend().
Las
imgenes
pueden
ser
superficies
cargadas
desde
archivos
existentes
con
cairo_image_surface_create_from_png() o tambin pueden ser superficies creadas con Cairo en un destino
anterior. La forma ms fcil de crear y usar un destino anterior como una fuente es con cairo_push_group(), con
cairo_pop_group() o con cairo_pop_group_to_source(). Se usa cairo_pop_group_to_source() justo antes de
seleccionar una nueva fuente, y cairo_pop_group() cuando se desea guardarlo, as que se puede seleccionar uno y
otra vez con cairo_set_source().
Ejemplo de dibujo usando color

Cairo (biblioteca)

173
cairo_set_source_rgb (cr, 0, 0, 0);
cairo_move_to (cr, 0, 0);
cairo_line_to (cr, 1, 1);
cairo_move_to (cr, 1, 0);
cairo_line_to (cr, 0, 1);
cairo_set_line_width (cr, 0.2);
cairo_stroke (cr);
cairo_rectangle (cr, 0, 0, 0.5, 0.5);
cairo_set_source_rgba (cr, 1, 0, 0, 0.80);
cairo_fill (cr);
cairo_rectangle (cr, 0, 0.5, 0.5, 0.5);
cairo_set_source_rgba (cr, 0, 1, 0, 0.60);
cairo_fill (cr);
cairo_rectangle (cr, 0.5, 0, 0.5, 0.5);
cairo_set_source_rgba (cr, 0, 0, 1, 0.40);
cairo_fill (cr);

Ejemplo de dibujo usando gradientes


int i, j;
cairo_pattern_t *radpat, *linpat;
radpat = cairo_pattern_create_radial (0.25, 0.25, 0.1, 0.5, 0.5, 0.5);
cairo_pattern_add_color_stop_rgb (radpat, 0, 1.0, 0.8, 0.8);
cairo_pattern_add_color_stop_rgb (radpat, 1, 0.9, 0.0, 0.0);
for (i=1; i<10; i++)
for (j=1; j<10; j++)
cairo_rectangle (cr, i/10.0 - 0.04, j/10.0 - 0.04, 0.08, 0.08);
cairo_set_source (cr, radpat);
cairo_fill (cr);
linpat = cairo_pattern_create_linear (0.25, 0.35,
cairo_pattern_add_color_stop_rgba (linpat, 0.00,
cairo_pattern_add_color_stop_rgba (linpat, 0.25,
cairo_pattern_add_color_stop_rgba (linpat, 0.50,
cairo_pattern_add_color_stop_rgba (linpat, 0.75,
cairo_pattern_add_color_stop_rgba (linpat, 1.00,
cairo_rectangle (cr, 0.0, 0.0, 1, 1);
cairo_set_source (cr, linpat);
cairo_fill (cr);

0.75,
1, 1,
0, 1,
1, 1,
0, 0,
1, 1,

0.65);
1, 0);
0, 0.5);
1, 0);
1, 0.5);
1, 0);

Cairo (biblioteca)

174

Creacin de rutas
Cairo siempre tiene una ruta activa. Si se llama la funcin cairo_stroke() se dibujar la ruta. Si se llama la funcin
cairo_fill() se rellenar el interior de la ruta. Pero como la ruta inicial est vaca, ambas llamadas a tales funciones
no representarn cambios al destino. En cada llamada a cairo_stroke() o a cairo_fill() la ruta se vaca para poder una
nueva ruta.
Existen versiones alternativas de las funciones anteriores las cuales no vacan la ruta para que se puede volver a
utilizar, estas funciones son: cairo_stroke_preserve() y cairo_fill_preserve().
Proceso de creacin de rutas
Cuando se crean rutas, Cairo usa un sistema al estilo conecta los puntos. Comienza en 1, traza una lnea a 2, luego a 3, y
as sucesivamente. Cuando se comienza una ruta o una subruta, se designa un punto el cual todava no tiene ningn otro
conectado, para esto se usa la funcin cairo_move_to(). Con esto se cambia el punto de referencia actual sin realizar
conexiones a otros puntos. Tambin se puede mover el punto de forma relativa con cairo_rel_move_to(). Despus de
asignar el primer punto de referencia, se usan otras operaciones las cuales actualizan el punto de referencia y lo conectan
de determinada forma.
cairo_move_to (cr, 0.25, 0.25);
Se pueden usar lneas rectas para unir los puntos de forma absoluta con cairo_line_to() o de forma relativa con
cairo_rel_line_to(). El nuevo punto de referencia se actualiza, despus de tales operaciones se encuentra al final de la
lnea.
cairo_line_to (cr, 0.5, 0.375);
cairo_rel_line_to (cr, 0.25, -0.125);
Tambin se pueden usar arcos de un crculo para crear segmentos de ruta. En este caso el punto que se especifica no est
en la ruta, sino que es el centro del crculo de tal arco. Ambos puntos, el punto inicial y el punto final del crculo deben de
especificarse, tales puntos se conectan en sentido de las agujas del reloj con cairo_arc() y en sentido contrario con
cairo_arc_negative(). Si el punto de referencia anterior no est en la nueva curva, se agrega una lnea recta donde el arco
empieza. El punto de referencia se actualiza a donde termina el arco. Slo existen versiones absolutas (no nmero
negativos).
cairo_arc (cr, 0.5, 0.5, 0.25 * sqrt(2), -0.25 * M_PI, 0.25 * M_PI);
Tambin se pueden usar curvas de Bzier en Cairo. Si se usan, empiezan en el punto de referencia actual y uniformemente
sigue la direccin hacia otros dos puntos, y finalmente llega a un tercer punto. Al igual que las lneas rectas, existen dos
versiones, una absoluta que es cairo_curve_to() y una relativa que es cairo_rel_curve_to(). Cuando se usa la funcin
relativa todos los puntos son relativos al punto de referencia anterior, en vez de ser relativos entre cada uno de ellos.
cairo_rel_curve_to (cr, -0.25, -0.125, -0.25, 0.125, -0.5, 0);
Cairo cierra la ruta trazando una lnea recta hacia el inicio de la ruta. Esta lnea puede ser til para, por ejemplo, un
polgono, pero no es til para formas curvas. Una ruta abierta es una ruta continua que su punto inicial y su punto final no
se encuentran donde mismo.
cairo_close_path (cr);

Programa mnimo de ejemplo en C


#include <cairo.h>
int
main (int argc, char *argv[])
{
cairo_surface_t *surface;
cairo_t *cr;

Cairo (biblioteca)

175

surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 240, 80);


cr = cairo_create (surface);
cairo_select_font_face (cr, "serif", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD);
cairo_set_font_size (cr, 32.0);
cairo_set_source_rgb (cr, 0.0, 0.0, 1.0);
cairo_move_to (cr, 10.0, 50.0);
cairo_show_text (cr, "Hello, world");
cairo_destroy (cr);
cairo_surface_write_to_png (surface, "hello.png");
cairo_surface_destroy (surface);
return 0;
}

Si tal archivo lo nombrramos como hello.c, la instruccin necesaria para compilarlo sera:
cc -o hello $(pkg-config --cflags --libs cairo) hello.c
Tras correr el programa hello el usuario obtendr una imagen PNG llamada hello.png con el texto "Hello, world"
escrito en color azul.

Enlaces externos
Pgina oficial [1]
Cairo here, there and everywhere [4] (en ingls)

Wikimedia Commons alberga contenido multimedia sobre Cairo. Commons

Referencias
[1]
[2]
[3]
[4]

http:/ / cairographics. org/


http:/ / www. cairographics. org/ news/ cairo-1. 12. 14/
http:/ / www. cairographics. org/ news/ cairo-1. 12. 16/
http:/ / arstechnica. com/ articles/ columns/ linux/ linux-20050822. ars

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Vectrex Fuente: http://es.wikipedia.org/w/index.php?oldid=64589532 Contribuyentes: Aliuk, Damifb, Dodo, Hari Seldon, JetDriver, Martin Rizzo, Sabbut, UA31, uo Martnez, 9 ediciones
annimas
Asteroids Fuente: http://es.wikipedia.org/w/index.php?oldid=72031926 Contribuyentes: Banfield, Biasoli, Canyq, Counter, Ente X, Espilas, Felipealvarez, Ivanics, JetDriver, Kalavia7,
Karlosuy, LordT, Lukus, Matdrodes, Mr. Gonna Change My Name Forever, Muro de Aguas, Rosarinagazo, Rtalaman, Rudwolf, Solmedo, SuperJoe, Tsuba, 14 ediciones annimas
Vector Fuente: http://es.wikipedia.org/w/index.php?oldid=76966171 Contribuyentes: Abgenis, Acratta, Aika, Airunp, Alberto Leguiza, Alberto Salguero, Ale flashero, Alexav8, Alfredobi,
Algarabia, Alhen, Aliman5040, Alvaro qc, Andreaherrera17, Andreasmperu, Angel GN, Angel.F, AngelCado, Antonorsi, Antur, Antn Francho, Arjuno3, Asqueladd, Axvolution, Axxgreazz,
Aybar lautaro pizarro, Aipni-Lovrij, Baiji, Belb, Belgrano, BetoCG, Betoloco55, BlackBeast, BraisGabin, Bucephala, BuenaGente, C'est moi, CaStarCo, Camilo, Carmin, Carrasco carlos,
Cguzmanceti, Chris pinto, Claudio Elias, Cobalttempest, Coins, CommonsDelinker, DJ Nietzsche, Damisoft, Daniel ASA, DasAuge, David0811, Davidgutierrezalvarez, Davius, Denisdelcarmen,
Der Knstler, DerHexer, Dianai, Diegusjaimes, Diosa, Dnu72, Dodo, Dossier2, DrVino, Echani, Edgarjdq, Edmenb, Eduardosalg, Ellinik, Elsenyor, Emijrp, Enric Naval, Eperez766, Erik Mora,
Fanikiss, Farisori, Felipe frih, Ferbr1, Fidelmoquegua, Filipo, Finwe, Fmariluis, Foundling, Foxware, Fran Ara, Fran89, FrancoGG, Fsd141, Galandil, Gbsuar, GermanX, Gharadeldesierto, Greek,
Gsrdzl, Gustronico, Gtz, HUB, Halfdrag, Helmy oved, HiTe, Homero Simpson, House, Hprmedina, Humberto, Ialad, Igna, Isha, J. A. Glvez, J.M.Domingo, J3D3, JAQG, JMCC1, JQv4,
JacobRodrigues, Jarisleif, Jarke, Jerowiki, JeysonxD, Jhonatan-pea, Jimbo20, Jkbw, Jorge c2010, Jorgelrm, Jose98natareno, Joshimath, Juan Marquez, Juan Mayordomo, Juanje 2712, Karshan,
Kekkyojin, Kenoguzman, Kismalac, Kved, LMLM, LP, LUISQM, Laura Fiorucci, Laxmen, Leonpolanco, Linkedark, Linux65, Locos epraix, MEUDIT MONENEGRO, Macy, Mafores, Magister
Mathematicae, Maldoror, Malguzt, Mansoncc, MarcoAurelio, Marianov, Mario modesto, Matdrodes, Matiasasb, Mel 23, Mercenario97, MercurioMT, Mettallzoar, Miancta, Mierdadecaballo,
Miguel, Mike.lifeguard, Milestones, Miss Manzana, Mjacome0172, Muro de Aguas, Mushii, Natrix, Neodop, Netito777, Nixn, Numbo3, OboeCrack, Omegakent, Oscar ., Osos4, Pablo323,
Pabloallo, Paintman, Pakitou, Pan con queso, Pello, Petruss, Pieter, Pino, Ppja, Plux, Queninosta, Racso, Rainiero.garcia, Ramjar, Rastrojo, Raulshc, Rigenea, Riohachero, Rojasyesid,
Roman.astaroth, Rondador, Roprgm, RoyFocker, RubiksMaster110, Rubpe19, Rv53705, Rge, Sanchez1103, Sandra Leyva, Santi0300, Santiperez, Sapientisimo, Savh, Shalbat, Skr515,
Soulreaper, SuperBraulio13, Superzerocool, Susanbea, TMU, Taichi, Tano4595, Tarkus, Technopat, Teijus, Tirithel, Toad32767, Tomatejc, Tostadora, Troodon, UA31, Usuwiki, VanKleinen,
Veon, Vetranio, Vic Fede, Victormoz, Vitamine, Vivaelcelta, Waka Waka, Windrade, Wricardoh, XProlok, XalD, Xuankar, Yeison1997r, Yeza, 1258 ediciones annimas
Lnea Fuente: http://es.wikipedia.org/w/index.php?oldid=77087392 Contribuyentes: Adelpine, Airunp, Albertojuanse, Alvaro qc, Anderson(aleas anchopite), Andreasmperu, Angelito7,
Antonorsi, Aranzazu Y, BL, Banfield, Bedwyr, BuenaGente, Carmin, ChristianH, Cobalttempest, Damifb, Dark Bane, David0811, Dianagirlflor, Diego 5397, Diegusjaimes, Dreitmen, Dusan,
Edmenb, Edslov, Eduardosalg, Espilas, Foundling, Francisco Mochis, Francisco Valdez Mendoza, Fsd141, Galandil, GermanX, Gins90, Hecobra78, Helmy oved, Holaquetalcomoteva,
Hprmedina, Humberto, Igna, Isha, JMCC1, Jalfredo67, Jarisleif, Javierito92, Jerowiki, Jkbw, John.Guillen, Jorge c2010, Jredmond, Kanon6996, Leandroidecba, Leonpolanco, Libertad y Saber,
LlamaAl, Luifred, MONIMINO, Madalberta, Magister Mathematicae, Manu Lop, Manw, MarceQC, MarcoAurelio, Matdrodes, Mcetina, Melissaruizoter, Miguel303xm, NaBUru38, NaSz,
NazarethlyxD, Netito777, Nord oliver, Ortisa, Pedro Nonualco, Plux, Renebeto, Richy, Rod750, RubenOnline, Rubpe19, Segedano, Stibonk, SuperBraulio13, Taichi, Tano4595, Technopat,
Teles, Tirithel, UA31, Ugly, Valardhur, Viruz antrax, Waka Waka, 403 ediciones annimas
Polgono (geometra) Fuente: http://es.wikipedia.org/w/index.php?oldid=77087304 Contribuyentes: .snoopy., 3scandal0, AVIADOR, Abin, Acratta, Alan, Alberto 999, Alconmax, Alexav8,
AlfonsoERomero, Andreasmperu, Andr Martn Espinal Lavado, Angel GN, Anonimius2308909, Antur, Argenz, Ascnder, Athiclau, Atilae, Axvolution, Aipni-Lovrij, Balderai, Balles2601,
Banfield, Barreto tejada, BlackBeast, Bolt58, Brayhan007, Brindys, BuenaGente, Camilo, Camima, Carmin, Cheveri, ChristianH, Cinabrium, Cinevoro, Conguito1100, Dagane, Danielbogota12,
DanielithoMoya, Dermot, Diegusjaimes, Disneyguay, Dnu72, Dossier2, Dullyboy, Dverab, Ecemaml, Edslov, Eduardosalg, Edub, El boliviano, El de vio, Elabra sanchez, Elisardojm, Ellinik,
Emiduronte, Error de inicio de sesin, FedericoMP, Feliciano, Fernando Estel, Foundling, Fsd141, Gaeddal, Gaius iulius caesar, Galaylua, Ggenellina, Googolplanck, Guanxito, Gusama Romero,
Gusbelluwiki, Gusgus, Gtz, Harpagornis, Hiperfelix, Hosg, Hprmedina, Humberto, Infernape8910, Ingenioso Hidalgo, Isha, Ilios C, JA Galn Baho, JAGT, JAQG, JMCC1, JUAN
GRAJALES20, JacobRodrigues, Jarisleif, Jarke, Javierito92, Jcuadra2, Jechavarria4, Jeke123456789, Jerowiki, Jkbw, Jorge c2010, Jorgelrm, Jose luis piamonte, Joseaperez, Josefina Granados
Prez, Josetxus, Jsanchezes, Juan Mayordomo, Julianpial, Julius C, Khiari, Kn, Kved, LaH ToOz, Lasneyx, Latinweb, Laura Fiorucci, Lcsrns, Leitoxx, Leonpolanco, Lhaa munecka, Limbo@MX,
Lobillo, Loco085, Lucien leGrey, Luis1970, Luistmaster, Ma'ame Michu, MaKiNeoH, Magister Mathematicae, Maleiva, Manuelt15, Mar del Sur, MarcoAurelio, Marianov, Markoszarrate,
Matdrodes, Mel 23, MercurioMT, Metrnomo, Miss Manzana, Misterioso M, Moriel, Mortadelo2005, Mpeinadopa, Nicop, Nixn, Norikesh, Osado, Petruss, Pilaf, Proferichardperez, Plux,
Qriztian, Racso, Ramon20, Rastrojo, Raystorm, Ricardogpn, Rockband1505, Roinpa, Rosarino, Roxana555, RoyFocker, Rubpe19, Rge, SaeedVilla, Samuel perez vanegas, Savh, Seasz, Sebrev,
Sevino, Shebaks, Sigmanexus6, Snakeyes, Softed, Soulreaper, Spirit-Black-Wikipedista, SuperBraulio13, Sviar, Taichi, Tano4595, Technopat, Theaingeruman, Tirithel, Tokvo, Tomatejc,
Travelour, UA31, Varano, Vichock, Victormoz, Vitamine, Waka Waka, Wmaster32, Xanom, Xavigivax, Xsm34, Xulio220, Xzit, Yayoloco, Yoel16, Youssefsan, Zalovitch, Zocks, 864 ediciones
annimas
Crculo Fuente: http://es.wikipedia.org/w/index.php?oldid=77077090 Contribuyentes: -Erick-, -jem-, 3coma14, Acratta, Airunp, Akenaton I, Akkakk, Alejandrosanchez, Alexquendi, Alhen,
Alvaro qc, Andreasmperu, Andr Martn Espinal Lavado, Angel GN, Antur, Arjuno3, Axx, Balderai, Banfield, Belb, BlackBeast, Bucho, CHUCAO, Carmin, Caspio, Ccamacho, Cobalttempest,
Cookie, Creosota, DLeandroc, Dat, David0811, Diegusjaimes, Digigalos, Dorieo, Dreitmen, Ecemaml, Edslov, Eduardosalg, Edward velasquez, Ejmeza, El Caro, ElEditaArticulos, Elabra
sanchez, Eli22, Emferr, Emiduronte, Emijrp, Ensada, Farisori, Fede Threepwood, Fixertool, Fsd141, Galio, Gengiskanhg, GermanX, Gonis, GothNmesis, Gothmog, Greek, Gsrdzl,
Gusbelluwiki, Gusgus, Gtz, Halfdrag, Hecobra78, Helmy oved, Humberto, Ialad, Igna, Ileana n, Ineditable, Isha, JABO, JMCC1, Janfri, Javierito92, Jcaraballo, Jerowiki, Jkbw, Jomra, Jonathan
Savion de los Santos, JorgeGG, Jos Lopez Herrera, Jsanchezes, Jtico, Juan Marquez, Juan Mayordomo, Julian Mendez, KARYBEL, KaMiiLoCo, Kismalac, KnightRider, Lang, Laura Fiorucci,
Leitoxx, Leonpolanco, Libertad y Saber, LlamaAl, Lourdes Cardenal, Lucien leGrey, Luistorrescano, Magister Mathematicae, Maldoror, Maleiva, Malguzt, Mandramas, Mansoncc, Manw,
Marco Regueira, Matdrodes, Miss Manzana, Montgomery, Moriel, Mpeinadopa, Mpfiz, Mushii, Naranjon, Natauy, NekroByte, Netito777, Ninovolador, Osado, PAULOGARCIA2005, Parras,
Pasajero, Petruss, Pjdavid, Polyy, PuppeT, Plux, Qwertyytrewqqwerty, Raulshc, Ricardogpn, Riveravaldez, Roberto Fiadone, Roinpa, Rondador, RubiksMaster110, Rubpe19, SUPUL SINAC,
Sanbec, Santiperez, Sauron, Savh, SchnePuppe, Sergio Andres Segovia, Seor Aluminio, Shalbat, Siabef, Sigmanexus6, Stee 16, SuperBraulio13, Superzerocool, Syum90, Taichi, Tano4595,
Technopat, TeleMania, Teles, Tirithel, Titoxd, Tokvo, Tomatejc, Torquemado, Tortillovsky, Travelour, UA31, Vanefer, Veon, Vic Fede, Vitamine, Vivero, Waka Waka, Walter closser, Wewe,
Wolfgang1018, Xabier, XalD, Yagamichega, Yeza, YoaR, Zalovitch, Zulucho, conversion script, 710 ediciones annimas
Elipse Fuente: http://es.wikipedia.org/w/index.php?oldid=75377139 Contribuyentes: Acratta, Airunp, Alephcero, Andreasmperu, Antur, Antn Francho, Aipni-Lovrij, Balderai, Balles2601,
Bel.1D, BlackBeast, Buisqui, Cansado, Carcediano, Cdlfd, Charly genio, Cheveri, Chupapene21, Csoliverez, Davius, Diegusjaimes, Digigalos, Dodo, Ecemaml, Edslov, Eduardosalg, Elabra
sanchez, Electronvolt, Emmanuele, Er Komandante, Fargue, Felgest, Fismaner, Fsd141, GADESTEC, Gaijin, Galois76, Geolugh, GermanX, Gonis, Gusbelluwiki, Gtz, HawkMoon269, Hosg,
Hprmedina, Humbefa, Humberto, IIM 78, Imperius, Isha, JMCC1, JacobRodrigues, Jaimeag, Javierito92, Jcuadra2, Jkbw, Jmvkrecords, Joseaperez, Kismalac, Kordas, Laura Fiorucci,
Leonpolanco, Magister Mathematicae, Makete, Malguzt, Mandarria, Mar del Sur, Marinero Vakulinchuk, Matdrodes, Mctpyt, Moran-Tao, Moriel, Nachosan, Netito777, Nicop, No s qu nick
poner, NudoMarinero, Osado, Palissy, Petruss, Porao, Proferichardperez, Psychophanta, Pybalo, Plux, Quemameya, R2D2!, Ravave, Ricard Delgado Gonzalo, Ricardogpn, Roinpa,
Rosarinagazo, Rosarino, Sabbut, SaeedVilla, Sauron, Snow white dntwry, Srbanana, SuperBraulio13, THINK TANK, Tano4595, Technopat, Tirithel, Tomatejc, UA31, UAwiki, Vic Fede,
Vitamine, Wilfredor, Xgarciaf, Xosema, Yix, Zuirdj, conversion script, 409 ediciones annimas
Curva de Bzier Fuente: http://es.wikipedia.org/w/index.php?oldid=76928435 Contribuyentes: Albertografico, Alexav8, Anartista, Armando.Mejia, Ascnder, Biasoli, Dark Bane, Elabra
sanchez, Gacpro, GermanX, Guimaran, HUB, Humbefa, Ignacio Icke, Ignacioerrico, Ivan rome, Javi1977, Jc86035, Jos., Juan Mayordomo, Kaprak, Lasusirexula, Lbausalop, LordT, LuchoX,
Magister Mathematicae, Maldoror, Mescalier, Muro de Aguas, NavarroJ, Nicoguaro, Nixn, Oblongo, Orgullo Illustrator, Pacovila, RoyFocker, Rufflos, Tano4595, Txo, Urdangaray, Xavigivax,
Xmontero, Yonpols, 47 ediciones annimas
Bezigono Fuente: http://es.wikipedia.org/w/index.php?oldid=68699821 Contribuyentes: Biasoli, Juan Mayordomo, Sbelza, 1 ediciones annimas
TrueType Fuente: http://es.wikipedia.org/w/index.php?oldid=74811072 Contribuyentes: AVIADOR, Allforrous, Calamaro82, Comu nacho, Digigalos, Elisardojm, Eugenio Vega, Gabriel
Abril, Gafotas, Humbefa, Jorgelrm, LyingB, Maalosh, Mutari, Ortisa, ProfesorFavalli, Sasquatch21, Snakefang, Sonsaz, Taichi, Zoid, 39 ediciones annimas
FreeType Fuente: http://es.wikipedia.org/w/index.php?oldid=73518272 Contribuyentes: Amitie 10g, Benceno, Francisco Mochis, Gabrielperez, Gfrubi, Gtz, Jashiph, Jorgelrm, Locos epraix,
Luzbelito92, SITOMON, Shooke, 3 ediciones annimas
Spline Fuente: http://es.wikipedia.org/w/index.php?oldid=64604000 Contribuyentes: Abece, Arlekean, Carter17, Davius, Diegusjaimes, Elwikipedista, GermanX, HUB, Kriztoval, Lampsako,
Lluvia, Massama, Miraceti, Pwiki, SergioVares, Vitamine, 34 ediciones annimas
NURBS Fuente: http://es.wikipedia.org/w/index.php?oldid=74583768 Contribuyentes: Airunp, Balles2601, Bero23, Biasoli, Daniel G., Digigalos, Dodo, Drumpkid, Floppy3, Folkvanger,
GermanX, Ialad, Leandroidecba, Leonardovelasco, LordT, Pedro Felipe, Raulshc, Rosarinagazo, RoyFocker, Shooke, Ssd, Vanbasten 23, Xuankar, 37 ediciones annimas
Fotografa digital Fuente: http://es.wikipedia.org/w/index.php?oldid=76498621 Contribuyentes: ...zZz..., 3coma14, Alextarradellas, Andreasmperu, Andres Centeno, Antoniomalanga, Antur,
Bedwyr, Ben Olivares, Beto29, Carecom, Carutsu, Cfalonso, Chien, Chuck es dios, Comakut, Ctrl Z, Cvbr, Damifb, Darz Mol, David33, Dbritos, Deleatur, Delphidius, Diegusjaimes, Dodo,

176

Fuentes y contribuyentes del artculo


Donner, Dxman, Eduardosalg, FAR, Fabiola Ung, FedericoMP, Ferranesteve, Fotodng, GM83, GermanX, Grillitus, Gustronico, HUB, Hectordanielopez, Igna, Ihavenomouth, IrwinSantos,
JMPerez, Javi871129, Javierito92, Jkbw, Jorgelrm, Joseaperez, Joserri, Lehos, Leugim1972, Lpagola, Luciano Ippolito, Lucien leGrey, MPineda99, Mafores, Magnus Colossus, Mahadeva,
Manuel Gonzlez Olaechea y Franco, Matdrodes, Mcapdevila, Mel 23, Memo06dic, Mgilbir, Mikaela Gmez, Mjuarez, Morfeomtx, Netito777, Nioger, Nividhia, Nixn, Paz.ar, Portalpez,
Ralef50, Ratservidor, Rauletemunoz, RoRo, RoyFocker, Salvadoralicea, Sanbec, Sasquatch21, Segedano, Serpyke, Sms, Staplehead, Superzerocool, Technopat, Tekhne, Tirithel, Trucho2000,
Txo, UA31, Ulughmuztagh, Varano, Victor diana, Waka Waka, Zanaqo, Zerabat, 272 ediciones annimas
Diseo asistido por computadora Fuente: http://es.wikipedia.org/w/index.php?oldid=77084066 Contribuyentes: 0skar-juan0s, 3D CAD, Aitorzubiaurre, Alexsp92, Alvaro Lozada Gamboa,
Aquamane, Asharhamat, Biasoli, CesarWoopi, Daniel De Leon Martinez, Daniel G., DavidConFran, Deleatur, Dhidalgo, Dodo, Edupedro, Ejmeza, Ernesto Bueno, Error de inicio de sesin,
FedericoMP, Flextron, Fralej, GermanX, Homologia, Ictlogist, IrwinSantos, Isha, J.M.Domingo, JMCC1, JUJE, Jorge Tobas Doroszczuk, Jorgebarrios, Kathuman, Kordas, LMLM,
Leandroidecba, Leonpolanco, MPMEJIA, Mansoncc, Matdrodes, Maxicar, Mutari, Netito777, Pacomegia, Pasquy82, Pdso, Pececito, Predi1994, Plux, Reanduro, Roberpl, Roloroses,
Rosarinagazo, Rumpelstiltskin, Rge, Savh, Sergio Andres Segovia, Snakeyes, Solde9, SuperBraulio13, Tano4595, Technopat, Timohap, Tortillovsky, Vitamine, Waka Waka, Weber.e36,
Wiki86, Yeza, Yottabyte, 200 ediciones annimas
OpenType Fuente: http://es.wikipedia.org/w/index.php?oldid=74811174 Contribuyentes: AVIADOR, Alexnmoya, Aronu, Coffee3k, Dossier2, Gtz, Isha, Jorgelrm, Joshua3, Keres, Locovich,
Marcoavilez, Matdrodes, Pablo323, Ravmn, Tirithel, Zerabat, 25 ediciones annimas
PostScript Fuente: http://es.wikipedia.org/w/index.php?oldid=72396884 Contribuyentes: Ascnder, Belianisto, Biasoli, Canyq, Diegusjaimes, Dinopmi, GermanX, Isilanes, Izipy, JorgeGG,
Jorgelrm, Kaprak, Lasusirexula, Matdrodes, Mcapdevila, Mcasti, Moriel, Mustela, NaBUru38, Odvn, Poco a poco, Printerio, Sauron, Sebado, Shooke, Tostadora, Triku, UA31, 37 ediciones
annimas
Vector Markup Language Fuente: http://es.wikipedia.org/w/index.php?oldid=67381034 Contribuyentes: Digigalos, Jesuja, LadyArcher, Maleiva, Superzerocool, Xavigivax, 8 ediciones
annimas
Scalable Vector Graphics Fuente: http://es.wikipedia.org/w/index.php?oldid=77080075 Contribuyentes: Abelernesto, Acracia, Alexav8, Almorca, Aloriel, Alpertron, Alvaro qc, Antn
Francho, Axes, Biasoli, Bufalo 1973, Canislupusarctos, Cbellido, Claudio Elias, Damifb, Daniel G., Deleatur, Diamondland, Dodo, Dzulco, EEIM, Ecemaml, EduLeo, Edub, Elwikipedista,
Ernesto Graf, Faelomx, FedericoMP, Felix.rivas, Feministo, Frutoseco, GermanX, Gtz, Herminio Choc Cucul, Humbefa, JMPerez, Jbasurtod, Joker1984, Jorgelrm, Josebita, Julian leonardo
paez, Lancaster, Libero, Linfocito B, Mac, Marianov, Moriel, Nethac DIU, Nicoguaro, Nightwish, Niqueco, Obertura, Olmar jhon, Opus88888, Pablo323, Paintman, Panchurret, Phirosiberia,
PuercoPop, Revalenz, Rimac, Serfe, Shadowxfox, Shooke, Tano4595, Tony Rotondas, TorQue Astur, Triku, Txuspe, Valadrem, Veronidae, Wilfredor, Youandme, uo Martnez, 61 ediciones
annimas
SWF Fuente: http://es.wikipedia.org/w/index.php?oldid=73037147 Contribuyentes: Alvaratas2, Alvaro qc, Bazza, Cinevoro, Daniel G., Diegusjaimes, Dodo, Emijrp, Ernesto Graf, Eveneg,
Faelomx, FedericoMP, Frosas, GermanX, Halfdrag, Josell2, Josemiguel93, Jvlivs, Linfocito B, Llaura, Lualalsa, Matdrodes, Mecamtico, Mister, Mushii, Nodermo, Orgullo Illustrator,
PatricioAlexanderWiki, Rafael Pi, Resped, Rubpe19, Rufflos, Savh, Shooke, UA31, UsIr, Valadrem, YoaR, 69 ediciones annimas
Adobe Flash Player Fuente: http://es.wikipedia.org/w/index.php?oldid=75743135 Contribuyentes: -Erick-, 2rombos, 3coma14, Adal, Adels, Andres3510, Arjuno3, Banfield, Bernard, Biasoli,
Cinevoro, Coldplayporta, DJMalik, Dandublin93, Daniel G., Definixertivm, Diamondland, Digigalos, Dodo, Dunraz, Edmenb, Emiduronte, FedericoMP, Fibonacci, Fitoschido, GermanX,
Gins90, Halfdrag, Harold, Helmy oved, Igna, Isha, JMPerez, JacobRodrigues, JaimeABM, Jjvaca, Jkbw, Jome, Josemarinalcaide, Jynus, Kalimist BA, Leonpolanco, Linfocito B, Locos epraix,
Locovich, Mariousin, McZ, Mescalier, Mpeinadopa, Nacho mds, Orgullo Illustrator, Ortellado, Patrias, Patrios, Rubpe19, Savh, Sebado, Spangineer, SuperBraulio13, Taichi, Tano4595,
Technopat, Tirithel, UA31, Wii2007, WikiFurrySwift, Xunil, Yaely contreras, YoaR, Zerma, 188 ediciones annimas
Software propietario Fuente: http://es.wikipedia.org/w/index.php?oldid=76928006 Contribuyentes: 4lex, AlexAlonso, Alexav8, Alstradiaan, Andreasmperu, AnselmiJuan, Antonorsi, Arjuno3,
Ascnder, Banfield, Biasoli, Blacki4, BlueCast, Chrishonduras, Cinabrium, ColdWind, Comae, Coms23, Cyberdelic, Cypress213, Daniche, Dattellix, Davidam, Davidgutierrezalvarez,
Diegusjaimes, Eduardosalg, Ejmeza, El Moska, Fitoschido, Follonerus, GM83, Gabriel Acquistapace, Gacq, Ganmedes, GeorgeArthur, Getur, Grillitus, Gusama Romero, Hack-Master, Helmy
oved, Jkbw, Jorge c2010, Jorgelrm, Josell2, Kaleemsagard, Kana kanji, Kimero, Laura Fiorucci, Linfocito B, MadriCR, Mafores, Mahadeva, Matdrodes, Miguel Prez Francisco, Mikefarrel,
Mikiguti, Montgomery, Mortadelo2005, Mstreet linux, Netito777, Nicoguaro, Nihilo, Nik herrera guzman, Niksfish, Niqueco, Pascow, Patomera, Pedro Felipe, Petronas, Pieter, Pilaf,
Rincondelgabo, Roberto.estrella, Saloca, Sanbec, Sebelk, Semana34, SirWalter, SuperBraulio13, Surfaz, TXiKi, Tano4595, Technopat, Toniher, Travelour, UA31, Vhmontenegro, Wikilptico,
Yakoo, 212 ediciones annimas
DXF Fuente: http://es.wikipedia.org/w/index.php?oldid=77051062 Contribuyentes: 3coma14, Biasoli, BlackBeast, Filipo, Grillitus, Pacomegia, Shooke, Tony Rotondas, Wikisilki, Yaros s44,
22 ediciones annimas
DWG Fuente: http://es.wikipedia.org/w/index.php?oldid=75966266 Contribuyentes: 3coma14, Allforrous, Antur, Biasoli, CesarWoopi, ColdWind, Deleatur, GermanX, Gian.mt, Oxilium,
Pacomegia, Peregrin08, Qwertyytrewqqwerty, Sfabre, Shooke, Tony Rotondas, Tortillovsky, 29 ediciones annimas
Autodesk Fuente: http://es.wikipedia.org/w/index.php?oldid=70347143 Contribuyentes: AchedDamiman, Adrielch02, Andreasmperu, Anndresorozco, BludgerPan, Edgardo C, GermanX,
Gmarinp, Gkhan, Ignacio Icke, Isha, J.M.Domingo, Jordiferrer, Maleiva, Marsal20, Matdrodes, Maxsaver, Misi91, Ombresaco, Rosarinagazo, Sergio Andres Segovia, Shooke, Tecsie,
Torquemado, VIRGINIAPINEDA, Vrysxy, Zaca83, 35 ediciones annimas
AutoCAD Fuente: http://es.wikipedia.org/w/index.php?oldid=77084080 Contribuyentes: ADHONYS, Adhonysdaniel, Akito17, Al Lemos, Alhes20, Angel GN, Anndresorozco, Antonorsi,
Antur, Arpabone, Arquipedia, Arquiraul, Artistadelpecado, Banfield, Barto920203, Basilicofresco, Biasoli, BlackBeast, Boja, Bubbletruble, C h a n-Wiki, Cantero, Carcediano, Carlitos ramirez,
Carlonchon, CesarWoopi, Cobalttempest, DANIEL ADONIS, Daniel De Leon Martinez, DavidConFran, Davius, Defender, Deleatur, Dhidalgo, Diegusjaimes, DoN vErDuGo, EEH007,
EdBever, Edson Luque, Einar27, Emiduronte, Ensada, Equi, FedericoMP, Felipnator, Felixhl, Feralbt, Fixertool, Fquintanilla96, Galvarez, Gbernaldog, GermanX, Gominido, Gothmog, HAB 92,
HUB, Hack-Master, Halfdrag, Hanjin, Hispa, Hitio, Homologia, House, Humberto, Ignacio Icke, Infraestructurado, Isha, J.M.Domingo, Jaime.oro, Jesus gabriel123, Jimmy Bergmark, Jkbw,
Jmdoren, Jopere4, Jordiferrer, Jorge Tobas Doroszczuk, Jorgelrm, Jugones55, KanTagoff, Kazem, Kordas, Kved, Lagonzal, Laura Fiorucci, Leonpolanco, Libertad y Saber, Lucien leGrey, Luis
Belloso Figueroa, M25oct88, MaRKiS, Macarrones, Mafores, Mahadeva, Mansoncc, Manuel Trujillo Berges, Matdrodes, Mercenario97, Mig77angel, MrBrownstone25, Netito777, Orgullo
Illustrator, Oscar ., Osepu, Pacomegia, Pan con queso, Pasquy82, Pino, Prodigaldaughter, Plux, Queninosta, Rafa3040, Raulshc, Reanduro, Rjelves, Rosarinagazo, Rge, Sanbec, Savh, Simen
el Loco, SuperBraulio13, Superzerocool, Tabeissan, Tafol, Taragui, TeleMania, Timohap, Togores, Tomatejc, Tomillos, Tony Rotondas, Tortillovsky, UA31, Urdangaray, Vinoysandia, Vitamine,
Wgml, Wissons, Xsm34, Zaca83, Zeroth, 415 ediciones annimas
Adobe Illustrator Fuente: http://es.wikipedia.org/w/index.php?oldid=76993508 Contribuyentes: Alet321, Aipni-Lovrij, BetoCG, Biasoli, Brujodeflash, Canislupusarctos, Cantero, Catcatcat,
Chrismaulab, Cinabrium, Cookie, DONKIKO, Dani3l Cifras, Diegusjaimes, Eduardosalg, El Marco Teorico, El Moska, Estudiantes demencia, GermanX, Guevonaso, Helmy oved, Humberto,
IrwinSantos, Isha, Ivanics, Jjfez, Jkbw, JorgeGG, Jos Cuevasc, Juanpadonoso, Jugones55, Kaprak, Laura Fiorucci, Leonpolanco, LlamaAl, Manurguez, Matador3020, Matdrodes, Muro de Aguas,
Mutari, Netito777, ONDIUX, Orgullo Illustrator, PAULOGARCIA2005, PODA, Pilaf, Rufflos, Sabbut, Sebado, Sergio Andres Segovia, Sergio alfredo, Shiba, Snakeyes, Sofialourin, Technopat,
The Emirr, Tirithel, UA31, Vantey, Victor.spain, Xtoslappy, Yaros s44, 236 ediciones annimas
CorelDRAW Fuente: http://es.wikipedia.org/w/index.php?oldid=77050927 Contribuyentes: 2rombos, Abece, Albertografico, Andreasmperu, Angelito7, AnnaOMline, Anndresorozco, Anthony
Gutirrez, Antur, BL, Baiji, Banfield, Barteik, Bernard, Biasoli, BlackBeast, Brujodeflash, Bryanzx, Bucephala, C'est moi, Carliitaeliza, Carmin, Chico512, Cinabrium, Cobalttempest, Cookie, DJ
Nietzsche, Danbat, Diegusjaimes, Edslov, Eduardosalg, Einstein02, El oso panda, Especiales, Ezarate, FedericoMP, FrancoGG, GM83, Gabsimo, Galandil, Galio, GermanX, Gnu crazy,
Gobuntu, Grillitus, Guillermoamartinez, HUB, Hack-Master, Holothurion, Hprmedina, Humberto, Isha, Ivanvr92, Jarke, Javierito92, Javierparrazamora, Jeanpx, JesusAngelRey, Jkbw,
JoaquimSans, Jorge 2701, Jos Cuevasc, Juan Quisqueyano, Juancaquimbay, Jyon, Kaprak, Khiari, King of Hearts, Laura Fiorucci, LauraFarina, Leonpolanco, Linfocito B, Lobillo, M1ch3l95,
Magister Mathematicae, Mahadeva, Maleiva, Martin36936, Matdrodes, Miguelkinomoto, Milestones, Momislo, Montgomery, Mr.Ajedrez, Netito777, Nicop, Ninovolador, Nosolomusica,
OboeCrack, Obonilla433, Orgullo Illustrator, Oscar ., Osepu, Pabloallo, Pan con queso, Pazmiomiguel, Pedrojs, Pendejada99, Petronas, Petruss, Piero71, Pincho76, Plux, ReniAriel, Ricardogpn,
Richy, RoyFocker, Sansho, Savh, Sergio Andres Segovia, Silerim, Sudafrica, SuperBraulio13, Tano4595, Tatela, TeleMania, Tirithel, Trollface57, Vitamine, Wilfredor, Yeza, Zeroth, 792
ediciones annimas
Macromedia FreeHand Fuente: http://es.wikipedia.org/w/index.php?oldid=77045444 Contribuyentes: Airunp, Antur, Arjuno3, Arrt-932, Balles2601, Biasoli, Brujodeflash, David gonzalez,
David0811, Erespia2, EternalPhoenix, Faelomx, FedericoMP, GermanX, Grillitus, Helmy oved, JMPerez, Jkbw, Jonno, Leonpolanco, Marcmasmiquel, Matdrodes, Obser7er, Sjonatanc,
Yrithinnd, 49 ediciones annimas
IGES Fuente: http://es.wikipedia.org/w/index.php?oldid=68826613 Contribuyentes: Daniel De Leon Martinez, Davius, Dpeinador, Sanbec, Tximitx, 9 ediciones annimas
Metaarchivo de Windows Fuente: http://es.wikipedia.org/w/index.php?oldid=74283011 Contribuyentes: Biasoli, Bokarevitch, Ciencia Al Poder, Coldplayer, Daniel G., Fadesga, FyLoX,
GermanX, Gothmog, H4l9k, Huds, Jorgelrm, Manuelt15, Millars, NavarroJ, Platonides, 10 ediciones annimas

177

Fuentes y contribuyentes del artculo


PDF Fuente: http://es.wikipedia.org/w/index.php?oldid=76905949 Contribuyentes: -Erick-, 33rob77, Akhran, AlbertoDV, Almorca, Amads, Amgc56, Angela, Apendata, Aurelioch10,
Aipni-Lovrij, BRiemann, Baranda, Barcex, Biasoli, Bonniebonilla, BuenaGente, Carnendil, Chisticofull, Cinabrium, Comae, Coppelius, Cratn, Cristianrock2, Daniel CA, Daniel G.,
DavidHernandez, Dem, Dhidalgo, Diamondland, Diegusjaimes, Dlc, Dodo, EcLiB, Emferr, Especiales, FAR, Faelomx, FedericoMP, FrancoGG, Gacpro, Galandil, Garibaldireyes, Gcsantiago,
GermanX, Gladys Salgado, Gsrdzl, HUB, Hans Topo1993, Harpagornis, Hernanmaximilianoduarte, Icyn, InesBlanco, Isha, Ivanics, JMPerez, JanasamaTex, Jcaraballo, Jfvelezserrano, Jkbw,
Joker1984, Jorge, Josell2, Joselotl, Josep Mass, Juan esteban montero, Kamo64, Ketamino, Kizar, Kordas, Lasusirexula, LauraFarina, Leonpolanco, Linfocito B, Lucien leGrey, Luq, MadriCR,
Magicpack, Mansoncc, Manuelgallardovalenzuela, Maria.jose.rojas, Matdrodes, Mememax, Miguelcorsi, Museo8bits, Mwahaj, NaBUru38, Netito777, NicolasAlejandro, Nicop, Orgullomoore,
Outisnn, PChedas, Pedro Nonualco, Pedvi, Pinar, Platonides, Plux, Queubole, Rapomon, Ravave, Resped, Reymon210, Rosarinagazo, Rosarino, RoyFocker, Rrmsjp, Rsg, Rubpe19, Sapuol,
Savh, Sbelza, Shooke, Soulreaper, Sucari, SuperBraulio13, Taichi, Tano4595, Tarawa1943, Technopat, Themfromspace, Tony Rotondas, Tostadora, Troodon, Urruchua, Wilfredor,
Yeisonmoreno84, Zerabat, Zuirdj, 324 ediciones annimas
OpenDocument Fuente: http://es.wikipedia.org/w/index.php?oldid=74800222 Contribuyentes: Abece, AlGarcia, AlbertF, Alexav8, Alhen, Alinome.net, Almorca, Anderander, Basquetteur,
Chessa, Cinevoro, Clementito, CommonsDelinker, Dangarcia, Diamondland, Dianai, Digigalos, Dlgines, Dorieo, Drjackzon, Elwikipedista, Especiales, Freakofnurture, GermanX, Gtz,
Hescobedo, Ingolll, JMPerez, Jcarlos77, JorSol, Kai670, Lancaster, Linfocito B, Mac, Manoloromero, Manw, Marcos.moya, Matdrodes, Mordecki, NaBUru38, Netito777, Opinador, Penquista,
Platonides, RGLago, Ramjar, Rodz, Rotlink, Rutrus, Sapietin, Sixstone, Tidsa, Tony Rotondas, Vcarceler, Wheelybrook, 88 ediciones annimas
Editor de grficos vectoriales Fuente: http://es.wikipedia.org/w/index.php?oldid=71006850 Contribuyentes: Amads, Biasoli, Gtz, Haxxor7, Jkbw, Jzepeda, LordT, Magister Mathematicae,
Vanbasten 23, 6 ediciones annimas
Anexo:Formatos de archivo de grficos Fuente: http://es.wikipedia.org/w/index.php?oldid=73374073 Contribuyentes: Abraham casas, Airunp, Alexav8, Atalanta86, BL, Biasoli, BillGatos,
Canyq, Carlospina97, Cookie, Daniel G., David0811, Deleatur, Dem, Egaida, FrancoGG, Gothmog, HUB, Hispa, Humberto, JorgeGG, Jynus, Kved, LP, LyingB, Mahadeva, Matdrodes,
Michelin106, Mister, Mortadelo2005, Muro de Aguas, Netzahualcoyotl, Phirosiberia, Plux, Retama, Rhinyx, Rockcs, Shooke, Stanqo, Tomatejc, Variable, Vitamine, l, 222 ediciones annimas
Apache OpenOffice Draw Fuente: http://es.wikipedia.org/w/index.php?oldid=67703345 Contribuyentes: -jem-, Alexaltea, Amitie 10g, Angel.F, Biasoli, Carolingio93, CommonsDelinker,
Dodo, Elwikipedista, Ensada, Fbarg, GermanX, Hack-Master, Helmy oved, K-F.U.N 2, MagnusA, Mescalier, Omerta-ve, Pino, Rhoderik, Savh, Surfaz, Tano4595, Txuspe, UA31, Vantey,
Vitamine, Vivaelcelta, 22 ediciones annimas
LibreOffice Fuente: http://es.wikipedia.org/w/index.php?oldid=77084078 Contribuyentes: AVIADOR, AdrianCR123, Alfonso Mrquez, Amitie 10g, Andr Martn Espinal Lavado, Arjuno3,
Basquetteur, Biasoli, Brezoman, Cinevoro, Correapabloivan, Daniel.armando.rodriguez, Danko8321, DavidPazos, Denniss, Diamondland, Duschi, Edgardo C, El Moska, Emanuel Marcatinco,
Emilioar 2000, Felipe Raimann, Felipe.lew.yee, Fitoschido, GM83, Gallowolf, GermanX, Gilead Maerlyn, Glenn, Grillitus, Gtz, Helmy oved, Jmviveros, Jmvkrecords, Jorge Tobas
Doroszczuk, KSEltar, Kizar, Larahurtadojose, Linfocito B, Locos epraix, LyingB, Marc-Andr Abrock, Marjuanm, Miguel2706, Montgomery, Mutari, Patrias, Phorious, ProfetalucarD, Ramjar,
Remux, Rgnthm, Rodamaker, RoyFocker, Sabbut, Savh, Sergisr, SuperBraulio13, T34, Tony Rotondas, TorQue Astur, Viferico, Vivaelcelta, Vivagnulinux, Xtilla, Yosicogito, Zuirdj, 113
ediciones annimas
Inkscape Fuente: http://es.wikipedia.org/w/index.php?oldid=76892888 Contribuyentes: Al2, Algarabia, Angel.F, Basquetteur, Biasoli, Carolingio93, CommonsDelinker, Daniel G., Dejsoft,
Diamondland, Digigalos, Dodo, Eduardosalg, Edwod2001, Eliluminado2010, Emepol, GermanX, Gustawho, Gustronico, Gtz, HUB, Hack-Master, Hampcky, HernandoJoseAJ, House, Ivanics,
JKD, Jaimemf, Jcaraballo, Jorgelrm, Josell2, Juanjosemarin1, Juansempere, Kizar, Linfocito B, LucianoAFerrer, Luzbelito92, Maldoror, Marcelomp3, Mario modesto, Mortadelo2005, Mstreet
linux, Necro86, Nixn, Numbo3, Pablo323, Pacovila, Petronas, Porao, Rafa3040, Ralgis, Rastrojo, Rjelves, Robertogordo01, Rodbeh, Roinpa, Rretamar, Rge, Sergio Andres Segovia, Shooke,
Srengel, Tomchen1989, Tony Rotondas, UA31, Un Mercenario, Victor Lozano, Victormoz, Vitorres, Wilfredor, Xavigivax, Yearofthedragon, 79 ediciones annimas
Sodipodi Fuente: http://es.wikipedia.org/w/index.php?oldid=64850333 Contribuyentes: Biasoli, Festor, GermanX, Hack-Master, Kizar, LordT, Luzbelito92, Shooke, Superzerocool, Tafol, Tony
Rotondas, Vantey, Vector x, Vitorres, 8 ediciones annimas
Skencil Fuente: http://es.wikipedia.org/w/index.php?oldid=64843617 Contribuyentes: Biasoli, Hack-Master, Leonardocaballero, LordT, 2 ediciones annimas
Xara LX Fuente: http://es.wikipedia.org/w/index.php?oldid=64804702 Contribuyentes: Aner77, Basquetteur, Biasoli, Hack-Master, 1 ediciones annimas
Dia (programa) Fuente: http://es.wikipedia.org/w/index.php?oldid=72096775 Contribuyentes: Aceilux, Angel.F, Artistadelpecado, Ascnder, Avm, Biasoli, Daniel G., David f rios,
DavidHernandez, Emijrp, Enric Naval, GermanX, Harpagornis, JMPerez, KSEltar, LordT, Luzbelito92, Maldoror, Mariana Fras, Mepgkun, Pabliten, Ppfk, Rsg, Sdteffen, Tano4595, UA31,
Vitorres, Vivaelcelta, Xatufan, 18 ediciones annimas
Kivio Fuente: http://es.wikipedia.org/w/index.php?oldid=68021063 Contribuyentes: Abece, Angel.F, GermanX, Ivanics, Jcentel, Kizar, Matdrodes, Pauloslomp, UA31, VARGUX, 2 ediciones
annimas
Plter Fuente: http://es.wikipedia.org/w/index.php?oldid=76592477 Contribuyentes: Ale flashero, Alfre0411, AntoFran, Aipni-Lovrij, BlackBeast, BuenaGente, Cinevoro, Ctrl Z, DerKrieger,
Diegusjaimes, Edmenb, Ente X, Equi, Er Komandante, GermanX, Greek, Gtz, Haku, Humberto, Illaq, Isha, JMCC1, Javierito92, Jkbw, Jorgebarrios, Klystrode, Leonpolanco, Luis alonso gm,
Mansoncc, Matdrodes, Miguel303xm, Mpeinadopa, OHFM, OboeCrack, OceanO, Olivares86, Ortisa, Poco a poco, Plux, Rafasincopado, Rgcamus, Rosarino, RoyFocker, Rubpe19, Rge,
SuperBraulio13, Superzerocool, Technopat, Tirithel, Tomatejc, UA31, Uruk, Veltys, Xosema, Zalovitch, 182 ediciones annimas
Computacin grfica 2D Fuente: http://es.wikipedia.org/w/index.php?oldid=75631648 Contribuyentes: Al Lemos, Estudiantes demencia, GeorgeArthur, 3 ediciones annimas
Reconocimiento ptico de caracteres Fuente: http://es.wikipedia.org/w/index.php?oldid=76064656 Contribuyentes: -jem-, 1appleaday, Abrahamsoigay, Aescolano, Airwolf, Alejandrocaro35,
Axentria, Ayudandowiki2, BetoCG, Cgcalam, Comae, DPini, Dodo, Edoarado, Emijrp, Enric Naval, Esanchezg, FAR, Farisori, Fixertool, GM83, GermanX, Gulliberto, Hctor Guido Calvo,
Infoviews, Isha, IsmaelLuceno, JMPerez, Jatt, Javierito92, Kaprak, Lema, Lluisanunez, Lucien leGrey, Mariola 18, Matdrodes, Mikel Gmez, Millars, Ninrouter, Pasa gay, Periku, Piju,
Platonides, Plux, Sabbut, Sanbec, Snakefang, SuperBraulio13, Tano4595, Technopat, Tomatejc, Triku, Vlajet, 167 ediciones annimas
Trazador de imgenes Fuente: http://es.wikipedia.org/w/index.php?oldid=65536207 Contribuyentes: Biasoli, Daniel G., Dianai, Emijrp, Tomatejc, Triku, 6 ediciones annimas
Imagen de mapa de bits Fuente: http://es.wikipedia.org/w/index.php?oldid=76641914 Contribuyentes: Al Lemos, Alexav8, Atherak, Axel saavedra trujillo, Banfield, Belkano, Biasoli,
BlackBeast, BuenaGente, Celocor, Daniel G., David0811, Davidgutierrezalvarez, Diegusjaimes, Digigalos, Eamezaga, Edslov, Efepe, FBaena, Foundling, GermanX, Grillitus, Hampcky,
Inuyasha1111, JABO, Jarisleif, Jkbw, Jorgelrm, Lagos.guzman, Laura Fiorucci, Leugim1972, Linfocito B, Magister Mathematicae, Manuelt15, Matdrodes, Morenor2d2, Mpeinadopa, Ninrouter,
PayoMalayo, Queninosta, Rafag, Renly, Rubpe19, Savh, Sbelza, Sergio Andres Segovia, SuperBraulio13, Technopat, Teeks99, Tony Rotondas, UA31, Ulughmuztagh, Waka Waka, Wikilptico,
Zerabat, 166 ediciones annimas
Cairo (biblioteca) Fuente: http://es.wikipedia.org/w/index.php?oldid=69972849 Contribuyentes: Daemorris, Ekkt0r, Elabra sanchez, Farisori, Gtz, Locos epraix, RikuTheRonin, Shooke,
UA31, Yakoo, 3 ediciones annimas

178

Fuentes de imagen, Licencias y contribuyentes

Fuentes de imagen, Licencias y contribuyentes


Archivo:Vectrex.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectrex.jpg Licencia: GNU Free Documentation License Contribuyentes: Bidou (take photo) ; NaSH (work on
image)
Archivo:Flag of the United States.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Flag_of_the_United_States.svg Licencia: Public Domain Contribuyentes: Dbenbenn,
Zscout370, Jacobolus, Indolences, Technion.
Archivo:KAsteroids.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:KAsteroids.png Licencia: desconocido Contribuyentes: jonnylinuxnerd
Archivo:Vector 01.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector_01.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Dnu72
Archivo:Vector AB from A to B.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector_AB_from_A_to_B.svg Licencia: GNU Free Documentation License Contribuyentes:
Original uploader was Silly rabbit at en.wikipedia
Archivo:Vector_00.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector_00.svg Licencia: Creative Commons Attribution-Share Alike Contribuyentes: Dnu72
Archivo:Vector 09.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector_09.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Dnu72
Archivo:Vector 08.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector_08.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Dnu72
Archivo:vector 02.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector_02.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Dnu72
Archivo:vector 03.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector_03.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Dnu72
Archivo:vector 04.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector_04.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Dnu72
Archivo:vector 05.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector_05.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Dnu72
Archivo:vector 06.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector_06.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Dnu72
Archivo:vector 07.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector_07.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Dnu72
Archivo:Moglfm01sn vector.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Moglfm01sn_vector.jpg Licencia: Public Domain Contribuyentes: Algarabia
Archivo:Moglfm0101 equipolencia.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Moglfm0101_equipolencia.jpg Licencia: Public Domain Contribuyentes: Algarabia
Archivo:Vector1.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector1.png Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported Contribuyentes: Koantum
Archivo:Vetorial_space_P.GIF Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vetorial_space_P.GIF Licencia: Public Domain Contribuyentes: Marianov
Archivo:Vectorial space P 1.GIF Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectorial_space_P_1.GIF Licencia: Public Domain Contribuyentes: Marianov
Archivo:Vectorial_space_P_2.GIF Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectorial_space_P_2.GIF Licencia: Public Domain Contribuyentes: Marianov
Archivo:Vectorial space P_3.GIF Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectorial_space_P_3.GIF Licencia: Public Domain Contribuyentes: Marianov
Archivo:Vectorial space P_4.GIF Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectorial_space_P_4.GIF Licencia: Public Domain Contribuyentes: Marianov
Archivo:Vectorial space P_e.GIF Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectorial_space_P_e.GIF Licencia: Public Domain Contribuyentes: Marianov
Archivo:Vectorial space P_a.GIF Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectorial_space_P_a.GIF Licencia: Public Domain Contribuyentes: Marianov
Archivo:Vectorial space P_b.GIF Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectorial_space_P_b.GIF Licencia: Public Domain Contribuyentes: Marianov
Archivo:Vectorial space P_c.GIF Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectorial_space_P_c.GIF Licencia: Public Domain Contribuyentes: Marianov
Archivo:Vectorial space P_d.GIF Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectorial_space_P_d.GIF Licencia: Public Domain Contribuyentes: Marianov
Archivo:Vectoren optellen.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectoren_optellen.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: Erik
Baas
Archivo:Vectoren optellen 2.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vectoren_optellen_2.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
Erik Baas
Archivo:Scalar multiplication of vectors.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Scalar_multiplication_of_vectors.svg Licencia: Public Domain Contribuyentes:
User:Bdesham
Archivo:Vector-valued function.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Vector-valued_function.jpg Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported
Contribuyentes: en:User:BrokenSegue at en.wikipedia.org
Archivo:Moglfm0120 rotacion.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Moglfm0120_rotacion.jpg Licencia: Public Domain Contribuyentes: Algarabia
Archivo:Moglfm0121 rotacion.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Moglfm0121_rotacion.jpg Licencia: Public Domain Contribuyentes: Algarabia
Archivo:Wiktionary-logo-es.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Wiktionary-logo-es.png Licencia: logo Contribuyentes: es:Usuario:Pybalo
Archivo:Leonardo da vinci, Study for the Sforza monument 01.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Leonardo_da_vinci,_Study_for_the_Sforza_monument_01.jpg
Licencia: Public Domain Contribuyentes: Amandajm, Beria, Ham, Jacklee, Sailko, Warburg
Archivo:Assorted polygons.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Assorted_polygons.svg Licencia: Public Domain Contribuyentes: CountingPine
Archivo:PoliReg 11.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:PoliReg_11.svg Licencia: Creative Commons Attribution-Share Alike Contribuyentes: Dnu72
Archivo:Simple polygon.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Simple_polygon.svg Licencia: Public Domain Contribuyentes: Oleg Alexandrov
Archivo:Complex polygon.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Complex_polygon.svg Licencia: Public Domain Contribuyentes: Editor-at-Large, AxelBoldt
(original PNG)
Archivo:Decagon.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Decagon.svg Licencia: Public Domain Contribuyentes: Badseed, Fibonacci, Maksim, Rocket000, Wst, Wutsje,
4 ediciones annimas
Archivo:Bahai star.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bahai_star.svg Licencia: Public Domain Contribuyentes: AnonMoos, Basilicofresco, Booyabazooka, Evrik,
Rocket000, Sarang, Wst, Zundark, 2 ediciones annimas
Archivo:Commons-logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Commons-logo.svg Licencia: Public Domain Contribuyentes: SVG version was created by User:Grunt
and cleaned up by 3247, based on the earlier PNG version, created by Reidab.
Archivo:Disc Plain black.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Disc_Plain_black.svg Licencia: Public Domain Contribuyentes: Amada44, Sarang, Sertion
Archivo:Angulos del circulo1.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Angulos_del_circulo1.svg Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported
Contribuyentes: Arnaugir, Grafite, Magister Mathematicae
Archivo:Angulos inscritos.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Angulos_inscritos.svg Licencia: Public Domain Contribuyentes: JMCC1, Magister Mathematicae, 1
ediciones annimas
Archivo:CircleArea.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:CircleArea.gif Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported Contribuyentes: kn
Archivo:Archimedes circle area proof - inscribed polygons.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Archimedes_circle_area_proof_-_inscribed_polygons.png
Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported Contribuyentes: KSmrq
Archivo:TriangleFromCircle.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:TriangleFromCircle.gif Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Craftingcode
Archivo:Semicircle.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Semicircle.svg Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported Contribuyentes: Gustavb
using PSTricks
Archivo:ElipseAnimada.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseAnimada.gif Licencia: GNU Free Documentation License Contribuyentes: El Totti
Archivo:Borchardt-ellipse-Louxor.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Borchardt-ellipse-Louxor.jpg Licencia: Public Domain Contribuyentes: Ludwig Borchardt
Archivo:Ellipse Properties of Directrix and String Construction.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Ellipse_Properties_of_Directrix_and_String_Construction.svg
Licencia: Creative Commons Public Domain Contribuyentes: Ellipse_Properties.svg: Inductiveload derivative work: Dave3457 (talk)
Archivo:Elipse1.0.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Elipse1.0.jpg Licencia: Creative Commons Attribution 3.0 Contribuyentes: Moran-Tao

179

Fuentes de imagen, Licencias y contribuyentes


Archivo:Animacin elipse.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Animacin_elipse.gif Licencia: GNU Free Documentation License Contribuyentes: User:Darsie,
User:UAwiki
Archivo:Ellipse Properties of Directrix.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Ellipse_Properties_of_Directrix.svg Licencia: Public Domain Contribuyentes:
Ellipse_Properties.svg: Inductiveload derivative work: Dave3457 (talk)
File:ElipseDimensionesDefinicion_b.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseDimensionesDefinicion_b.svg Licencia: Creative Commons Attribution-Sharealike
3.0 Contribuyentes: User:Marinero Vakulinchuk
File:ElipseLineasNotables.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseLineasNotables.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Marinero Vakulinchuk
File:ElipseDiametrosConjugadosIII.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseDiametrosConjugadosIII.svg Licencia: Creative Commons Attribution-Sharealike 3.0
Contribuyentes: User:Marinero Vakulinchuk
File:ElipseRectaDirectriz.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseRectaDirectriz.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Marinero Vakulinchuk
File:Drawing an ellipse via two tacks a loop and a pen.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Drawing_an_ellipse_via_two_tacks_a_loop_and_a_pen.jpg Licencia:
Creative Commons Attribution-Sharealike 3.0 Contribuyentes: JMCC1, Magog the Ogre, TStein, 1 ediciones annimas
File:ElipseFocosb.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseFocosb.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Marinero
Vakulinchuk
File:ElipseRadiosVectores.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseRadiosVectores.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Marinero Vakulinchuk
File:ElipseArquimedes.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseArquimedes.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Marinero Vakulinchuk
File:Archimedes Trammel.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Archimedes_Trammel.gif Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
Alastair Rae
Archivo:Parametric ellipse.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Parametric_ellipse.gif Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
09glasgow09
File:ElipseAfinidad.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseAfinidad.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Marinero
Vakulinchuk
File:ElipseAfinidad 2c.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseAfinidad_2c.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Marinero Vakulinchuk
File:ElipseAfinidadAxonometrica3.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseAfinidadAxonometrica3.svg Licencia: Creative Commons Attribution-Sharealike 3.0
Contribuyentes: User:Marinero Vakulinchuk
File:ElipseHacesProyectivos2.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseHacesProyectivos2.svg Licencia: Creative Commons Attribution-Sharealike 3.0
Contribuyentes: User:Marinero Vakulinchuk
File:Ellipse construction - parallelogram method.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Ellipse_construction_-_parallelogram_method.gif Licencia: Creative
Commons Attribution-Sharealike 3.0 Contribuyentes: User:Cmapm
Archivo:Ellipse as hypotrochoid.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Ellipse_as_hypotrochoid.gif Licencia: GNU Free Documentation License Contribuyentes: Dino
Archivo:Circulo 001 tt.JPG Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Circulo_001_tt.JPG Licencia: Public Domain Contribuyentes: Think Tank
Archivo:Circulo 002 ttt.JPG Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Circulo_002_ttt.JPG Licencia: Public Domain Contribuyentes: Think Tank
File:ElipseAnamorfosis2.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseAnamorfosis2.png Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Marinero Vakulinchuk
File:ElipseAnamorfosis3.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseAnamorfosis3.png Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Marinero Vakulinchuk
File:ElipseAnamorfosis4.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ElipseAnamorfosis4.png Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Marinero Vakulinchuk
File:Rotated ellipse.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Rotated_ellipse.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: Georg-Johann
Archivo:Ellipse Polar.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Ellipse_Polar.svg Licencia: Public Domain Contribuyentes: Inductiveload
Archivo:Elps-slr.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Elps-slr.svg Licencia: Public Domain Contribuyentes: Original uploader was Mikm at en.wikipedia
Archivo:Conicas1.PNG Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Conicas1.PNG Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported Contribuyentes: Marcelo
Reis
Archivo:Orbitas-Kepler-segunda-ley-01.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Orbitas-Kepler-segunda-ley-01.svg Licencia: Creative Commons Zero Contribuyentes:
Gusbelluwiki
Archivo:Bezier.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bezier.png Licencia: GNU Free Documentation License Contribuyentes: Darapti, Lzur, MarianSigler, Pamri
Archivo:Bezier curve.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bezier_curve.svg Licencia: Public Domain Contribuyentes: User:MarianSigler
Archivo:Bzier 1 big.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bzier_1_big.gif Licencia: Public Domain Contribuyentes: Phil Tregoning
Archivo:Bzier 2 big.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bzier_2_big.svg Licencia: Public Domain Contribuyentes: Jc86035, Rolf H., Sarang
Archivo:Bzier 2 big.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bzier_2_big.gif Licencia: Public Domain Contribuyentes: Phil Tregoning
Archivo:Bzier 3 big.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bzier_3_big.svg Licencia: Public Domain Contribuyentes: Chris828 (talk) 22:39, 29 May 2009 (UTC)
Archivo:Bzier 3 big.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bzier_3_big.gif Licencia: Public Domain Contribuyentes: Phil Tregoning
Archivo:Bzier 4 big.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bzier_4_big.svg Licencia: Public Domain Contribuyentes: User:Jc86035, User:Twirlip
Archivo:Bzier 4 big.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bzier_4_big.gif Licencia: Public Domain Contribuyentes: Phil Tregoning
Archivo:Beziergon.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Beziergon.svg Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported Contribuyentes: User:Pmg
Archivo:FreeType-logo.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:FreeType-logo.png Licencia: GNU General Public License Contribuyentes: Butko, Cathy Richards,
Gtz, Junkyardsparkle, Martin H., WikipediaMaster
Archivo:NURBS 3-D surface.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:NURBS_3-D_surface.gif Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
Greg A L
Archivo:NURBstatic.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:NURBstatic.svg Licencia: GNU Free Documentation License Contribuyentes: Original uploader was
WulfTheSaxon at en.wikipedia.org
Archivo:Surface modelling.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Surface_modelling.svg Licencia: GNU Free Documentation License Contribuyentes: Surface1.jpg:
Maksim derivative work: Vladsinger (talk)
Archivo:Canon Digital Ixus 430.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Canon_Digital_Ixus_430.jpg Licencia: GNU Free Documentation License Contribuyentes: J-P
Krn
Archivo:CAD3D.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:CAD3D.jpg Licencia: Public Domain Contribuyentes: Aardvark
Archivo:Schneckengetriebe.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Schneckengetriebe.png Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported
Contribuyentes: Thorsten Hartmann
Archivo:Circle and quadratic bezier.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Circle_and_quadratic_bezier.svg Licencia: Public Domain Contribuyentes: Damian
Yerrick
Archivo:Circle and cubic bezier.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Circle_and_cubic_bezier.svg Licencia: Public Domain Contribuyentes: Damian Yerrick
Archivo:PostScript.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:PostScript.svg Licencia: Public Domain Contribuyentes: Izipy

180

Fuentes de imagen, Licencias y contribuyentes


Archivo:VMLog.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:VMLog.gif Licencia: Public Domain Contribuyentes: BestVector
Archivo:VMLJoconde.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:VMLJoconde.jpg Licencia: Public Domain Contribuyentes: Pwostyn
Archivo:Ovale.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Ovale.gif Licencia: Public Domain Contribuyentes: BestVector
file:SVG logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:SVG_logo.svg Licencia: Creative Commons Attribution 2.5 Contribuyentes: Harvey Rayner
Archivo:Yes_check.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Yes_check.svg Licencia: Public Domain Contribuyentes: SVG by (modified by )
Archivo:Svg.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Svg.svg Licencia: Public Domain Contribuyentes: Cristan, Fernandopcg, Helix84, McZusatz, Panzi, Perhelion,
Sven, Tacsipacsi, Ttog, Una giornata uggiosa '94, Winzipas, 2 ediciones annimas
Archivo:Bitmap VS SVG.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Bitmap_VS_SVG.svg Licencia: Creative Commons Attribution-Sharealike 2.5 Contribuyentes: Yug,
modifications by 3247
Archivo:Tomate.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Tomate.svg Licencia: GNU General Public License Contribuyentes: Stephen F. Winsor
File:Stroke-linejoin.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Stroke-linejoin.svg Licencia: Creative Commons Zero Contribuyentes: User:Marianov
File:Stroke-linecap.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Stroke-linecap.svg Licencia: Creative Commons Zero Contribuyentes: User:Marianov
File:MuestreoDePath.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:MuestreoDePath.svg Licencia: Creative Commons Zero Contribuyentes: User:Marianov
Archivo:Flag of Spain.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Flag_of_Spain.svg Licencia: Public Domain Contribuyentes: Pedro A. Gracia Fajardo, escudo de Manual
de Imagen Institucional de la Administracin General del Estado
Imagen:Adobe-swf icon.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Adobe-swf_icon.png Licencia: Public Domain Contribuyentes: Original uploader was BobDawg at
en.wikipedia
Archivo:Florin on red square.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Florin_on_red_square.svg Licencia: Public Domain Contribuyentes: Damian Yerrick
Archivo:Autodesk Logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Autodesk_Logo.svg Licencia: Public Domain Contribuyentes: Fma12, JuTa, Petnic, Salvagemachine,
Varnent
File:AutoCAD2014 logo.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:AutoCAD2014_logo.png Licencia: Public Domain Contribuyentes: User:Sohambanerjee1998
Archivo:Adobe_Illustrator_Icon_CS6.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Adobe_Illustrator_Icon_CS6.png Licencia: Public Domain Contribuyentes:
FleetCommand, Jikerd, Zach Vega,
Archivo:Morrones-en-malla.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Morrones-en-malla.png Licencia: GNU Free Documentation License Contribuyentes: Brujodeflash
Archivo:Venus botticelli detail.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Venus_botticelli_detail.jpg Licencia: Public Domain Contribuyentes: Dcoetzee, Husky, Kramer
Associates, Nixn, 1 ediciones annimas
Archivo:Adobe_Illustrator_CS3_icon_mockup.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Adobe_Illustrator_CS3_icon_mockup.svg Licencia: Public Domain
Contribuyentes: Original work: This work: Pypaertv
Archivo:CorelDRAWX7logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:CorelDRAWX7logo.svg Licencia: Public Domain Contribuyentes: User:Marce79
Archivo:Big_Freehand_Mx01.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Big_Freehand_Mx01.png Licencia: Public Domain Contribuyentes: Peter Peterson
Archivo:Crystal Clear mimetype pdf.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Crystal_Clear_mimetype_pdf.png Licencia: GNU Free Documentation License
Contribuyentes: CyberSkull, Matthias M., Rocket000
Archivo:ODF textdocument 48x48.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ODF_textdocument_48x48.png Licencia: Apache Contribuyentes: Sun Microsytems
Archivo:ODF presentation 48x48.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ODF_presentation_48x48.png Licencia: Copyrighted free use Contribuyentes: Sun
Microsytems
Archivo:ODF spreadsheet 48x48.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ODF_spreadsheet_48x48.png Licencia: Copyrighted free use Contribuyentes: Sun
Microsytems
Archivo:ODF drawing 48x48.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ODF_drawing_48x48.png Licencia: Copyrighted free use Contribuyentes: Sun Microsytems
Archivo:Heckert GNU white.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Heckert_GNU_white.svg Licencia: Creative Commons Attribution-Sharealike 2.0 Contribuyentes:
Aurelio A. Heckert <aurium@gmail.com>
Archivo:Xfig screenshot.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Xfig_screenshot.png Licencia: Public Domain Contribuyentes: User Oleg Alexandrov on en.wikipedia
Archivo:Inkscape0.45.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Inkscape0.45.png Licencia: desconocido Contribuyentes: User:Rugby471
Archivo:OOoDraw.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:OOoDraw.svg Licencia: GNU Lesser General Public License Contribuyentes: AVRS, Anoko, David Gerard,
Exxu, 1 ediciones annimas
Archivo:OpenOffice.org Draw.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:OpenOffice.org_Draw.png Licencia: GNU Lesser General Public License Contribuyentes:
http://hacktolive.org/
Archivo:LibreOffice logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:LibreOffice_logo.svg Licencia: Public Domain Contribuyentes: Previous versions of this file by
Frysch, official logo without the text The Document Foundation by the LibreOffice Design Team, cropped and optimized by Fitoschido
Archivo:LibreOffice 4 3 Writer.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:LibreOffice_4_3_Writer.png Licencia: desconocido Contribuyentes: User:Alexander Wilms
Archivo:LibreOffice Writer 4.0.1.2.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:LibreOffice_Writer_4.0.1.2.png Licencia: Creative Commons Attribution-Sharealike 3.0
Contribuyentes: User:German
Archivo:Capture LibreOffice Top 14.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Capture_LibreOffice_Top_14.png Licencia: desconocido Contribuyentes: Bertrand
GRONDIN(Talk)
Archivo:LibreOffice Impress 3.3 (b).png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:LibreOffice_Impress_3.3_(b).png Licencia: GNU Lesser General Public License
Contribuyentes: User:German
Archivo:LibreOffice Draw 3.3.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:LibreOffice_Draw_3.3.png Licencia: desconocido Contribuyentes: German
Archivo:LibreOffice Math 3.3.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:LibreOffice_Math_3.3.png Licencia: GNU Lesser General Public License Contribuyentes:
User:German
Archivo:Inkscape Logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Inkscape_Logo.svg Licencia: GNU General Public License Contribuyentes: Inkscape team
File:Inkscape.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Inkscape.png Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:Rretamar
Archivo:Car Yellow.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Car_Yellow.svg Licencia: Creative Commons Attribution-Share Alike Contribuyentes: Inkscape
Archivo:Wikibooks-logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Wikibooks-logo.svg Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes:
User:Bastique, User:Ramac et al.
Archivo:Sodipodi-logo squirrel.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Sodipodi-logo_squirrel.svg Licencia: GNU General Public License Contribuyentes: Original
uploader was at
Archivo:Sodipodi 0.34 Xfce4 Therapy Tango.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Sodipodi_0.34_Xfce4_Therapy_Tango.png Licencia: GNU General Public
License Contribuyentes: User:AVRS
Archivo:Skencil Screenshot.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Skencil_Screenshot.png Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported
Contribuyentes: Tobias Hilbricht
Archivo:X mark.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:X_mark.svg Licencia: Public Domain Contribuyentes: User:Gmaxwell
Archivo:Dia logo.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Dia_logo.jpg Licencia: desconocido Contribuyentes: Dia developers
Archivo:Dia.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Dia.svg Licencia: desconocido Contribuyentes: Dia developers/Tango artists
Archivo:Dia.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Dia.png Licencia: desconocido Contribuyentes: German
Imagen:Kivio Application Logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Kivio_Application_Logo.svg Licencia: Creative Commons Attribution 2.5 Contribuyentes:
KOffice Team
Imagen:Kivio.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Kivio.png Licencia: GNU General Public License Contribuyentes: German, Mnichal, 1 ediciones annimas

181

Fuentes de imagen, Licencias y contribuyentes


Archivo:Plotter Gerber Infinity.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Plotter_Gerber_Infinity.jpg Licencia: GNU Free Documentation License Contribuyentes:
ARTEST4ECHO, Chupavergalamama, Frank C. Mller, Jozef2011, Lzur, Martin H., Qurren, Stanmar, WikipediaMaster, 1 ediciones annimas
File:Xx.ogv Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Xx.ogv Licencia: Creative Commons Zero Contribuyentes: Zurt
Archivo:Animated Aston Martin Speedometer.gif Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Animated_Aston_Martin_Speedometer.gif Licencia: Creative Commons
Attribution-Sharealike 3.0 Contribuyentes: Dinesh Advani (en:User:DineshAdv) Original uploader was DineshAdv at en.wikipedia
Archivo:Rgb-raster-image-es.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Rgb-raster-image-es.png Licencia: Public domain Contribuyentes: Rgb-raster-image.xcf:
*Rgb-raster-image.png: Original uploader was Riumplus at en.wikipedia Later versions were uploaded by Plethorapw, Guanaco, Branko, Kjoonlee at en.wikipedia. derivative work: Teeks99
(talk) derivative work: Teeks99 (talk)
Archivo:Rubik's cube v3.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Rubik's_cube_v3.svg Licencia: GNU Free Documentation License Contribuyentes:
User:Booyabazooka, User:Meph666 modified by User:Niabot
Archivo:Cairo banner.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_banner.svg Licencia: Creative Commons Sharealike 1.0 Contribuyentes: Richard D. Worth (see the
COPYING file).
Archivo:Cairo destination.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_destination.png Licencia: GNU Free Documentation License Contribuyentes: Elabra sanchez
Archivo:Cairo source.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_source.png Licencia: GNU Free Documentation License Contribuyentes: Elabra sanchez,
KAMiKAZOW
Archivo:Cairo mask.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_mask.png Licencia: GNU Free Documentation License Contribuyentes: Elabra sanchez,
KAMiKAZOW
Archivo:Cairo stroke.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_stroke.png Licencia: GNU Free Documentation License Contribuyentes: Elabra sanchez,
KAMiKAZOW
Archivo:Cairo fill.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_fill.png Licencia: GNU Free Documentation License Contribuyentes: Elabra sanchez, KAMiKAZOW
Archivo:Cairo showtext.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_showtext.png Licencia: GNU Free Documentation License Contribuyentes: Elabra sanchez,
KAMiKAZOW
Archivo:Cairo paint.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_paint.png Licencia: GNU Free Documentation License Contribuyentes: Elabra sanchez,
KAMiKAZOW
Archivo:Cairo mask verb.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_mask_verb.png Licencia: GNU Free Documentation License Contribuyentes: Elabra sanchez,
KAMiKAZOW
Archivo:Cairo setsourcergba.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_setsourcergba.png Licencia: Public Domain Contribuyentes: Elabra sanchez
Archivo:Cairo setsourcegradient.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_setsourcegradient.png Licencia: Public Domain Contribuyentes: Elabra sanchez
Archivo:Cairo path 01.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_path_01.png Licencia: Public Domain Contribuyentes: Elabra sanchez
Archivo:Cairo path 02.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_path_02.png Licencia: Public Domain Contribuyentes: Elabra sanchez
Archivo:Cairo path 03.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_path_03.png Licencia: Public Domain Contribuyentes: Elabra sanchez
Archivo:Cairo path 04.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_path_04.png Licencia: Public Domain Contribuyentes: Elabra sanchez
Archivo:Cairo path 05.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Cairo_path_05.png Licencia: Public Domain Contribuyentes: Elabra sanchez

182

Licencia

Licencia
Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/

183

Potrebbero piacerti anche