alguna guia o manual para crear msk para imagenes bmp

675 views
Skip to first unread message

Marcelo Barberis

unread,
Mar 9, 2011, 8:11:04 AM3/9/11
to publicesvfoxpro
Estimados amigos

le cuento que tengo imagens bmp para poner en mi aplicacion pero estos tienen fondo negro y queria saber si saber de algun lugar para bajar algun tutorial o manual para crear estos arhivos msk o mascaras para que aparezcan transparentes.

estos archivos eran antes ico y lo converti a bmp y me salen con fondo negro.

Si alguien sabe me puede pasar el dato?

Marcelo

Luis Maria Guayan

unread,
Mar 9, 2011, 8:33:11 AM3/9/11
to publice...@googlegroups.com
Otra opción es que utilices GIF o PNG con transparencias

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

Euro J. Nava L.

unread,
Mar 9, 2011, 8:46:17 AM3/9/11
to publice...@googlegroups.com

Prueba renombrando su extensión por MSK

 

Ej.

 

Imagen.bmp por Imagen.msk

ZeRoberto

unread,
Mar 9, 2011, 10:27:06 AM3/9/11
to publice...@googlegroups.com
El MSK es el mismo bmp pero en formato monocromo que sirve para las transparencias,  Te recomiendo que uses un bmp normal y usas el blanco(255,255,255) para las transparencias y 253,253,253 para el color blanco.
 
Saludos

Cesar VfpImaging

unread,
Mar 9, 2011, 11:08:14 AM3/9/11
to Comunidad de Visual Foxpro en Español
Para imagenes en botones, no es necesario utilizar MSK.

Todo lo que sea BLANCO, RGB(255,255,255) se cambia a transparente.
Para tener BLANCOS, sin transparencias, cambie los blancos para
RGB(254,254,254) !!!

Mui sensillo !


On 9 mar, 12:27, ZeRoberto <zeroha...@gmail.com> wrote:
> El MSK es el mismo bmp pero en formato monocromo que sirve para las
> transparencias,  Te recomiendo que uses un bmp normal y usas el
> blanco(255,255,255) para las transparencias y 253,253,253 para el color
> blanco.
>
> Saludos
>
> El 9 de marzo de 2011 08:46, Euro J. Nava L. <eur...@gmail.com> escribió:
>
>
>
> >  Prueba renombrando su extensión por MSK
>
> > Ej.
>
> > Imagen.bmp por Imagen.msk
>
> > *De:* publice...@googlegroups.com [mailto:
> > publice...@googlegroups.com] *En nombre de *Luis Maria Guayan
> > *Enviado el:* Miércoles, 09 de Marzo de 2011 09:03 a.m.
> > *Para:* publice...@googlegroups.com
> > *Asunto:* Re: [vfp] alguna guia o manual para crear msk para imagenes bmp
>
> > Otra opción es que utilices GIF o PNG con transparencias
>
> > *Luis María Guayán
> > Tucumán, Argentina
> > _________________________
> >http://www.PortalFox.com<http://www.portalpox.com/>
> > Nada corre como un zorro
> > _________________________*
>
> > El 09/03/2011 10:11, Marcelo Barberis escribió:
>
> > Estimados amigos
>
> > le cuento que tengo imagens bmp para poner en mi aplicacion pero estos
> > tienen fondo negro y queria saber si saber de algun lugar para bajar algun
> > tutorial o manual para crear estos arhivos msk o mascaras para que aparezcan
> > transparentes.
>
> > estos archivos eran antes ico y lo converti a bmp y me salen con fondo
> > negro.
>
> > Si alguien sabe me puede pasar el dato?
>
> > Marcelo- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Jhonny Zambrana

unread,
Mar 10, 2011, 12:54:38 AM3/10/11
to Comunidad de Visual Foxpro en Español
Hola Cesar disculpa la ignorancia, perono entiendo una papa lo que
explicas, haber yo tengo dentro de un containe, una imagen, que trae
fondo blanco, tu dices que para transparencia cambie el blanco
a ...... donde y como le cambio????.

Por ahora stoy haciendo a mano con el paint shop pro.

