not ready for prime time
这个提交包含在:
		
							父节点
							
								
									fdc2544ad1
								
							
						
					
					
						当前提交
						7c1ad9633a
					
				| @ -9,6 +9,7 @@ | |||||||
| 
 | 
 | ||||||
| #include  "fonctions.h" | #include  "fonctions.h" | ||||||
| #include  "crapulator.h" | #include  "crapulator.h" | ||||||
|  | #include  "glitches.h" | ||||||
| 
 | 
 | ||||||
| /* -------------------------------------------------------------- */ | /* -------------------------------------------------------------- */ | ||||||
| static int effect_3(FloatImg *image) | static int effect_3(FloatImg *image) | ||||||
| @ -118,7 +119,7 @@ switch (idFx) { | |||||||
| 		break; | 		break; | ||||||
| 			/* --- WTF -- */ | 			/* --- WTF -- */ | ||||||
| 	case 25: | 	case 25: | ||||||
| 		retval = vertical_singlitch(image, 250, fval, 18, 0); | 		retval = vertical_singlitch(image, 250+rand()%15 , fval, 18, 0); | ||||||
| 		break; | 		break; | ||||||
| 	default : | 	default : | ||||||
| 		fprintf(stderr, "%s : effect #%d invalid\n",  | 		fprintf(stderr, "%s : effect #%d invalid\n",  | ||||||
|  | |||||||
| @ -16,6 +16,7 @@ | |||||||
| 
 | 
 | ||||||
| #include  "../floatimg.h" | #include  "../floatimg.h" | ||||||
| 
 | 
 | ||||||
|  | #include  "fonctions.h" | ||||||
| #include  "glitches.h" | #include  "glitches.h" | ||||||
| #include  "crapulator.h" | #include  "crapulator.h" | ||||||
| #include  "metriques.h" | #include  "metriques.h" | ||||||
| @ -83,10 +84,12 @@ if (method) { | |||||||
| 	qsort(idxvalues, nombre, sizeof(IdxValue), cmp_idxvalues); | 	qsort(idxvalues, nombre, sizeof(IdxValue), cmp_idxvalues); | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| for (idx=0; idx<nombre; idx++) { | if (verbosity) { | ||||||
| 	printf("%5d   %9.6f  %5d\n", idx, | 	for (idx=0; idx<nombre; idx++) { | ||||||
| 			idxvalues[idx].value, idxvalues[idx].idx); | 		printf("%5d   %9.6f  %5d\n", idx, | ||||||
| 	fflush(stdout); | 				idxvalues[idx].value, idxvalues[idx].idx); | ||||||
|  | 		fflush(stdout); | ||||||
|  | 		} | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| return 0; | return 0; | ||||||
| @ -115,7 +118,6 @@ memset(&globbuf, 0, sizeof(glob_t)); | |||||||
| foo = glob(pattern, 0, NULL, &globbuf); | foo = glob(pattern, 0, NULL, &globbuf); | ||||||
| fprintf(stderr, "globbing '%s' -> %d, %ld files found\n", | fprintf(stderr, "globbing '%s' -> %d, %ld files found\n", | ||||||
| 			pattern, foo, globbuf.gl_pathc); | 			pattern, foo, globbuf.gl_pathc); | ||||||
| 
 |  | ||||||
| if (0 == globbuf.gl_pathc) { | if (0 == globbuf.gl_pathc) { | ||||||
| 	fprintf(stderr, "%s : no file found, aborting\n", __func__); | 	fprintf(stderr, "%s : no file found, aborting\n", __func__); | ||||||
| 	return -1; | 	return -1; | ||||||
| @ -135,8 +137,11 @@ w = iarray[0], h = iarray[1]; | |||||||
| fprintf(stderr, "first image size : %dx%d\n", w, h); | fprintf(stderr, "first image size : %dx%d\n", w, h); | ||||||
| 
 | 
 | ||||||
| fimg_create(&A,   w, h, 3);	pFirst  = &A; | fimg_create(&A,   w, h, 3);	pFirst  = &A; | ||||||
|  | // brotche_rand48_a(&A, 0.10,  250.555);
 | ||||||
| fimg_create(&B,   w, h, 3);	pSecond = &B; | fimg_create(&B,   w, h, 3);	pSecond = &B; | ||||||
|  | // brotche_rand48_a(&B, 0.10,  250.555);
 | ||||||
| fimg_create(&Out, w, h, 3); | fimg_create(&Out, w, h, 3); | ||||||
|  | // brotche_rand48_a(&Out, 0.10,  250.555);
 | ||||||
| 
 | 
 | ||||||
| ipng = 0; | ipng = 0; | ||||||
| for (idx=0; idx<globbuf.gl_pathc; idx++) { | for (idx=0; idx<globbuf.gl_pathc; idx++) { | ||||||
|  | |||||||
							
								
								
									
										15
									
								
								Fonderie/t.c
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								Fonderie/t.c
									
									
									
									
									
								
							| @ -4,6 +4,7 @@ | |||||||
| 
 | 
 | ||||||
| #include  <stdio.h> | #include  <stdio.h> | ||||||
| #include  <stdlib.h> | #include  <stdlib.h> | ||||||
|  | #include  <unistd.h> | ||||||
| 
 | 
 | ||||||
| #include  "../floatimg.h" | #include  "../floatimg.h" | ||||||
| #include  "glitches.h" | #include  "glitches.h" | ||||||
| @ -13,8 +14,8 @@ | |||||||
| int		verbosity; | int		verbosity; | ||||||
| 
 | 
 | ||||||
| #define		PNG	"out.png" | #define		PNG	"out.png" | ||||||
| #define		W	512 | #define		W	800 | ||||||
| #define		H	256 | #define		H	600 | ||||||
| #define		LMAX	233.333 | #define		LMAX	233.333 | ||||||
| #define		TIMER	1 | #define		TIMER	1 | ||||||
| 
 | 
 | ||||||
| @ -34,15 +35,17 @@ if (foo) { | |||||||
| 	fprintf(stderr, "err %d create image\n", foo); | 	fprintf(stderr, "err %d create image\n", foo); | ||||||
| 	exit(1); | 	exit(1); | ||||||
| 	} | 	} | ||||||
| fimg_vdeg_a(&image, LMAX); |  | ||||||
| 
 | 
 | ||||||
|  | srand(getpid()); | ||||||
| debut = fimg_timer_set(TIMER); | debut = fimg_timer_set(TIMER); | ||||||
| 
 | 
 | ||||||
| for (iter=0; iter<64; iter++) { | for (iter=0; iter<72; iter++) { | ||||||
| 
 | 
 | ||||||
| 	for (bloub=0; bloub<5; bloub++) { | 	fimg_vdeg_a(&image, LMAX); | ||||||
|  | 
 | ||||||
|  | 	for (bloub=0; bloub<7; bloub++) { | ||||||
| 		xloc = rand() % W; | 		xloc = rand() % W; | ||||||
| 		omega = (float)(0.1 + drand48()*0.8) * 0.5; | 		omega = (float)(0.1 + drand48()*0.6) * 0.4; | ||||||
| 		foo = vertical_singlitch(&image, xloc, LMAX, | 		foo = vertical_singlitch(&image, xloc, LMAX, | ||||||
| 						omega, (float)iter); | 						omega, (float)iter); | ||||||
| 		if (foo) abort(); | 		if (foo) abort(); | ||||||
|  | |||||||
		正在加载...
	
		在新工单中引用
	
	屏蔽一个用户
	 le vieux
						le vieux