File:Antialiased.png

De Wikimedia Commons, el repositorio multimedia libre
Ir a la navegación Ir a la búsqueda

Antialiased.png(128 × 128 píxeles; tamaño de archivo: 10 kB; tipo MIME: image/png)

Leyendas

Leyendas

Añade una explicación corta acerca de lo que representa este archivo

Resumen

[editar]
Descripción
English: antialiased chessboard
Fecha 03:57 Jan 24, 2003 (UTC))
Fuente Trabajo propio
Autor Loisel


GNU head Se autoriza la copia, distribución y modificación de este documento bajo los términos de la licencia de documentación libre GNU, versión 1.2 o cualquier otra que posteriormente publique la Fundación para el Software Libre; sin secciones invariables, textos de portada, ni textos de contraportada. Se incluye una copia de la dicha licencia en la sección titulada Licencia de Documentación Libre GNU.
w:es:Creative Commons
atribución compartir igual
Este archivo se encuentra bajo la licencia Creative Commons Genérica de Atribución/Compartir-Igual 3.0.
Eres libre:
  • de compartir – de copiar, distribuir y transmitir el trabajo
  • de remezclar – de adaptar el trabajo
Bajo las siguientes condiciones:
  • atribución – Debes otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si realizaste algún cambio. Puedes hacerlo de cualquier manera razonable pero no de manera que sugiera que el licenciante te respalda a ti o al uso que hagas del trabajo.
  • compartir igual – En caso de mezclar, transformar o modificar este trabajo, deberás distribuir el trabajo resultante bajo la misma licencia o una compatible como el original.
Esta etiqueta de licencia fue agregada a este archivo como parte de la actualización de la licencia GFDL.

C src code

[editar]

generated by this code, which I (Loisel wrote myself

 #include <stdio.h>
 #include <stdlib.h>
 #include <math.h>
 #include <time.h>
 #include <assert.h>
 int color(double x, double y)
 {
   double t,z;
   int i,j,k;
 
   x=x/128.0-0.5;
   y=y/2048.0;
 
   t=1.0/(y+0.001);
   z=t*x;
   i=floor(t);
   j=floor(z);
   k=i+j;
   //  printf("%f %f -> %i %i %i\n",t,z,i,j,k%2);
   return ((k%2)!=0);
 }
 
 double myrand()
 {
   return rand()/((double)RAND_MAX);
 }
 
 int main()
 {
   int i,j,k,l;
   double x,y;
   printf("P5\n128 128\n255\n");
   srand(time(0));
   for(i=0;i<128;i++)
     for(j=0;j<128;j++)
       {
  	 k=0;
  	 for(l=0;l<255;l++)
 	   {
 	     x=j+myrand();
 	     y=i+myrand();
 	     k+=color(x,y);
 	   }
 	 assert(k>=0 && k<=255);
         putchar(k);
       }
 }
date/time username edit summary
19:22, 22 December 2004 en:User:Quadell (tagged)
20:47, 6 December 2004 en:User:Bernard Helmstetter (code fix up)
03:57, 24 January 2003 en:User:Loisel
03:57, 24 January 2003 en:User:Loisel (antialiased chessboard)

Registro original de carga

[editar]

Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version.

Click on date to download the file or see the image uploaded on that date.

Historial del archivo

Haz clic sobre una fecha y hora para ver el archivo tal como apareció en ese momento.

Fecha y horaMiniaturaDimensionesUsuarioComentario
actual09:50 17 may 2023Miniatura de la versión del 09:50 17 may 2023128 × 128 (10 kB)Phreneticc (discusión | contribs.)Reduced file weight with FileOptimizer in lossless compression mode.
03:09 23 sep 2010Miniatura de la versión del 03:09 23 sep 2010128 × 128 (16 kB)Ancient Anomaly (discusión | contribs.)#808080 is NOT halfway between black and white, sRGB is not linear
09:09 26 jul 2010Miniatura de la versión del 09:09 26 jul 2010128 × 128 (11 kB)Technion (discusión | contribs.)Revert to original version of 18 March 2006 by Maksim, so that the image faithfully corresponds to the original source code. [Last modified version by Dicklyon results in gray at top of image being significantly lighter than halfway (#808080).]
09:09 23 dic 2009Miniatura de la versión del 09:09 23 dic 2009128 × 128 (12 kB)Dicklyon (discusión | contribs.)Adjust tone scale, since no gamma correction was included.
16:53 18 mar 2006Miniatura de la versión del 16:53 18 mar 2006128 × 128 (11 kB)Maksim (discusión | contribs.)La bildo estas kopiita de wikipedia:en. La originala priskribo estas: antialiased chessboard {{GFDL}} generated by this code, which I (Loisel 03:57 Jan 24, 2003 (UTC)) wrote myself <tt> #include <stdio.h> #include <stdlib.h> #include

No hay páginas que enlacen a este archivo.

Uso global del archivo