Autor Tema: Image.{dll,so}  (Leído 16365 veces)

josebita

  • Administrator
  • *****
  • Mensajes: 4039
  • Karma: 257
    • BennuGD Mobile Worklog
Re: Image.{dll,so}
« Respuesta #30 en: Julio 21, 2009, 12:50:16 am »
A ver, lo que te pasaba con los jpegs, casi seguro era cosa de que faltaba la librería adecuada en el sitio adecuado.
Te adjunto una versión de la librería tal y como la modificó Sandman compilada contra el bennu del svn de hace un ratito.

Lo de los pngs, lo miraré con calma. De todas formas, hasta que le encuentre solución, si sabes que el gráfico es un png puedes usar la función load_png de bennu que funciona de maravilla.

Danielo515

  • Sr. Member
  • ****
  • Mensajes: 480
  • Karma: 4
    • Blog del Blogbo
Re: Image.{dll,so}
« Respuesta #31 en: Julio 21, 2009, 08:58:56 am »
Lo de los jpegs te refieres a la función is_jpeg? porque no he dicho otra cosa, bueno sí, pero no recuerdo donde y por lo tanto no puedo cambiarlo, en contra de los jpeg.

Muchas gracias por la libreria, la provaré en cuanto tenga un ratito y te digo que tal,si mejor, peor o probablemente igual.

Un saludo

josebita

  • Administrator
  • *****
  • Mensajes: 4039
  • Karma: 257
    • BennuGD Mobile Worklog
Re: Image.{dll,so}
« Respuesta #32 en: Julio 21, 2009, 02:04:10 pm »
Habeis probado la funcionalidad de la libreria con la última versión de bennu? la 1.0, a mi no me funciona, además de que al principio me daba error de dependecia de ciertas librerías que jamás habían tenido que ver con bennu. Una vez resultos los problemas la libreria simplemente no funciona, no carga ninguna imagen. ¿alguien más le pasa? probaré de todos modos la que compilo sandman hace no mucho. Creo



Que bueno, ahora que instalé la libreria de sandman tengo excitantes errores nuevos. Ahora me dice que no reconoce las constantes de graphic_info, (G_WIDTH, Y ESAS) ¿alguna idea?

Quiero decir que si esto se ha solucionado.

Lo otro que dices de la criba de ficheros: puede que necesites la función glob

Danielo515

  • Sr. Member
  • ****
  • Mensajes: 480
  • Karma: 4
    • Blog del Blogbo
Re: Image.{dll,so}
« Respuesta #33 en: Julio 21, 2009, 02:07:49 pm »
no, glob no me vale, no te preocupes, ya tengo una función que se encarga de ello mediante find, que la verdad funciona ya bastante bien.

Además, glob ya no está de moda, lo que se lleva ahora es dirropen y dirread  :D

Entonces quedamos en que is_jpg no es case sensitive no? al menos para futuros usos.

Muchas gracias.

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12918
  • Karma: 378
Re: Image.{dll,so}
« Respuesta #34 en: Julio 22, 2009, 03:36:58 am »
32 bits no tiene paleta.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

osk

  • Hero Member
  • *****
  • Mensajes: 516
  • Karma: 52
Re: Image.{dll,so}
« Respuesta #35 en: Julio 25, 2009, 11:19:23 am »
Una pregunta os quería hacer: según tengo entendido, Bennu sólo depende de SDL y de SDL_mixer (y ésta a su vez de libogg,libvorbis,libsmpeg...) además de libpng y zlib para soporte básico de Pngs -y punto-, pero que yo sepa (no sé si estoy equivocado) NO depende de SDL_image.

Y yo pregunto entonces: ¿qué aporta una librería como image.{dll,so} -que sí depende de SDL_image- si lo que ofrece ya lo da la SDL_image de per sé? ¿No se podría incluir la dependencia de SDL_image dentro del core de Bennu para que éste pueda manejar sin problemas cualquier formato de foto?

Pregunto por pura ignorancia.
Gracias.

osk

  • Hero Member
  • *****
  • Mensajes: 516
  • Karma: 52
Re: Image.{dll,so}
« Respuesta #36 en: Julio 30, 2009, 06:30:16 pm »
Hola.
Vuelvo a reflotar mi propia pregunta, si no os importa.
Acabo de ver que la última versión de Bennu (al menos en Windows) incorpora la SDL_image.dll. ¿Qué módulos dependen de ella? ¿Sería factible, si como parece ser se va a incluir como dependencia, incluir la image.dll como módulo extra de Bennu?
Graaacias.

josebita

  • Administrator
  • *****
  • Mensajes: 4039
  • Karma: 257
    • BennuGD Mobile Worklog
Re: Image.{dll,so}
« Respuesta #37 en: Julio 30, 2009, 06:34:26 pm »
No sabía que Bennu en sí dependiera de SDL_Image, creo que no debería... Aunque no estoy seguro.

splinter_work

  • Full Member
  • ***
  • Mensajes: 249
  • Karma: 6
Re: Image.{dll,so}
« Respuesta #38 en: Julio 30, 2009, 07:59:44 pm »
No depende... habra sido un error mio al copiar dlls...

por otra parte... no es mi intencion que la distribucion oficial vaya a incluir modulos foraneos como parte del core... para eso esta el bennupack... si incluyo a uno debo incluir al resto, hay buenos modulos bien hechos que serian interesantes incluir (y el trabajo y compromiso de sus autores lo ameritaria), pero quiero ser equitativo con todos... y tengo mis motivos extra para no hacerlo, como ser llegar a tener una version integramente sin rastros de otros productos o colaboraciones, para poder cambiar el tipo de licencia del producto a LGPL (por ejemplo)... y como no quiero tener ningun futuro problema con nadie, quiero mantener las cosas separadas... espero sepan entenderlo...

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5692
  • Karma: 128
    • GECA soft
