Convertir imágen en array

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Convertir imágen en array

Giuseppe
Hola a todos,

Quiero hacer unas pruebas cambiando los botones de cerrar, y demás de  
las ventanas en Squeak, y me gustaría saber cuál es la manera adecuada.

De momento, tengo una serie de imágenes. He arrastrado una hacia  
dentro de la imágen y la tengo como un morph. Como puedo convertirla  
ahora en un array, para ponerla en SystemWindow(class)->expandBoxImage ?

O no hace falta meter la imágen y hay otras maneras?

Un saludo.

Giuseppe Luigi Punzi Ruiz
Blog: http://www.lordzealon.com
Twitter & Skype & GoogleTalk accounts: glpunzi





Reply | Threaded
Open this post in threaded view
|

Re: Convertir imágen en array

Edgar J. De Cleene



On 9/18/09 2:15 PM, "Giuseppe Luigi Punzi Ruiz" <[hidden email]>
wrote:

> Hola a todos,
>
> Quiero hacer unas pruebas cambiando los botones de cerrar, y demás de
> las ventanas en Squeak, y me gustaría saber cuál es la manera adecuada.
>
> De momento, tengo una serie de imágenes. He arrastrado una hacia
> dentro de la imágen y la tengo como un morph. Como puedo convertirla
> ahora en un array, para ponerla en SystemWindow(class)->expandBoxImage ?
>
> O no hace falta meter la imágen y hay otras maneras?
>
> Un saludo.
>
> Giuseppe Luigi Punzi Ruiz
> Blog: http://www.lordzealon.com
> Twitter & Skype & GoogleTalk accounts: glpunzi

Form>expandBoxImage
| pathName  |
pathName _ Utilities chooseFileWithSuffixFromList: Utilities
graphicsFileSuffixes withCaption: 'Choose a picture
for this'.
    foto:= Form fromFileNamed: pathName.
^self fromFileNamed: pathName

Edgar



Reply | Threaded
Open this post in threaded view
|

Re: Convertir imágen en array

Giuseppe
Hola Edgar,

Creo, que me expliqué mal,

Actualmente, SystemWindow(class)>>expandBoxImage es:
expandBoxImage

        ^ (Form
        extent: 10@10
        depth: 32
        fromArray: #( 3875602689 3875602689 3875602689 3875602689 3875602689  
3875602689 0 0 0 0 3875602689 0 0 0 0 4127260929 3877181721 3877181721  
3875602689 0 3875602689 0 0 0 0 3875602689 3212869760 0 3875602689  
3212869760 3875602689 0 0 0 0 3875602689 3212869760 0 3875602689  
3212869760 3875602689 0 0 0 0 3875602689 3212869760 0 3875602689  
3212869760 3875602689 4127260929 3875602689 3875602689 3875602689  
3875602689 3212869760 0 3875602689 3212869760 0 3877181721 3212869760  
3212869760 3212869760 3212869760 3212869760 0 3875602689 3212869760 0  
3877181721 0 0 0 0 0 0 3875602689 3212869760 0 3875602689 3875602689  
3875602689 3875602689 3875602689 3875602689 3875602689 3875602689  
3212869760 0 0 3212869760 3212869760 3212869760 3212869760 3212869760  
3212869760 3212869760 3212869760)
        offset: 0@0)

SUpongo, que, el array en fromArray: es la imágen en sí que expande  
los formularios. Lo que quiero, es cambiar las imágenes de expandir,  
minimizar, y cerrar, y necesito, partiendo de una imágen que ya tengo,  
conseguir ese array para modificar el método.
Reply | Threaded
Open this post in threaded view
|

Re: Convertir imágen en array

garduino
Quizás te sirva este post:
http://germanarduino.blogspot.com/2008/11/more-tips-to-get-graphics-inside-image.html

Saludos.


El 20 de septiembre de 2009 17:08, Giuseppe Luigi Punzi Ruiz <
[hidden email]> escribió:

