Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Eleкtro en 16 Mayo 2013, 18:55 pm



Título: [SOURCE] Splat
Publicado por: Eleкtro en 16 Mayo 2013, 18:55 pm
(http://img17.imageshack.us/img17/35/prtscrcapturec.jpg)


DESCRIPCIÓN
Splat es una utilidad de consola para generar los típicos "SplashScreen" (Mostrar una imagen durante un corto periodo de tiempo antes de iniciar un proceso).
Ocupa 35 kb así que es perfecta para añadirla a proyectos de .NET como a archivos autoextraibles de winrar, códigos Batch, etc.
Acepta png's con transparencia.

MODO DE EMPLEO

  • Syntax:
Código:
    Splat.exe [IMAGEFILE] [SWITCHES]

  • Switches:
Código:
    /Duration   | The Splash duration.    (Default: 5000)
    /FXDuration | The effects duration.   (Default: 1500)
    /FadeIN     | Enables FadeIN Effect.
    /FadeOUT    | Enables FadeOUT Effect.
    /Resize     | Resizes the image.
    /Location   | Relocates the image.
    /Clickable  | Enables click on image to close.
    /OnTop      | Set the image on top of other windows.
    /?          | Shows this help.

  • Switches values Syntax:
Código:
    /Duration   (ms)
    /FXDuration (ms)
    /Resize     (WidthXHeight)
    /Location   (X,Y)

  • Examples:
Código:
    Splat.exe "C:\Image.png"
    (Shows a image at the center of the screen for 3000 ms.)

    Splat.exe "C:\Image.png" /Resize 400x400 /Location 100,300
    (Shows a resized image to 200x400 px at 100,300 coordenates for 3000 ms.)

    Splat.exe "C:\Image.png" /Duration 6000 /FadeIN /FadeOUT /FXDuration 2000
    (Shows a image at the center of the screen with fade effects for 6000 ms.
    , plus 2000 ms for each effect then is a total of 10.000 ms.)

NOTA: Usar el parámetro /Wait del comando Start para esperar a que el splashscreen finalize.
Código:
start /W splat xmen.jpg

DEMOSTRACIÓN

yn4c9w50Z9U


DESCARGA
http://elektroStudios.tk/Splat.zip
Incluye código fuente y binários ya compilados.


Título: Re: [SOURCE] Splat
Publicado por: Eleкtro en 18 Mayo 2013, 13:17 pm
La versión que compartí tenía un error grave con la transparencia.

En el post principal pueden descargar la nueva versión.

Citar
     
  • Cambios v1.1:
     - Bug correjido: La imagen no se centra en la pantalla después de redimensionarla.
     - Bug correjido: La transparencia de la aplicación afecta a la imagen mostrada (la imagen pierde ciertos colores).
     - Añadida compatibilidad 100% con imágenes PNG/ICO transparentes y con sombras.
     - Añadido los parámetros "/Ontop" y "/Clickable".
     - Añadido un icono a la aplicación.
     - Pequeñas optimizaciones de código para cargar más rápido.
     - Erratas de texto correjidas en la sección de ayuda de la aplicación.

     
  • Cosas por hacer:
     Añadir compatibilidad con los efectos FadeIn/FadeOUT para imágenes PNG/ICO.
     Añadir Más efectos especiales.


Título: Re: [SOURCE] Splat
Publicado por: Xwatmin en 18 Mayo 2013, 15:16 pm
Aplicación de nivel, como siempre...


Título: Re: [SOURCE] Splat
Publicado por: z3nth10n en 26 Mayo 2013, 19:28 pm
Estoy ciego, o no noto cambios en la imagen de Street Fighter...  :o :o :xD



Espera, un sec.... A mi la imagen me sigue siendo igual, he ejecutado todo, que se supone que debería pasar?


Título: Re: [SOURCE] Splat
Publicado por: Eleкtro en 26 Mayo 2013, 19:32 pm
Estoy ciego, o no noto cambios en la imagen de Street Fighter...  :o :o :xD

La imágen no cambia, pero fíjate en los efectos de entrada y salida (fadein/fadeout)

Pruébalo y ves cambiándole los parámetros para ver lo que te digo.

saludos


Título: Re: [SOURCE] Splat
Publicado por: z3nth10n en 26 Mayo 2013, 19:34 pm
La imágen no cambia, pero fíjate en los efectos de entrada y salida (fadein/fadeout)

Pruébalo y ves cambiándole los parámetros para ver lo que te digo.

saludos

Espera, un sec.... A mi la imagen me sigue siendo igual, he ejecutado todo, que se supone que debería pasar?

Si lo ejecuto desde la aplicación esa que me has pasado no se ve nada de eso...

Ahora si lo vuelvo a ejecutar desde .NET no me va :(

No jodas, que tengo que ejecutar mi app desde ahí?


Título: Re: [SOURCE] Splat
Publicado por: Eleкtro en 26 Mayo 2013, 19:40 pm
@seazoux
¿Con que tipo de imágen estás testeando?

Los efectos fadein/fadeout no funcionan con imágenes ICO/PNG, lo explico más arriba.

Con el resto de imágenes funciona perfecto.

¿Que problema tienes?, detalles, jeje

EDITO: La app es coomandline, la tienes en la carpeta "debug" o "release"

un saludo


Título: Re: [SOURCE] Splat
Publicado por: z3nth10n en 26 Mayo 2013, 19:44 pm
@seazoux
¿Con que tipo de imágen estás testeando?

Los efectos fadein/fadeout no funcionan con imágenes ICO/PNG, lo explico más arriba.

Con el resto de imágenes funciona perfecto.

¿Que problema tienes?, detalles, jeje

EDITO: La app es coomandline, la tienes en la carpeta "debug" o "release"

un saludo

Sobre tu EDITO, ya lo se... La tengo separada...

A ver que debería pasar? La imagen se transforma automaticamente y ya no se ve así desde VB? O que el Splat te crea un Splash? xD


Título: Re: [SOURCE] Splat
Publicado por: Eleкtro en 26 Mayo 2013, 19:54 pm
O que el Splat te crea un Splash? xD

Para eso sirve la app, para mostrar una imágen, con efectos (si deseas)


Título: Re: [SOURCE] Splat
Publicado por: z3nth10n en 26 Mayo 2013, 19:57 pm
Ah, Y cual crees que es mejor, esta: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4518&lngWId=10

O la tuya? xD


Título: Re: [SOURCE] Splat
Publicado por: Eleкtro en 26 Mayo 2013, 20:07 pm
Ah, Y cual crees que es mejor, esta: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4518&lngWId=10

O la tuya? xD

La class de mi proyecto está hardcodeada, y ese proyecto que comentas está codeado exprésamente para el tema de la transparencia sin requerir apenas pequeñas modificaciones, quédate con ese mejor porque en el mío hay muchas cosas que no te van a interesar.