找回密码
 点一下
查看: 3068|回复: 17

[啊啊啊]啊啊啊啊啊啊该死的php4该死的MYSQL

  [复制链接]
发表于 2006-12-26 20:28:04 | 显示全部楼层 |阅读模式
统统扣分。
1.JPG
发表于 2006-12-26 20:38:45 | 显示全部楼层
这素虾米
回复

使用道具 举报

发表于 2006-12-26 20:40:47 | 显示全部楼层
这个就素传说中的虾米........
回复

使用道具 举报

发表于 2006-12-26 20:52:29 | 显示全部楼层
= = 啥米东东?
回复

使用道具 举报

发表于 2006-12-26 22:23:54 | 显示全部楼层
吃虾米
回复

使用道具 举报

发表于 2006-12-26 23:43:03 | 显示全部楼层
难道素某a的局部特写?
某a米眉毛?
回复

使用道具 举报

 楼主| 发表于 2006-12-27 00:14:33 | 显示全部楼层
好吧。我告诉你们吧。

其实是我一个同学。没事干用PS乱画的。然后我就保存下来老。
看着像啥米就是啥米老。

留下的原因是他说他是第一次用PS呢。而且我看起来像素恶魔出世的样子呢。

注:
乱画的意思是指拿鼠标随便拖来拖去,根本没有参入任何的艺术细胞。
回复

使用道具 举报

发表于 2006-12-27 11:41:25 | 显示全部楼层
图腾
回复

使用道具 举报

发表于 2006-12-27 13:02:14 | 显示全部楼层
其实抽象画就素这样出现的
回复

使用道具 举报

发表于 2006-12-27 13:20:13 | 显示全部楼层
传说中滴抽象画...
kid.PNG    Remi.PNG    s24.PNG
Remia.PNG
回复

使用道具 举报

发表于 2006-12-27 14:42:04 | 显示全部楼层

每隔一个像素进行反色而已