GRacias anteladas por tu respuesta

Jose Antonio Blasco

unread,
Mar 10, 2011, 5:25:13 AM3/10/11
to publice...@googlegroups.com
Buenos días Jhonny, te explico cómo lo hago yo.

Supongamos que tengo un "bmp", por ejemplo "cerrar.bmp"
Con un programa de dibujo, como el "Paint", lo grabo con otro nombre
por ejemplo "cerrar2.bmp".
Este segundo, le cambio los atributos a "Blanco y negro"
Para asegurarme, las zonas que hayan quedado en blanco, las vuelvo a
rellenar con blanco, y grabo el archivo (cerrar2.bmp)
Cierro el "Paint", y renombro el archivo "cerrar2.bmp" como "cerrar.msk"

Y nada más.

Un saludo.

El día 10 de marzo de 2011 06:54, Jhonny Zambrana
<jhonny....@gmail.com> escribió:

--
Jose A. Blasco
Zaragoza - España

Jhonny Zambrana

unread,
Mar 10, 2011, 8:14:21 AM3/10/11
to Comunidad de Visual Foxpro en Español
Muy buena explicacion ahora si me queda, claro muchas gracias Jose por
tu atenta.

de todos modos me parece que paint shop pro loo hace más
sencillo(bueno ahora losé despues de amanecer rebuscando), ya que te
permite selecionar el color de la transaprencia,y lo puedes grabar
como cualquier otro archivo o formato. digo por si alguien le sirve..

Un abrazo y gracias nuevamente.

On 10 mar, 06:25, Jose Antonio Blasco <jabla...@gmail.com> wrote:
> Buenos días Jhonny, te explico cómo lo hago yo.
>
> Supongamos que tengo un "bmp", por ejemplo "cerrar.bmp"
> Con un programa de dibujo, como el "Paint", lo grabo con otro nombre
> por ejemplo "cerrar2.bmp".
> Este segundo, le cambio los atributos a "Blanco y negro"
> Para asegurarme, las zonas que hayan quedado en blanco, las vuelvo a
> rellenar con blanco, y grabo el archivo (cerrar2.bmp)
> Cierro el "Paint", y renombro el archivo "cerrar2.bmp" como "cerrar.msk"
>
> Y nada más.
>
> Un saludo.
>
> El día 10 de marzo de 2011 06:54, Jhonny Zambrana
> <jhonny.zambr...@gmail.com> escribió:

Cesar VfpImaging

unread,
Mar 10, 2011, 8:37:24 AM3/10/11
to Comunidad de Visual Foxpro en Español
Es necesario hacer unos cambios en tu imagen

- Abra el "Paint"
- Cambie todas las colores que deseas que sean blanco para
RGB(254,254,254)
- Cambie todas las colores que quieres que sean transparentes para
Blanco, RGB(255,255,255)

Save as BMP

Listo !!!
> > > - Mostrar texto de la cita -- Ocultar texto de la cita -

elkin dario uribe torres

unread,
Mar 10, 2011, 10:43:03 AM3/10/11
to publice...@googlegroups.com
He hecho lo que indicas pero la imagen sigue mostrando el color blanco RGB(255,25,255) sobre un fondo oscuro y no lo presenta como transparencia, que podria ser?.  Te adjunto una imagen de lo expuesto.


Elkin Uribe
Medellin - Colombia
Logojpg.JPG

Miguel Antúnez

unread,
Mar 10, 2011, 11:13:01 AM3/10/11
to publice...@googlegroups.com
espero te de una idea.
--
Miguel Angel Antúnez Camones
Especialista en SQL Server

mant...@frenosa.com.pe
mant...@gmail.com
miguel_...@msn.com
Cel. 997914428

Microsoft Active Professional
Membresía FY10-04-0745
Logojpg.zip

sergio garcia

unread,
Mar 10, 2011, 11:24:06 AM3/10/11
to publice...@googlegroups.com

Yo los creo mejor como PNG así si funciona bien la trasparencia

 

 

______________________________________

Desarrollos de software

Cel: (502) 55274094

E-mail:    in...@magicsoft.com.gt

