El problema es q no reconoce el formato tiff pero he probado con la de setAlpha y las imagenes en png y funciona de putisima madre.Gracias a todos ;)
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
#2
Programación gráfica / Q Libreria De Sdl .....
23 de Diciembre de 2004, 06:29:02 PM
pero una cosa si el png tienes ya incorporado las transparencias le haces lo del colorkey??o solo a los q quieres quitarle un color?pq entonces para q quieres hacer en png con transparencias si luego tienes q quirarle el fondo con colorkey?
#3
Programación gráfica / Q Libreria De Sdl .....
23 de Diciembre de 2004, 05:26:29 PM
ALRAZ me puedes poner el codigo q usaste tu para solucionar eso?es q no te entiendo del todo ..es que si funciona pues las paso a png y ya esta solucionado
#4
Programación gráfica / Q Libreria De Sdl .....
18 de Diciembre de 2004, 02:50:19 PM
y como se hace?pq en eso me pillas en fura de juego
#5
Programación gráfica / Q Libreria De Sdl .....
18 de Diciembre de 2004, 01:42:46 PM
si uso esa libreria sdl_image y creo q es eso q la imagen lleva transparencias pero al pintarla con img_load...la funcion q uso para cargar la imagen es
y claro cuando el fichero q le paso es s.tif me falla me devuelve un 0 me falla en IMG_LOAD...
Como podria cargar una iamgen con transparencias??
Código [Seleccionar]
SDL_Surface *load_sprite(const char *filename)
{
SDL_Surface *tmp, *bmp;
Uint32 color_key;
tmp=IMG_Load(filename);
if(!tmp) return 0;
color_key=SDL_MapRGB(tmp->format, 255, 0, 255);
SDL_SetColorKey(tmp, SDL_SRCCOLORKEY|SDL_RLEACCEL, color_key);
bmp=SDL_DisplayFormat(tmp);
SDL_FreeSurface(tmp);
if(!bmp) return 0;
return bmp;
}
y claro cuando el fichero q le paso es s.tif me falla me devuelve un 0 me falla en IMG_LOAD...
Como podria cargar una iamgen con transparencias??
#6
Programación gráfica / Q Libreria De Sdl .....
18 de Diciembre de 2004, 12:47:58 PM
ya lo he mirado pero nada :(
#7
Programación gráfica / Q Libreria De Sdl .....
18 de Diciembre de 2004, 01:14:06 AM
Hola estoy haciendo unas pruebas con sdl y quiero cargar unas imagenes .tif con transparencias .El problema es que cargo un fichero cualquiera (bmp,jpg,gif....) y no tengo problemas me lo pinta en la consola, me lo muestra ,pero cuando es una imagen tif ,al q mediante el photoshop le he quitado el fondo falla no me muestra nada....creo q con el png ocurriria lo mismo por eso quiero saber si alguien conoce una libreria de sdl q carga este tipo de imagenes o si hay alguna manera de poder cargarlas
#8
Programación gráfica / Cambiar Funcion Sdl :( Para Imagenes Bmp De 24 Bit
13 de Septiembre de 2004, 11:54:27 PM
Hola he encontrado este ejemplo de codigo para poder girar una imagen en el eje de la Y 180 grados...el problema es q es para imagenes de 8 bits con paleta pero yo lo querria para imagenes bmp con 24 bits como se podria modificar el codigo..es q me falla la llamada setColors(......) y no hay manera de q funcione con un bmp de 24 bits :(
haber si alguien me puede ayudar :(
Código [Seleccionar]
static SDL_Surface *hflip(SDL_Surface *s)
{
int i;
SDL_Surface *z = SDL_CreateRGBSurface(SDL_SWSURFACE, s->w, s->h, 8,
0, 0, 0, 0);
/* copy palette */
SDL_SetColors(z, s->format->palette->colors,
0, s->format->palette->ncolors);
if(SDL_LockSurface(s) < 0 || SDL_LockSurface(z) < 0)
sdlerr("locking flip images");
for(i = 0; i < s->h; i++) {
int j;
Uint8 *from = (Uint8 *)s->pixels + i * s->pitch;
Uint8 *to = (Uint8 *)z->pixels + i * z->pitch + s->w - 1;
for(j = 0; j < s->w; j++)
to[-j] = from[j];
}
SDL_UnlockSurface(z);
SDL_UnlockSurface(s);
return z;
}
haber si alguien me puede ayudar :(
#9
Programación gráfica / Cambair Funcion Sdl :( Para Imagenes Bmo De 24 Bit
13 de Septiembre de 2004, 11:52:40 PM
Hola la tengo pensado usar la libreria zziplib para empaquetar mis imagenes....mi duda es si el fichero zip lo guardo con contraseña ese afecta a la hora de descomprimirlo en memoria y leer las imagenes?
#10
General Programadores / Mysql
07 de Septiembre de 2004, 05:05:08 PM
solo te puedo decir q yo siempre me tocaba borrar la tabla y volver a crearla eso de RENAME no lo recuerdo .........aunque desde q termine la carrera poco de base de datos he tocado estop tb es verdad :rolleyes:
#11
General Programadores / Mysql
07 de Septiembre de 2004, 04:59:13 PM
de mysql ando algo verde pero ese RENAME.......me parece q no es del todo correcto
Código [Seleccionar]
No debe usarse una sentencia ALTER TABLE en una tabla que está siendo referenciada, si se quiere modificar el esquema de la tabla, se recomienda eliminar la tabla y volverla a crear con el nuevo esquema. Cuando MySQL hace un ALTER TABLE, puede que use de manera interna un RENAME TABLE, y por lo tanto, se confundan las restricciones de clave foránea que se refieren a la tabla. Esta restricción aplica también en el caso de la sentencia CREATE INDEX, ya que MySQL la procesa como un ALTER TABLE.
pero supongo q alguno de los expertol del canal te lo podran confirmar :P
#12
General / Programa Para Bloquear Las Barras De Busqueda
07 de Septiembre de 2004, 11:50:42 AM
eso tiene una respuesta muy facil simplemente pq la gente vee algo y lo copia (la mayoria digo)....y lo se pq conozco a mucha gente q se ha pasado a mozillao a otros navegadores o programas no pq sea mejor (que puede q lo sea no digo lo contrario) sino pq se lo ha visto a fulanico y le ha dicho q es mejor, y solo por eso va y se cambia y lo mas cachondo es q con IE no le daba problemas o con mozilla sigue teniendo los mismo problemas q ya tenia,y tal pero le da igual lo importante es estar a la ultima....pero yo pienso como dicen q no hay ningun programa q sea infalible ni la leche.....y en el caso de los navegadores pasa lo mismo cada uno tiene sus cosas buenas y sus cosas malas...y como dicen sobre gustos no hay nada escrito....yo te hago una pregunta pq hay tantos tamaguchis?pq utilidad dime tu la q tiene....ademas de sacarte las pelas (ole)
#13
General / Programa Para Bloquear Las Barras De Busqueda
06 de Septiembre de 2004, 05:18:54 PM
Hola no se si esto sera tu problema pero en un articulo de panda al final decia esto
si tienes algun buen antivirus pasaselo q no me extrañaria q fuera eso...esperemos q no sea eso pq estos puñeteros programadores de virus q ganas tienen de tocas las p.... :angry: (yo tengo el panda q aunque te relantiza el sistema al menos te para todo bicho viviente algo bueno tenia q tener pq el equivo te lo relentiza a velocidad de patinete)
Código [Seleccionar]
Finalizamos el informe de hoy con Downloader.OG, troyano que periódicamente instala el adware Adware/Wupd, descargándolo desde una serie de sitios web predeterminados. En el equipo al que afecta, Downloader.OG también crea -en el directorio de sistema de Windows- el archivo BRIDGEX.DLL, que realmente es una
si tienes algun buen antivirus pasaselo q no me extrañaria q fuera eso...esperemos q no sea eso pq estos puñeteros programadores de virus q ganas tienen de tocas las p.... :angry: (yo tengo el panda q aunque te relantiza el sistema al menos te para todo bicho viviente algo bueno tenia q tener pq el equivo te lo relentiza a velocidad de patinete)
#14
General Programadores / Sdl Y Visual C++
14 de Agosto de 2004, 02:42:13 PM
por cierto vicho de q zip me hablas?es q no he visto nada de sdl en visual como me dices...de donde lo puedo conseguir?
#15
General Programadores / Sdl Y Visual C++
13 de Agosto de 2004, 11:27:45 PM
Hola gracias a todos...si era la funcion main q como el codigo lo hice en el block de notas en un descanso del curro pues al copiar no copie el main y claro por eso me fallaba :D