File proveniente da Wikimedia Commons. Clicca per visitare la pagina originale

File:Antialiased.png

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Antialiased.png(128 × 128 pixel, dimensione del file: 10 KB, tipo MIME: image/png)

Logo di Commons
Logo di Commons
Questo file e la sua pagina di descrizione (discussione · modifica) si trovano su Wikimedia Commons (?)

Dettagli

Descrizione
English: antialiased chessboard
Data 03:57 Jan 24, 2003 (UTC))
Fonte Opera propria
Autore Loisel


GNU head È permesso copiare, distribuire e/o modificare questo documento in base ai termini della GNU Free Documentation License, Versione 1.2 o successive pubblicata dalla Free Software Foundation; senza alcuna sezione non modificabile, senza testo di copertina e senza testo di quarta di copertina. Una copia della licenza è inclusa nella sezione intitolata Testo della GNU Free Documentation License.
w:it:Creative Commons
attribuzione condividi allo stesso modo
Questo file è disponibile in base alla licenza Creative Commons Attribuzione-Condividi allo stesso modo 3.0 Unported
Tu sei libero:
  • di condividere – di copiare, distribuire e trasmettere quest'opera
  • di modificare – di adattare l'opera
Alle seguenti condizioni:
  • attribuzione – Devi fornire i crediti appropriati, un collegamento alla licenza e indicare se sono state apportate modifiche. Puoi farlo in qualsiasi modo ragionevole, ma non in alcun modo che suggerisca che il licenziante approvi te o il tuo uso.
  • condividi allo stesso modo – Se remixi, trasformi o sviluppi il materiale, devi distribuire i tuoi contributi in base alla stessa licenza o compatibile all'originale.
Questo tag di copyright è stato aggiunto nell'ambito dell'aggiornamento della licenza dei progetti Wikimedia.

C src code

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 originale del caricamento

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.

Didascalie

Aggiungi una brevissima spiegazione di ciò che questo file rappresenta

Elementi ritratti in questo file

raffigura

image/png

fa9a8dcfe363a5a7c91af4f842de029a915d78c0

10 443 byte

128 pixel

128 pixel

Cronologia del file

Fare clic su un gruppo data/ora per vedere il file come si presentava nel momento indicato.

Data/OraMiniaturaDimensioniUtenteCommento
attuale11:50, 17 mag 2023Miniatura della versione delle 11:50, 17 mag 2023128 × 128 (10 KB)PhreneticcReduced file weight with FileOptimizer in lossless compression mode.
05:09, 23 set 2010Miniatura della versione delle 05:09, 23 set 2010128 × 128 (16 KB)Ancient Anomaly#808080 is NOT halfway between black and white, sRGB is not linear
11:09, 26 lug 2010Miniatura della versione delle 11:09, 26 lug 2010128 × 128 (11 KB)TechnionRevert 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).]
11:09, 23 dic 2009Miniatura della versione delle 11:09, 23 dic 2009128 × 128 (12 KB)DicklyonAdjust tone scale, since no gamma correction was included.
18:53, 18 mar 2006Miniatura della versione delle 18:53, 18 mar 2006128 × 128 (11 KB)MaksimLa 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

La seguente pagina usa questo file:

Utilizzo globale del file

Anche i seguenti wiki usano questo file:

Visualizza l'utilizzo globale di questo file.