Aletrnativo: tayi...@gmail.com

Web:      www.magicsoft.com.gt

magicfirmaimage003

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Miguel Antúnez


Enviado el: jueves, 10 de marzo de 2011 10:13 a.m.
Para: publice...@googlegroups.com

image001.jpg
image002.jpg

Jairo Miranda

unread,
Mar 10, 2011, 12:20:22 PM3/10/11
to publice...@googlegroups.com

Alguien tiene una rutina para buscar un texto en un campo memo .

 

Atte

 

Jairo

Jairo Miranda

unread,
Mar 10, 2011, 12:21:55 PM3/10/11
to publice...@googlegroups.com

Al respecto estoy utilizando  Fireworks de Macromedia.. crea transparencias de forma fácil  lo mismo Adobe photosho.

 

jairo

image001.jpg
image002.jpg

elkin dario uribe torres

unread,
Mar 10, 2011, 1:47:16 PM3/10/11
to publice...@googlegroups.com
Gracias Miguel precisamente eso es lo que quiero con que programa lo haces?

Saludos


Elkin Uribe
Medellin  - Colombia

Jaime H. Díaz G.

unread,
Mar 10, 2011, 2:04:17 PM3/10/11
to publice...@googlegroups.com
Buenas tardes Jairo. se puede ausar la función ATC() de la siguiente forma:
 
lcTextoaBuscar='JAIRO'
 
IF ATC(lcTextoaBuscar,justif)>0
  wait wind 'Lo encontró'
ELSE 
  wait eind 'No existe')
ENDIF
 
* JUSTIF ES EL CAMPO MEMO DONDE DESEO BUSCAR.
 
ojalá te sirva.........

Miguel Antúnez

unread,
Mar 10, 2011, 2:10:27 PM3/10/11
to publice...@googlegroups.com
uso paint shop pro.

Jairo Miranda

unread,
Mar 10, 2011, 2:17:34 PM3/10/11
to publice...@googlegroups.com

Funciona, encuentra la cadena, la idea ahora es que el cursor se posicione en la palabra encontrada,

 

Carlos Miguel FARIAS

unread,
Mar 10, 2011, 5:00:09 PM3/10/11
to publice...@googlegroups.com
fijate en las propiedades del control de texto

Allan Raúl Acuña

unread,
Mar 10, 2011, 5:20:06 PM3/10/11
to publice...@googlegroups.com
Estimados que tal una vez más

Estoy sacando en una mis aplicación para la Impresión de Cheques, todo bien solo que necesito
poder editar los Reportes FRX para que el mismo cliente ubique los campos para la impresión
de sus formatos de cheques. Alguno de ustedes sabe como abrir los FRX en un formulario mediante
el MODIFY REPORT?. 

Actualmente lo logro abrir pero en modo SCREEN y mi main lo tengo en un form de nivel superior

Saludos y a la espera

Allan Raúl Acuña
NicEasySoft
Nicaragua

GILBERTO ORTIZ

unread,
Mar 10, 2011, 5:33:15 PM3/10/11
to publice...@googlegroups.com
Espero te sirva este ejemplo colega y les sirva a todos los demás.
Cualquier duda preguntame
 
Mit freundlichen Grüßen / Best regards,
_____________________________
L.I. Gilberto Ortiz Rodríguez
SAG-MECASA – Analist programer
A member of the Salzburger Aluminium Group
SAG-MECASA, SA de CV
Dr. Gustavo Baz No. 4321, 54030, Tlalnepantla, México
Phone: +52 55 1083 9870 ext: 173
Fax: +52 551083 9870 x 182
gor...@sag-mecasa.com
www.sag-mecasa.com
ETIQUETA BMW.rar

Douglas Sánchez Guillén

unread,
Mar 10, 2011, 7:45:15 PM3/10/11
to publice...@googlegroups.com
Excelente el ejemplo. pero yo no incluyo mis reporte en los proyectos para asi quedan mas pqeños, y lo otro les recomiendo hacer esto

xreporte = "mireport.frx"

modi reporte &mireporte  ylo que sigue lo tenes bien