每隔一个像素进行反色而已
  1. /*
  2. File:      magicpic.c
  3. Name:      让图片在浏览器中只有被选中后才能看清
  4. Author:    zyl910
  5. Blog:      [url]http://blog.csdn.net/zyl910/[/url]
  6. Version:   V1.0
  7. Updata:    2006-12-27
  8. */
  9. #include <stdio.h>
  10. #include <conio.h>
  11. #include <dos.h>
  12. typedef unsigned char BYTE;
  13. typedef unsigned int  WORD;
  14. typedef unsigned long DWORD;
  15. typedef BYTE _far  *LPBYTE;
  16. typedef WORD _far  *LPWORD;
  17. typedef DWORD _far *LPDWORD;
  18. typedef long LONG;
  19. typedef struct tagBITMAPFILEHEADER { // bmfh
  20.     WORD    bfType;
  21.     DWORD   bfSize;
  22.     WORD    bfReserved1;
  23.     WORD    bfReserved2;
  24.     DWORD   bfOffBits;
  25. } BITMAPFILEHEADER;
  26. typedef struct tagBITMAPINFOHEADER{ // bmih
  27.     DWORD  biSize;
  28.     LONG   biWidth;
  29.     LONG   biHeight;
  30.     WORD   biPlanes;
  31.     WORD   biBitCount;
  32.     DWORD  biCompression;
  33.     DWORD  biSizeImage;
  34.     LONG   biXPelsPerMeter;
  35.     LONG   biYPelsPerMeter;
  36.     DWORD  biClrUsed;
  37.     DWORD  biClrImportant;
  38. } BITMAPINFOHEADER;
  39. #define BI_RGB 0
  40. typedef struct tagRGBQUAD { // rgbq
  41.     BYTE    rgbBlue;
  42.     BYTE    rgbGreen;
  43.     BYTE    rgbRed;
  44.     BYTE    rgbReserved;
  45. } RGBQUAD;
  46. int main(int argc, char* argv[])
  47. {
  48.     FILE *hf;
  49.     BITMAPFILEHEADER bf;
  50.     BITMAPINFOHEADER bi;
  51.     long pLine, pCur;
  52.     long ipixelbytes;
  53.     long iscanbytes;
  54.     int bline, b;
  55.     BYTE byBuf[3];
  56.     int i,j,k;
  57.     printf("MagicPic V1.0 Copyright (c) 2006 by zyl910\\n\\n");
  58.     if (argc < 2)
  59.     {
  60.         printf("Syntax: magicpic [filename]\\n");
  61.         return 0;
  62.     }
  63.     if ((hf=fopen(argv[1],"rb+"))==NULL)
  64.     {
  65.         printf("Can't Open File!\\n");
  66.         return 0;
  67.     }
  68.     do{
  69.         if (!fread(&bf,sizeof(BITMAPFILEHEADER),1,hf))
  70.         {
  71.             printf("Error: BITMAPFILEHEADER\\n");
  72.             break;
  73.         }
  74.         if(0x4d42!=bf.bfType) // BM
  75.         {
  76.             printf("Error: Only BMP\\n");
  77.             break;
  78.         }
  79.         if (!fread(&bi,sizeof(BITMAPINFOHEADER),1,hf))
  80.         {
  81.             printf("Error: BITMAPINFOHEADER\\n");
  82.             break;
  83.         }
  84.         if(40!=bi.biSize)
  85.         {
  86.             printf("Error: Only BITMAPINFOHEADER\\n");
  87.             break;
  88.         }
  89.         if (bi.biWidth<=0 || bi.biHeight<=0)
  90.         {
  91.             printf("Error: Width/Height\\n");
  92.             break;
  93.         }
  94.         if (BI_RGB!=bi.biCompression || !(bi.biBitCount==24 || bi.biBitCount==32))
  95.         {
  96.             printf("Error: Only True Color(24bit/32bit)\\n");
  97.             break;
  98.         }
  99.         pLine = ftell(hf);
  100.         ipixelbytes = bi.biBitCount / 8;
  101.         iscanbytes = (ipixelbytes * bi.biWidth + 3) & -4;
  102.         bline = (bi.biHeight ) & 1;
  103.         for (i=0; i<bi.biHeight; i++)
  104.         {
  105.             pCur = pLine;
  106.             b = bline;
  107.             for(j=0; j<bi.biWidth; j++)
  108.             {
  109.                 if (b)
  110.                 {
  111.                     fseek(hf, pCur, SEEK_SET);
  112.                     fread(&byBuf[0], 1, 3, hf);
  113.                     // 反色
  114.                     byBuf[2] = ~byBuf[2]; // R
  115.                     byBuf[1] = ~byBuf[1]; // G
  116.                     byBuf[0] = ~byBuf[0]; // B
  117.                     // 修改
  118.                     fseek(hf, pCur, SEEK_SET);
  119.                     fwrite(&byBuf[0], 1, 3, hf);
  120.                 }
  121.                 pCur += ipixelbytes;
  122.                 b = b^1;
  123.             }
  124.             pLine += iscanbytes;
  125.             bline = bline^1;
  126.         }
  127.         printf("Succeed!\\n");
  128.     }while(0);
  129.     fclose(hf);
  130.     return 0;
  131. }
复制代码

LZ的图片

LZ的图片

magicpic.zip

11 KB, 下载次数: 8

编译好的exe

回复

使用道具 举报

发表于 2006-12-27 14:45:09 | 显示全部楼层
奇迹般滴发现LS滴方法和偶用滴完全一样...
本来想把偶编译滴program发上来滴
考虑到大多数人米有.net framework又懒得用6.0所以作罢...

不过貌似LS滴程序只看到料BMP格式...
回复

使用道具 举报

发表于 2006-12-27 14:45:48 | 显示全部楼层
汗,exe都出来了
回复

使用道具 举报

发表于 2006-12-27 15:11:11 | 显示全部楼层
我当初也为选择编程工具头痛过
VB嘛:指针操作麻烦
VC嘛:界面难写
C#嘛:不是每个人都装了.Net

最后决定还是用Turbo C,直接修改bmp文件
回复

使用道具 举报

发表于 2006-12-27 15:12:35 | 显示全部楼层
哼,你们都用马甲,我也用了!
回复

使用道具 举报

发表于 2006-12-27 15:22:21 | 显示全部楼层
引用第13楼well6zyl9102006-12-27 15:11发表的:
我当初也为选择编程工具头痛过
VB嘛:指针操作麻烦
VC嘛:界面难写
C#嘛:不是每个人都装了.Net

.......

其实用vc只要不素直接用api画界面还不算太麻烦...
偶现在基本都素用Eclipse+gcc料...
回复

使用道具 举报

 楼主| 发表于 2006-12-27 15:53:55 | 显示全部楼层
555
偶不会C。
偶什么都不会。
555。
回复

使用道具 举报

 楼主| 发表于 2006-12-27 16:01:29 | 显示全部楼层
555。
其实你们都素达人的说。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-22 04:43 , Processed in 0.086017 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表