Re: Image.{dll,so}
« Respuesta #39 en: Julio 30, 2009, 08:25:02 pm »
No depende... habra sido un error mio al copiar dlls...

por otra parte... no es mi intencion que la distribucion oficial vaya a incluir modulos foraneos como parte del core... para eso esta el bennupack... si incluyo a uno debo incluir al resto, hay buenos modulos bien hechos que serian interesantes incluir (y el trabajo y compromiso de sus autores lo ameritaria), pero quiero ser equitativo con todos... y tengo mis motivos extra para no hacerlo, como ser llegar a tener una version integramente sin rastros de otros productos o colaboraciones, para poder cambiar el tipo de licencia del producto a LGPL (por ejemplo)... y como no quiero tener ningun futuro problema con nadie, quiero mantener las cosas separadas... espero sepan entenderlo...

En al ultima versión en windows, tiene una carpeta llamada 'externals' y la SDL_image.dll esta en ella entre otras, os referis a esto ?

Para que son estas dll's de esta carpeta ? (En otra distibución que ponia todas las dll's en la carpeta principal solo estan las 'libs' y los 'modulos').

osk

  • Hero Member
  • *****
  • Mensajes: 516
  • Karma: 52
Re: Image.{dll,so}
« Respuesta #40 en: Julio 30, 2009, 09:01:23 pm »
No depende... habra sido un error mio al copiar dlls...

por otra parte... no es mi intencion que la distribucion oficial vaya a incluir modulos foraneos como parte del core... para eso esta el bennupack... si incluyo a uno debo incluir al resto, hay buenos modulos bien hechos que serian interesantes incluir (y el trabajo y compromiso de sus autores lo ameritaria), pero quiero ser equitativo con todos... y tengo mis motivos extra para no hacerlo, como ser llegar a tener una version integramente sin rastros de otros productos o colaboraciones, para poder cambiar el tipo de licencia del producto a LGPL (por ejemplo)... y como no quiero tener ningun futuro problema con nadie, quiero mantener las cosas separadas... espero sepan entenderlo...

Ok, como tú digas.
Pero entonces, deberíamos de tener (¿en la web?, ¿en la wiki?) un listado centralizado de todas estas librerías, con enlaces de descarga a las versiones compiladas, y si es posible, a su código fuente también. Tipo lo que había en FenixWorld...yo si queréis me puedo encargar de mantener esa página.
Venga, hasta luego.

osk

  • Hero Member
  • *****
  • Mensajes: 516
  • Karma: 52
Re: Image.{dll,so}
« Respuesta #41 en: Julio 30, 2009, 09:05:11 pm »
En al ultima versión en windows, tiene una carpeta llamada 'externals' y la SDL_image.dll esta en ella entre otras, os referis a esto ?

Para que son estas dll's de esta carpeta ? (En otra distibución que ponia todas las dll's en la carpeta principal solo estan las 'libs' y los 'modulos').

Esas dlls son las dependencias (externas) que tiene Bennu para poder funcionar. La SDL (fundamental), la SDL_mixer (para el sonido), la libpng (para usar pngs), la zlib (para poder comprimir), la smpeg (para mp3), la libogg y la libvorbis (para ogg) y no sé si algo más.

No tienes que hacer nada con ellas: es el propio Bennu el que las necesita.

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12918
  • Karma: 378
Re: Image.{dll,so}
« Respuesta #42 en: Julio 30, 2009, 11:46:45 pm »
No depende... habra sido un error mio al copiar dlls...

por otra parte... no es mi intencion que la distribucion oficial vaya a incluir modulos foraneos como parte del core... para eso esta el bennupack... si incluyo a uno debo incluir al resto, hay buenos modulos bien hechos que serian interesantes incluir (y el trabajo y compromiso de sus autores lo ameritaria), pero quiero ser equitativo con todos... y tengo mis motivos extra para no hacerlo, como ser llegar a tener una version integramente sin rastros de otros productos o colaboraciones, para poder cambiar el tipo de licencia del producto a LGPL (por ejemplo)... y como no quiero tener ningun futuro problema con nadie, quiero mantener las cosas separadas... espero sepan entenderlo...

Ok, como tú digas.
Pero entonces, deberíamos de tener (¿en la web?, ¿en la wiki?) un listado centralizado de todas estas librerías, con enlaces de descarga a las versiones compiladas, y si es posible, a su código fuente también. Tipo lo que había en FenixWorld...yo si queréis me puedo encargar de mantener esa página.
Venga, hasta luego.

Ponete en contacto con josebita, el administra el www.

Saludos
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

panreyes

  • Administrator
  • *****
  • Mensajes: 2239
  • Karma: 81
    • panreyes.com
Re: Image.{dll,so}
« Respuesta #43 en: Septiembre 05, 2009, 12:16:06 pm »
Amén. Me he vuelto loco para encontrar esta librería xD

josebita

  • Administrator
  • *****
  • Mensajes: 4039
  • Karma: 257
    • BennuGD Mobile Worklog
Re: Image.{dll,so}
« Respuesta #44 en: Septiembre 05, 2009, 01:51:01 pm »
La busco y la subo.

La quereis para windows, no?