o modi reporte "mireporte"  asi lo podes configurar con cualquier impresora, o recuerdas limpiar tag, tag2.

saludes
Te felicito Gilberto buen Truco.
--
Ing. Douglas Sánchez Guillén
      Consultor Informatico
Movistar: 505 8759 - 5342
Claro: 505 88495476

Jaime H. Díaz G.

unread,
Mar 11, 2011, 9:16:35 AM3/11/11
to publice...@googlegroups.com

El número que retorna la función ATC() es la posición dentro del texto de la primera aparición de cadena buscada; si el texto se muestra en un EditBox, revisa las propiedades SelLength y Selstart

Luis Maria Guayan

unread,
Mar 11, 2011, 9:29:27 AM3/11/11
to publice...@googlegroups.com
-- Cómo: Buscar texto específico en un campo Memo --
http://support.microsoft.com/kb/117217/es


Jairo, inicia un nuevo hilo.

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com

Nada corre como un zorro
_________________________

Jairo Miranda

unread,
Mar 11, 2011, 12:40:49 PM3/11/11
to publice...@googlegroups.com

Muy bueno .. ya lo probe y funciona de maravilla , hice algunos arreglos

Por ejemplo

 

oRep15 =Createobject("Form")

  With oRep15

      .Caption= "Ventana de Informes"

    .top = 15

      .left = 329

      .height = 700

      .Width = 800

      .WindowState= 0

      .Show()

  ENDWITH

 

SET TALK OFF

      msrchstr=ALLTRIM(Thisform.txtMsgID.Value)

      m.occurrence=1

      DO WHILE .t.

           mfound=AT(msrchstr,Tema,m.occurrence)

         IF mfound > 0

            m.occurrence=m.occurrence+1

            MODI MEMO Tema NOWAIT  NOEDIT RANGE mfound,mfound+LEN(msrchstr) Window (oRep15.Name)

            WAIT WINDOW 'Presione enter o un click para continuar'

         ELSE

            EXIT

        ENDIF

      ENDDO

   SET TALK ON

           

 

Aquí funciona en un form que creo y muestro el campo memo en ese form,

La idea seria ..=?como desplegarlo en un editbox???

Jairo

 

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Luis Maria Guayan


Enviado el: Viernes, 11 de Marzo de 2011 09:29
Para: publice...@googlegroups.com

Luis Maria Guayan

unread,
Mar 11, 2011, 1:25:33 PM3/11/11
to publice...@googlegroups.com
Entonces el asunto sería: Buscar texto en un EditBox

En PortalFox está este artículo con el código que hace lo que buscas

-- Buscar texto en un Cuadro de Edicion (EditBox) --
http://www.portalfox.com/article.php?sid=1662


Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________


Jairo Miranda

unread,
Mar 11, 2011, 2:42:23 PM3/11/11
to publice...@googlegroups.com

Perfecto…  que bien , muchas gracias comunidad , espero que no tiemble  mas….

Jairo Miranda

unread,
Mar 11, 2011, 3:18:11 PM3/11/11
to publice...@googlegroups.com

El único problema es que solo funciona en una sola ocurrencia.. , si existe en otras partes del texto no continua.

ZeRoberto

unread,
Mar 11, 2011, 4:32:00 PM3/11/11
to publice...@googlegroups.com
Yo uso el ArtIcons Pro
 
Saludos

Luis Maria Guayan

unread,
Mar 12, 2011, 7:20:07 AM3/12/11
to publice...@googlegroups.com
Solo deberías colocar el código en un ciclo hasta que no encuentre mas ocurrencias.

Para ello debes utilizar la función AT() con el tercer parámetro, que sería el contador de ocurrencias e incrementarlo dentro del ciclo

lnPos = AT(lcBusca,THISFORM.Edit1.VALUE, lnOcurrencia)


Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________


ZeRoberto

unread,
Mar 12, 2011, 10:20:50 AM3/12/11
to publice...@googlegroups.com
Pero para poder pintar todas las ocurrencias, vas a tener que utilizar el active RichEdit.
 
Saludos

Reply all
Reply to author
Forward
0 new messages