亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? pictga.c

?? vc編寫(xiě)的3D圖形
?? C
字號(hào):
/*
 * Converts a 256*n B/W picture file into a 256*256 TARGA-TIPS B/W or RGB file.
 *
 * Usage: pictga infile outfile [-c]
 *        -c   : color image RGB (blue background)
 */

#include <stdio.h>
#include <ctype.h>
#include <math.h>
#ifdef MSDOS
typedef int WORD;
#else
typedef short int WORD;
#endif
#ifndef SEEK_END
#define SEEK_END 2
#endif

/* allocate all arrays as global */
char  fni[256], fno[256];
unsigned char inline[256];
unsigned char outrgb[256][3];


main(argc, argv)
int argc;
char *argv[];
{
  FILE *fpi, *fpo;
  WORD  tgaheadi;
  unsigned char tgaheadc;
  int   line, pixel;
  int   nlines;
  int   rgb;

  fni[0] = fno[0] = '\0'; 
  rgb = 0;
  for (argc; argc > 1; argc--) {
    if (**++argv == '-') {
      switch (tolower(*(*argv + 1))) {
        case 'c':
          rgb = 1;
          break;
        default:
          printf("Usage: pictga infile outfile [-c]\n");
          exit(0);
          break;
      }
    }
    else {
      if (fni[0] == '\0')
        strcpy(fni, *argv);
      else
        strcpy(fno, *argv);
    }
  }

  if (fni[0] == '\0' || fno[0] == '\0') {
    printf("Usage: pictga infile outfile [-c]\n");
    exit(0);
  }

  if ((fpi = fopen(fni, "rb")) == NULL) {
    printf("Error opening %s\n", fni);
    exit(1);
  }
  if ((fpo = fopen(fno, "wb")) == NULL) {
    printf("Error opening %s\n", fno);
    exit(1);
  }

  /* find number of lines in input file */
  fseek(fpi, 0, SEEK_END);
  nlines = ftell(fpi) / 256;
  printf("Number of lines in input = %d\n", nlines);
  rewind(fpi);

  /* write header to tga file */
  tgaheadc = 0;
  fwrite(&tgaheadc, sizeof(unsigned char), 1, fpo);
  fwrite(&tgaheadc, sizeof(unsigned char), 1, fpo);
  tgaheadc = (rgb) ? 3 : 2;
  fwrite(&tgaheadc, sizeof(unsigned char), 1, fpo);
  tgaheadc = 0;
  fwrite(&tgaheadc, sizeof(unsigned char), 1, fpo);
  fwrite(&tgaheadc, sizeof(unsigned char), 1, fpo);
  fwrite(&tgaheadc, sizeof(unsigned char), 1, fpo);
  fwrite(&tgaheadc, sizeof(unsigned char), 1, fpo);
  fwrite(&tgaheadc, sizeof(unsigned char), 1, fpo);
  tgaheadi = 0;
  fwrite(&tgaheadi, sizeof(WORD), 1, fpo);
  fwrite(&tgaheadi, sizeof(WORD), 1, fpo);
  tgaheadi = 256;
  fwrite(&tgaheadi, sizeof(WORD), 1, fpo);
  fwrite(&tgaheadi, sizeof(WORD), 1, fpo);
  tgaheadc = (rgb) ? 24 : 8;
  fwrite(&tgaheadc, sizeof(unsigned char), 1, fpo);
  tgaheadc = 0;
  fwrite(&tgaheadc, sizeof(unsigned char), 1, fpo);

  /* clear empty lines */
  if (rgb) {
    for (pixel = 0; pixel < 256; pixel++) {
      outrgb[pixel][0] = 200;
      outrgb[pixel][1] = outrgb[pixel][2] = 0;
    }
  }
  else {
    for (pixel = 0; pixel < 256; pixel++)
      inline[pixel] = 0;
  }
  for (line = 0; line < (256-nlines)/2; line++) {
    if (rgb)
      fwrite(outrgb, sizeof(unsigned char), 3*256, fpo);
    else
      fwrite(inline, sizeof(unsigned char), 256, fpo);
  }
 
  /* read/write one line at a time */
  for (line = 0; line < nlines; line++) {
    if (fread(inline, sizeof(unsigned char), 256, fpi) != 256) {
      printf("Error reading file %s\n", fni);
      exit(1);
    }
    if (rgb) {
      for (pixel = 0; pixel < 256; pixel++) {
        outrgb[pixel][0] = (inline[pixel] == 0) ? 200 : inline[pixel];
        outrgb[pixel][1] = outrgb[pixel][2] = inline[pixel];
      }
      fwrite(outrgb, sizeof(unsigned char), 3*256, fpo);
    }
    else
      fwrite(inline, sizeof(unsigned char), 256, fpo);
  }

  /* clear empty lines */
  if (rgb)
    for (pixel = 0; pixel < 256; pixel++) {
      outrgb[pixel][0] = 200;
      outrgb[pixel][1] = outrgb[pixel][2] = 0;
    }
  else
    for (pixel = 0; pixel < 256; pixel++)
      inline[pixel] = 0;
  for (line = 0; line < (257-nlines)/2; line++)
    if (rgb)
      fwrite(outrgb, sizeof(unsigned char), 3*256, fpo);
    else
      fwrite(inline, sizeof(unsigned char), 256, fpo);

  fclose(fpi);
  fclose(fpo);

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一卡2卡三卡4卡5免费| 色呦呦国产精品| 欧美三级中文字| 亚洲国产岛国毛片在线| 日韩国产高清在线| 99精品视频在线观看免费| 久久综合色一综合色88| 日韩激情中文字幕| 91浏览器在线视频| 国产欧美一区视频| 久久精品国产99久久6| 在线一区二区视频| 精品制服美女久久| 欧美怡红院视频| 中文字幕在线不卡视频| 国产精品一区二区免费不卡| 欧美一二三四在线| 亚洲国产视频一区二区| 91亚洲精品乱码久久久久久蜜桃| 久久久青草青青国产亚洲免观| 人人狠狠综合久久亚洲| 在线成人高清不卡| 亚洲综合激情另类小说区| av资源网一区| 国产精品久久久久久久岛一牛影视| 国产精品自拍网站| 精品国产乱码久久久久久牛牛| 日韩国产欧美三级| 91麻豆精品国产91久久久资源速度 | 亚洲愉拍自拍另类高清精品| 9i在线看片成人免费| 亚洲国产精品av| 国产很黄免费观看久久| 久久久久久免费网| 国产一区二区在线免费观看| 精品美女一区二区| 美女www一区二区| 精品免费99久久| 国产美女久久久久| 国产欧美视频一区二区三区| 国产成人精品亚洲日本在线桃色| 2021国产精品久久精品| 国产在线播放一区| 国产日韩欧美制服另类| 国产成人午夜精品5599| 国产喷白浆一区二区三区| 成人污视频在线观看| 中文字幕亚洲精品在线观看| 91在线观看成人| 日韩理论在线观看| 91免费观看在线| 亚洲激情图片qvod| 欧美日产国产精品| 久久精品国产澳门| 久久精品人人做| www.性欧美| 亚洲麻豆国产自偷在线| 欧美午夜理伦三级在线观看| 亚洲大片精品永久免费| 91.xcao| 91精品啪在线观看国产60岁| 麻豆精品视频在线观看| www国产精品av| 99久久伊人精品| 一区二区三区免费网站| 欧美老肥妇做.爰bbww视频| 美女网站色91| 亚洲国产精品成人综合色在线婷婷| 99这里只有久久精品视频| 一区二区三区精品久久久| 宅男在线国产精品| 国产高清在线观看免费不卡| 亚洲欧洲成人精品av97| 欧美日韩专区在线| 国产专区综合网| 综合电影一区二区三区| 欧美日韩精品三区| 免费高清不卡av| 国产精品丝袜一区| 欧美性大战久久久久久久蜜臀| 免费人成黄页网站在线一区二区| 国产欧美日韩在线| 欧美在线999| 久久精品国产精品青草| 国产精品久久久久久久裸模| 欧美日韩亚洲高清一区二区| 狠狠狠色丁香婷婷综合激情| 国产精品久久久久久久久免费相片| 欧美中文字幕久久| 国产在线精品一区在线观看麻豆| 亚洲免费av观看| 欧美一区二区三区在线观看视频 | 一区二区三区中文在线| 日韩欧美中文字幕一区| 99久久精品国产一区二区三区| 天堂久久久久va久久久久| 国产午夜亚洲精品羞羞网站| 欧美午夜在线一二页| 国产乱色国产精品免费视频| 亚洲一区二区在线播放相泽| 亚洲精品在线免费播放| 欧美在线观看一区二区| 国产一区二区在线观看视频| 欧美大胆一级视频| 欧亚一区二区三区| 国产a精品视频| 日本不卡在线视频| 亚洲欧美偷拍三级| 26uuu欧美| 欧美电影影音先锋| 91在线视频播放| 国产一区美女在线| 日韩av网站在线观看| 亚洲欧美日韩国产另类专区| 亚洲精品一区二区三区99| 亚洲精品午夜久久久| 亚洲精品一区二区三区99| 欧美日韩电影一区| 91网上在线视频| 国产成人综合在线观看| 蜜桃av噜噜一区二区三区小说| 伊人夜夜躁av伊人久久| 中文字幕乱码亚洲精品一区 | jizz一区二区| 国产精品系列在线播放| 奇米精品一区二区三区在线观看一| 亚洲女与黑人做爰| 中文在线一区二区| 精品嫩草影院久久| 91精品国产免费| 欧美影片第一页| 色综合久久66| 91网站最新地址| proumb性欧美在线观看| 国产不卡视频一区| 九九久久精品视频| 日本欧美在线观看| 天天做天天摸天天爽国产一区| 亚洲乱码国产乱码精品精的特点| 欧美国产视频在线| 久久久www成人免费毛片麻豆| 日韩欧美激情四射| 欧美二区三区91| 欧美疯狂性受xxxxx喷水图片| 欧美日韩免费一区二区三区视频| 色天天综合色天天久久| 色综合久久88色综合天天免费| 成人看片黄a免费看在线| 国产精品系列在线观看| 国产伦精品一区二区三区免费| 精品一区二区三区免费视频| 另类人妖一区二区av| 久久av资源网| 久草精品在线观看| 国产真实乱偷精品视频免| 国产在线播放一区| 国产一区二区在线视频| 国产一区二区三区在线观看免费| 国模大尺度一区二区三区| 国内精品久久久久影院色| 国产在线不卡视频| 国产99久久久久| 成人精品gif动图一区| www.成人在线| 色女孩综合影院| 欧美性大战xxxxx久久久| 欧美三级日韩三级| 在线播放国产精品二区一二区四区| 91精品国产日韩91久久久久久| 精品日韩欧美在线| 久久久欧美精品sm网站| 中文字幕成人av| 亚洲男人都懂的| 亚洲成人免费观看| 蜜臀av一区二区在线观看| 精品一区二区在线观看| 成人妖精视频yjsp地址| 日本一区二区视频在线| 国产精品欧美一区二区三区| 亚洲裸体xxx| 午夜精品国产更新| 美女网站色91| 国产91在线观看| 97久久精品人人做人人爽| 97久久超碰精品国产| 欧美日韩三级一区| 欧美va亚洲va| 国产精品免费久久| 亚洲自拍偷拍网站| 美国精品在线观看| 成人综合婷婷国产精品久久 | av中文一区二区三区| 色94色欧美sute亚洲13| 4hu四虎永久在线影院成人| www激情久久| 亚洲美女屁股眼交3| 麻豆91在线播放免费| 成人综合婷婷国产精品久久| 欧美日韩一区二区在线观看| 26uuu亚洲|