Ajuste y limpieza de codigo

This commit is contained in:
luisgulo 2024-03-26 13:00:18 +01:00
parent e93908e48d
commit d48e4df39c

View File

@ -13,7 +13,8 @@ import (
var pagAncho = 2480
var pagAlto = 3508
var portada = gg.NewContext(pagAncho, pagAlto) // Tamaño de Portada A4 para la Imagen (Ancho x Alto)
var AltoAreaTitulo = 920 // Altura en pixeles del Area de Titulo
// Colores/Temas
var colorTema = color.RGBA{60, 92, 153, 255} // Color del Tema del Libro (defectoa es Azul)
var colorRojo = color.RGBA{202, 31, 0, 255}
var colorVerde = color.RGBA{29, 149, 27, 255}
@ -21,12 +22,11 @@ var colorAzul = color.RGBA{60, 92, 153, 255} // Azul con transparenc
var colorAmarillo = color.RGBA{223, 217, 26, 255}
var colorBlanco = color.RGBA{255, 255, 255, 255} // Blanco con transparencia
var colorNegro = color.RGBA{0, 0, 0, 255} // Negro con transparencia
// Texto
var colorTextoTitulo = (color.RGBA{255, 255, 255, 230}) // Blanco con transparencia reducida
var colorTextoResumen = (color.RGBA{0, 0, 0, 230}) // Negro con transparencia reducida
var AltoAreaTitulo = 920 // Altura en pixeles del Area de Titulo
func main() {
// Generador de Portadas de Libro
fmt.Println("GENERADOR DE PORTADAS PARA LIBROS")
@ -70,7 +70,7 @@ func main() {
colorTema = colorAmarillo
//colorTema = color.RGBA{223, 217, 26, 255}
default: // defecto es Azul
colorTema = color.RGBA{60, 92, 153, 255}
colorTema = colorAzul
}
fmt.Println("Generando Portada. Espere por favor....")
@ -78,10 +78,10 @@ func main() {
// Fondo portada (x, y, ancho/width, alto/height)
DibujaRectanguloColor(colorBlanco, 0, 0, portada.Width(), portada.Height())
//DibujaRectanguloColor(colorAzul, 0, 200, portada.Width(), AltoAreaTitulo)
DibujaRectanguloColor(colorTema, 0, 200, portada.Width(), AltoAreaTitulo)
// Localizar imagen deseada (imagen.png -es un link de imagen-). Si no existe escoger imagen al azar
// Localizar imagen deseada: imagen.png -es un link de imagen en ruta ./imagen/
// Si no existe escoger imagen al azar
if _, err := os.Stat("./imagen.png"); err == nil {
LeerIncluirImagen("./imagen.png", 200, AltoAreaTitulo+400)
} else {
@ -141,7 +141,6 @@ func PonerTextoTitulo(titulo string, margin int, size int) {
fmt.Fprintf(os.Stderr, "%s\n", err)
os.Exit(1)
}
// Fijar color del texto y mostrar el titulo
// usando un margen definido - centrando el texto mostrado
// area con el Area del Titulo
@ -160,7 +159,6 @@ func PonerTextoResumen(resumen string, margin int, size int) {
fmt.Fprintf(os.Stderr, "%s\n", err)
os.Exit(1)
}
// Fijar color del texto y mostrar el titulo
// usando un margen definido - centrando el texto mostrado
// area con el Area del Titulo