>
>
> Hola Edgar,
>
> Creo, que me expliqué mal,
>
> Actualmente, SystemWindow(class)>>expandBoxImage es:
> expandBoxImage
>
> ^ (Form
> extent: 10@10
> depth: 32
> fromArray: #( 3875602689 3875602689 3875602689 3875602689 3875602689
> 3875602689 0 0 0 0 3875602689 0 0 0 0 4127260929 3877181721 3877181721
> 3875602689 0 3875602689 0 0 0 0 3875602689 3212869760 0 3875602689
> 3212869760 3875602689 0 0 0 0 3875602689 3212869760 0 3875602689
> 3212869760 3875602689 0 0 0 0 3875602689 3212869760 0 3875602689
> 3212869760 3875602689 4127260929 3875602689 3875602689 3875602689
> 3875602689 3212869760 0 3875602689 3212869760 0 3877181721 3212869760
> 3212869760 3212869760 3212869760 3212869760 0 3875602689 3212869760 0
> 3877181721 0 0 0 0 0 0 3875602689 3212869760 0 3875602689 3875602689
> 3875602689 3875602689 3875602689 3875602689 3875602689 3875602689
> 3212869760 0 0 3212869760 3212869760 3212869760 3212869760 3212869760
> 3212869760 3212869760 3212869760)
> offset: 0@0)
>
> SUpongo, que, el array en fromArray: es la imágen en sí que expande
> los formularios. Lo que quiero, es cambiar las imágenes de expandir,
> minimizar, y cerrar, y necesito, partiendo de una imágen que ya tengo,
> conseguir ese array para modificar el método.
>  
>
Reply | Threaded
Open this post in threaded view
|

Re: Convertir imágen en array

Edgar J. De Cleene
Quizás te sirva este post:
http://germanarduino.blogspot.com/2008/11/more-tips-to-get-graphics-inside-i
mage.html

Saludos.

Lindo truquito...
Me lo copio, me lo copio


Edgar

Reply | Threaded
Open this post in threaded view
|

Re: Convertir imágen en array

Giuseppe
In reply to this post by garduino
En cuanto tenga un momento le echo un vistazo.

Gracias.

El 21/09/2009, a las 1:04, Germán Arduino escribió:

> Quizás te sirva este post: http://germanarduino.blogspot.com/2008/11/more-tips-to-get-graphics-inside-image.html
>
> Saludos.
>
>
>
> El 20 de septiembre de 2009 17:08, Giuseppe Luigi Punzi Ruiz<[hidden email]
> > escribió:
>
> Hola Edgar,
>
> Creo, que me expliqué mal,
>
> Actualmente, SystemWindow(class)>>expandBoxImage es:
> expandBoxImage
>
> ^ (Form
> extent: 10@10
> depth: 32
> fromArray: #( 3875602689 3875602689 3875602689 3875602689 3875602689
> 3875602689 0 0 0 0 3875602689 0 0 0 0 4127260929 3877181721 3877181721
> 3875602689 0 3875602689 0 0 0 0 3875602689 3212869760 0 3875602689
> 3212869760 3875602689 0 0 0 0 3875602689 3212869760 0 3875602689
> 3212869760 3875602689 0 0 0 0 3875602689 3212869760 0 3875602689
> 3212869760 3875602689 4127260929 3875602689 3875602689 3875602689
> 3875602689 3212869760 0 3875602689 3212869760 0 3877181721 3212869760
> 3212869760 3212869760 3212869760 3212869760 0 3875602689 3212869760 0
> 3877181721 0 0 0 0 0 0 3875602689 3212869760 0 3875602689 3875602689
> 3875602689 3875602689 3875602689 3875602689 3875602689 3875602689
> 3212869760 0 0 3212869760 3212869760 3212869760 3212869760 3212869760
> 3212869760 3212869760 3212869760)
> offset: 0@0)
>
> SUpongo, que, el array en fromArray: es la imágen en sí que expande
> los formularios. Lo que quiero, es cambiar las imágenes de expandir,
> minimizar, y cerrar, y necesito, partiendo de una imágen que ya tengo,
> conseguir ese array para modificar el método.
>
>
>
>
>

Giuseppe Luigi Punzi Ruiz
Blog: http://www.lordzealon.com
Twitter & Skype & GoogleTalk accounts: glpunzi