ملف:Antialiased.png
من testwiki
اذهب إلى التنقل
اذهب إلى البحث
Antialiased.png (١٢٨ × ١٢٨ بكسل حجم الملف: ١٠ كيلوبايت، نوع MIME: image/png)
هذا الملف من ويكيميديا كومنز ويمكن استخدامه بواسطة المشاريع الأخرى. الوصف على صفحة وصف الملف هناك معروض بالأسفل.
ملخص
| الوصفAntialiased.png |
English: antialiased chessboard |
| التاريخ | 03:57 Jan 24, 2003 (UTC)) |
| المصدر | عمل شخصي |
| المؤلف | Loisel |
ترخيص
Loisel، صاحب حقوق التأليف والنشر لهذا العمل، أنشر هذا العمل تحت الرخصة التالية:
| يسمح نسخ وتوزيع و/أو تعديل هذه الوثيقة تحت شروط رخصة جنو للوثائق الحرة، الإصدار 1.2 أو أي إصدار لاحق تنشره مؤسسة البرمجيات الحرة؛ دون أقسام ثابتة ودون نصوص أغلفة أمامية ودون نصوص أغلفة خلفية. نسخة من الرخصة تم تضمينها في القسم المسمى GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
| هذا الملفُّ مُرخَّص بموجب رخصة المشاع الإبداعي نسبة المُصنَّف إِلى مُؤَلِّفه - المشاركة بالمثل 3.0 العامة | ||
نسب العمل لمُؤَلِّفه:
| ||
| ||
| تمت إضافة علامة الترخيص لهذا الملف كجزء من رخصة جنو للوثائق الحرة تحديث الترخيص.http://creativecommons.org/licenses/by-sa/3.0/CC BY-SA 3.0Creative Commons Attribution-Share Alike 3.0truetrue |
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) |
سجلُّ الرَّفع الأصيل
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.
- (del) (cur) 13:33, 30 September 2005 . . en:User:Riumplus Riumplus ( en:User_talk:Riumplus Talk) . . 128x128 (11600 bytes) (Losslessly recompressed the image, shrinking file size by 2%)
- (del) (rev) 20:28, 24 January 2003 . . en:User:Loisel Loisel ( en:User_talk:Loisel Talk) . . 128x128 (11861 bytes) (slightly improved image)
الشروحات
أضف شرحاً من سطر واحد لما يُمثِّله هذا الملف
العناصر المصورة في هذا الملف
يُصوِّر
image/png
fa9a8dcfe363a5a7c91af4f842de029a915d78c0
١٠٬٤٤٣ بايت
١٢٨ بكسل
١٢٨ بكسل
تاريخ الملف
اضغط على زمن/تاريخ لرؤية الملف كما بدا في هذا الزمن.
| زمن/تاريخ | صورة مصغرة | الأبعاد | مستخدم | تعليق | |
|---|---|---|---|---|---|
| حالي | ١٠:٥٠، ١٧ مايو ٢٠٢٣ | ١٢٨ × ١٢٨ (١٠ كيلوبايت) | wikimediacommons>Phreneticc | Reduced file weight with FileOptimizer in lossless compression mode. |
استخدام الملف
الصفحة التالية تستخدم هذا الملف:
