Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

[SOLUCIONADO]  Añadir un icono
#1

Hola

Tengo este icono:

"icon:/22/apply"

Y desearía crear la unión de:

"icon:/22/apply" con este otro "icon:/22/file" pero como no conozco bien Linux y las rutas de Gambas pues no se muy bien como hacerlo.

Mi objetivo es:

Añadir este icono bajándolo de internet o coger ambos iconos y fusionarlos gráficamente.

Alguien me puede guiar para escoger la forma mas correcta y mejor.

Nota: Os recuerdo que debo poderlo obtener de la lista que me sugiere el editor de Gambas cuando escribo "icon:/22/....

Gracias.
    ¡Gracias!
#2

(10-10-2020, 19:16)gambafeliz escribió:  desearía crear la unión de:

"icon:/22/apply" con este otro "icon:/22/file"

Propongo este ejemplo:
GAMBAS
  1. Public Sub Button_Click()
  2.  
  3.   Dim im1, im2 As Image
  4.  
  5.   im1 = Picture["icon:/22/apply"].Image
  6.   im2 = Picture["icon:/22/file"].Image
  7.  
  8.   im2 = im2.Opacity(0.3)
  9.  
  10.   With paint
  11.     .Begin(im1)
  12.     .DrawImage(im2, 0, 0, im2.W, im2.H)
  13.     .End
  14.  
  15.   im1.Save("/tmp/union.png", 100)
  16.  



"Los horizontes perdidos nunca regresan. " (F. Battiato, La stagione dell'amore, 1983)

"Las ondas nunca regresan. " (Genesis: Ripples - A trick of the tail, 1976)
    ¡Gracias!
#3

Gracias vuott Smile

Tu código me ha servido para fusionar y me ha encantado. Gracias.

Me has dejado loco, cada día que veo tu participación pasas de que piense que eres un Fiat pero que lentamente me convences que eres un Ferrari. Genial !!!

Bueno te explico o lo voy a intentar. Yo me he explicado pésimamente. Perdón por ello.

1. Como sabes Gambas en su IDE en cuanto pongo icon: me ofrece los iconos que vienen con Gambas.
2. Yo quiero fusionar los iconos "icon:/22/apply" con este otro "icon:/22/file" y con tu código y retocando Opacity pues genial lo he fusionado magníficamente.
3. Pero yo lo que quería saber si es posible poner el nuevo icono (union.png) en la lista de iconos ofrecidos por Gambas, pero esto no se hacerlo.
4. Otra opción es visualizar el icono de otra forma. ¿Como lo hago?

En la actualidad tengo el icono union.png (obtenido con tu código) en una carpeta de mi proyecto llamada "Imagenes" por si me dices como obtener esta imagen sin tener que escribir toda la ruta hasta ella.

Gracias Smile

Nota: He visto que si pongo:

Application.path & "/.src/Imagenes/union.png"

Entonces funciona. ¿Es necesario poner .src o se puede obtener con alguna variable de Gambas, como por ejemplo Application.path lo que sea o es obligatorio poner el path Application.path & "/.src/Imagenes/union.png" ?
    ¡Gracias!
#4

Gambafeliz:
 
Cita:Entonces funciona. ¿Es necesario poner .src o se puede obtener con alguna variable de Gambas, como por ejemplo Application.path lo que sea o es obligatorio poner el path Application.path & "/.src/Imagenes/union.png" ?
Yo normalmente uso la carpeta "Datos", y dentro de ella creo una carpeta para los iconos, y alli pongo los ficheros que necesite

Ejemplo:
[Imagen: 9v7IywS.png]
    ¡Gracias!
#5

(11-10-2020, 12:18)jsbsan escribió:  Yo normalmente uso la carpeta "Datos", y dentro de ella creo una carpeta para los iconos, y alli pongo los ficheros que necesite

Ejemplo:
[Imagen: 9v7IywS.png]

Esta junto a la de vuott (espero que estés muy bien por tu tierra, si es así, me alegro enormemente) es la respuesta mas que completa. Gracias jsbsan (oye que a ti también), aunque te parezca raro era un problema de desconocimiento de concepto, no sabia que la carpeta Datos era para eso y además el haber puesto una imagen de como se llama el archivo con ruta pues mucho mejor. +10

Gracias a ambos.

Saludos.
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)