Mini HowTo: Como editar una imagen svg para poder usarla como un icono en Sugar:
Para usar un svg como icono en sugar hay que editarlo manualmente, aqui un mini howto.
Como primer paso, debemos editar la imagen y grabarla como SVG. Una buena forma puede ser con Inkscape.
El problema es que la version actual de Inkscape (0.45), no respeta los cambios que hacemos manualmente, por lo que debemos estar seguros de haber hecho la imagen definitiva o deberemos hacer la edicion nuevamente.
Los archivos SVG, son casos particulares de archivos xml, por lo tanto son archivos de texto y se pueden editar en cualquier editor,
Una vez con la imagen obtenida, debemos agregar luego del header:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
Lo siguiente
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
<!ENTITY stroke_color "#000000">
<!ENTITY fill_color "#AAAAAA">
]>
justo antes del elemento <svg>
Finalmente en cada elemento del svg reemplazaremos los valores de las propiedades fill y stroke por los entitys definidos.
Por ejemplo:
<path
style="fill:#AAAAAA;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linejoin:round"
sodipodi:nodetypes="ccccc"
id="path613"
d="M 428.08025,540.20085 L 476.93844,533.16915 L 488.52424,575.20081 L 439.66604,582.23252 L 428.08025,540.20085 z " />
Queda:
<path
style="fill:&fill_color;;fill-rule:evenodd;stroke:&stroke_color;;stroke-width:2.5;stroke-linejoin:round;"
sodipodi:nodetypes="ccccc"
id="path613"
d="M 428.08025,540.20085 L 476.93844,533.16915 L 488.52424,575.20081 L 439.66604,582.23252 L 428.08025,540.20085 z " />
En otros casos podemos utilizar uno solo de los colores:
<circle
cx="38"
cy="38"
r="19.903"
id="circle1642"
sodipodi:cx="38"
sodipodi:cy="38"
sodipodi:rx="19.903"
sodipodi:ry="19.903"
transform="translate(0.604798,0.251984)"
style="fill:&fill_color;;stroke:#ffffff;stroke-width:3.5"
/>
Tener en cuenta que el entity termina con el punto y coma (Ej:&fill_color;)
Esta es una ayuda memoria personal e intento de comunicarme con gente a la que le interesen estos temas. Gonzalo Odiard (godiard en gmail.com)
martes, marzo 13, 2007
domingo, marzo 11, 2007
sábado, noviembre 05, 2005
Mis amigos Karina y Roberto hicieron una pagina de internet para mostrar sus excelentes trabajos artesanales: HojaSeka
jueves, noviembre 03, 2005
En los ultimos tiempos estuve haciendo una coleccion de soft relacionado con educacion, desarrollado en GTK++. La idea es mantenerla compilable, facilmente integrada con el escritorio. Hay muchas listas de aplicaciones, pero cuando uno se pone a revisar cada una, hay muchas que ya no compilan o tienen algun otro problema.
Estoy utilizando los scripts de garnome y tengo una pagina para el proyecto.
http://personales.ciudad.com.ar/godiard/garnomeeduc/garnome-educ.html
Estoy utilizando los scripts de garnome y tengo una pagina para el proyecto.
http://personales.ciudad.com.ar/godiard/garnomeeduc/garnome-educ.html
viernes, abril 01, 2005
Desarrollo:
En casa tengo andando Mono 1.1.16 con GTK# 1.9.2 y le pude hacer algunas modificaciones a monodoc 1.0.6 y monodevelop 0.6 para que funcionen con estas librerias. Fantastico. Me interesa particularmente para desarrollar pequeñas aplicaciones de escritorio para Linux, pero es interesante tambien el hecho de poder correrlas en Windows.
Scouts:
Estoy participando de una comision para investigar un poco el tema de lso voluntarios en Scouts de Argentina. En el fin de semana del 9 y 10/4 tenemos una presentacion con los AZP. Espero que podamos lograr algo.
En casa tengo andando Mono 1.1.16 con GTK# 1.9.2 y le pude hacer algunas modificaciones a monodoc 1.0.6 y monodevelop 0.6 para que funcionen con estas librerias. Fantastico. Me interesa particularmente para desarrollar pequeñas aplicaciones de escritorio para Linux, pero es interesante tambien el hecho de poder correrlas en Windows.
Scouts:
Estoy participando de una comision para investigar un poco el tema de lso voluntarios en Scouts de Argentina. En el fin de semana del 9 y 10/4 tenemos una presentacion con los AZP. Espero que podamos lograr algo.
martes, enero 18, 2005
Como otros intentos de organizarme, esta lista de tareas no sirvio para nada. Hace meses que no la escribo ni la leo.
La buena noticia es que tuvimos grandes avances en varios de los frentes.
La cocina de mi casa esta casi terminada, Monica ya es la jefa de comunidad rover, y acabo de volver de uno de mis mejores campamentos como dirigente (Unquillo, Cordoba)
Fue un año muy movido, estoy tratando de que este no lo sea tanto.
La buena noticia es que tuvimos grandes avances en varios de los frentes.
La cocina de mi casa esta casi terminada, Monica ya es la jefa de comunidad rover, y acabo de volver de uno de mis mejores campamentos como dirigente (Unquillo, Cordoba)
Fue un año muy movido, estoy tratando de que este no lo sea tanto.
jueves, abril 01, 2004
Perdi un dia de trabajo tratando de ver porque no podia hacer un Upload de un archivo con una aplicacion.
El problema era con la version 1.1 del Struts, ya que la version 1.0.2 funciona perfectamente. El problema es en commons-fileupload.jar
Ya es la segunda vez que tengo un problema de este tipo ( la anterior con commmons-dbcp)
Uno de los temas me parece que es que la gente de jakarta tiene ciclos de releases muy largos y a veces con bugs conocidos y todo no hay nuevas versiones.
El problema era con la version 1.1 del Struts, ya que la version 1.0.2 funciona perfectamente. El problema es en commons-fileupload.jar
Ya es la segunda vez que tengo un problema de este tipo ( la anterior con commmons-dbcp)
Uno de los temas me parece que es que la gente de jakarta tiene ciclos de releases muy largos y a veces con bugs conocidos y todo no hay nuevas versiones.
Primer Blog!
Estoy haciendo esto para intentar ordenar la lista de cosas que tengo para hacer.
Esta se divide en varias areas:
Casa (Techar la cocina, instalacion electrica, entrada para la camioneta)
Scouts:
Grupo: No perder la oportunidad de los dirigentes nuevos.
Rovers: Transicion ordenada con Monica. Pases.
Distrito: Preparar documento actividad mapa. Coordinar prog. campamento.
Asociacion: Tengo un par de docs que escribir. Uno acerca de nuestro mal manejo de adultos, otro de como creo que deberia ser la formacion de los adultos y otro de la parte pedagogica hacia los beneficiarios. Son muchas ideas sueltas y hay que darle forma.
Tengo que poner Muy Bien 10 en forma y contactar a Gabriel.
Open Source: Tengo una idea de un programa de presentaciones que creo que es muy buena. Tengo un doc a medio escribir.
Quiero investigar un poco Mono a ver si se puede usar para hacerlo.
Ademas tengo un juego de piezas de Mahjongg de Gnome pero que todavia no esta ok.
Algunas son pavadas, pero... Para mi son muchas cosas....
Estoy haciendo esto para intentar ordenar la lista de cosas que tengo para hacer.
Esta se divide en varias areas:
Casa (Techar la cocina, instalacion electrica, entrada para la camioneta)
Scouts:
Grupo: No perder la oportunidad de los dirigentes nuevos.
Rovers: Transicion ordenada con Monica. Pases.
Distrito: Preparar documento actividad mapa. Coordinar prog. campamento.
Asociacion: Tengo un par de docs que escribir. Uno acerca de nuestro mal manejo de adultos, otro de como creo que deberia ser la formacion de los adultos y otro de la parte pedagogica hacia los beneficiarios. Son muchas ideas sueltas y hay que darle forma.
Tengo que poner Muy Bien 10 en forma y contactar a Gabriel.
Open Source: Tengo una idea de un programa de presentaciones que creo que es muy buena. Tengo un doc a medio escribir.
Quiero investigar un poco Mono a ver si se puede usar para hacerlo.
Ademas tengo un juego de piezas de Mahjongg de Gnome pero que todavia no esta ok.
Algunas son pavadas, pero... Para mi son muchas cosas....
Suscribirse a:
Entradas (Atom)