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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? transupp.h

?? 這是在PCA下的基于IPP庫示例代碼例子,在網上下了IPP的庫之后,設置相關參數就可以編譯該代碼.
?? H
字號:
/* * transupp.h * * Copyright (C) 1997, Thomas G. Lane. * This file is part of the Independent JPEG Group's software. * For conditions of distribution and use, see the accompanying README file. * * This file contains declarations for image transformation routines and * other utility code used by the jpegtran sample application.  These are * NOT part of the core JPEG library.  But we keep these routines separate * from jpegtran.c to ease the task of maintaining jpegtran-like programs * that have other user interfaces. * * NOTE: all the routines declared here have very specific requirements * about when they are to be executed during the reading and writing of the * source and destination files.  See the comments in transupp.c, or see * jpegtran.c for an example of correct usage. *//* If you happen not to want the image transform support, disable it here */#ifndef TRANSFORMS_SUPPORTED#define TRANSFORMS_SUPPORTED 1    /* 0 disables transform code */#endif/* Short forms of external names for systems with brain-damaged linkers. */#ifdef NEED_SHORT_EXTERNAL_NAMES#define jtransform_request_workspace    jTrRequest#define jtransform_adjust_parameters    jTrAdjust#define jtransform_execute_transformation jTrExec#define jcopy_markers_setup     jCMrkSetup#define jcopy_markers_execute     jCMrkExec#endif /* NEED_SHORT_EXTERNAL_NAMES *//* * Codes for supported types of image transformations. */typedef enum {  JXFORM_NONE,    /* no transformation */  JXFORM_FLIP_H,    /* horizontal flip */  JXFORM_FLIP_V,    /* vertical flip */  JXFORM_TRANSPOSE, /* transpose across UL-to-LR axis */  JXFORM_TRANSVERSE,  /* transpose across UR-to-LL axis */  JXFORM_ROT_90,    /* 90-degree clockwise rotation */  JXFORM_ROT_180,   /* 180-degree rotation */  JXFORM_ROT_270    /* 270-degree clockwise (or 90 ccw) */} JXFORM_CODE;/* * Although rotating and flipping data expressed as DCT coefficients is not * hard, there is an asymmetry in the JPEG format specification for images * whose dimensions aren't multiples of the iMCU size.  The right and bottom * image edges are padded out to the next iMCU boundary with junk data; but * no padding is possible at the top and left edges.  If we were to flip * the whole image including the pad data, then pad garbage would become * visible at the top and/or left, and real pixels would disappear into the * pad margins --- perhaps permanently, since encoders & decoders may not * bother to preserve DCT blocks that appear to be completely outside the * nominal image area.  So, we have to exclude any partial iMCUs from the * basic transformation. * * Transpose is the only transformation that can handle partial iMCUs at the * right and bottom edges completely cleanly.  flip_h can flip partial iMCUs * at the bottom, but leaves any partial iMCUs at the right edge untouched. * Similarly flip_v leaves any partial iMCUs at the bottom edge untouched. * The other transforms are defined as combinations of these basic transforms * and process edge blocks in a way that preserves the equivalence. * * The "trim" option causes untransformable partial iMCUs to be dropped; * this is not strictly lossless, but it usually gives the best-looking * result for odd-size images.  Note that when this option is active, * the expected mathematical equivalences between the transforms may not hold. * (For example, -rot 270 -trim trims only the bottom edge, but -rot 90 -trim * followed by -rot 180 -trim trims both edges.) * * We also offer a "force to grayscale" option, which simply discards the * chrominance channels of a YCbCr image.  This is lossless in the sense that * the luminance channel is preserved exactly.  It's not the same kind of * thing as the rotate/flip transformations, but it's convenient to handle it * as part of this package, mainly because the transformation routines have to * be aware of the option to know how many components to work on. */typedef struct {  /* Options: set by caller */  JXFORM_CODE transform;  /* image transform operator */  boolean trim;     /* if TRUE, trim partial MCUs as needed */  boolean force_grayscale;  /* if TRUE, convert color image to grayscale */  /* Internal workspace: caller should not touch these */  int num_components;   /* # of components in workspace */  jvirt_barray_ptr * workspace_coef_arrays; /* workspace for transformations */} jpeg_transform_info;#if TRANSFORMS_SUPPORTED/* Request any required workspace */EXTERN(void) jtransform_request_workspace  JPP((j_decompress_ptr srcinfo, jpeg_transform_info *info));/* Adjust output image parameters */EXTERN(jvirt_barray_ptr *) jtransform_adjust_parameters  JPP((j_decompress_ptr srcinfo, j_compress_ptr dstinfo,       jvirt_barray_ptr *src_coef_arrays,       jpeg_transform_info *info));/* Execute the actual transformation, if any */EXTERN(void) jtransform_execute_transformation  JPP((j_decompress_ptr srcinfo, j_compress_ptr dstinfo,       jvirt_barray_ptr *src_coef_arrays,       jpeg_transform_info *info));#endif /* TRANSFORMS_SUPPORTED *//* * Support for copying optional markers from source to destination file. */typedef enum {  JCOPYOPT_NONE,    /* copy no optional markers */  JCOPYOPT_COMMENTS,  /* copy only comment (COM) markers */  JCOPYOPT_ALL    /* copy all optional markers */} JCOPY_OPTION;#define JCOPYOPT_DEFAULT  JCOPYOPT_COMMENTS /* recommended default *//* Setup decompression object to save desired markers in memory */EXTERN(void) jcopy_markers_setup  JPP((j_decompress_ptr srcinfo, JCOPY_OPTION option));/* Copy markers saved in the given source object to the destination object */EXTERN(void) jcopy_markers_execute  JPP((j_decompress_ptr srcinfo, j_compress_ptr dstinfo,       JCOPY_OPTION option));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜精品美女毛片视频| 欧美日韩中文国产| 五月综合激情网| 一区二区三区在线高清| 中文字幕一区日韩精品欧美| 日韩美女精品在线| 亚洲国产一区二区a毛片| 污片在线观看一区二区| 欧美亚洲日本一区| 666欧美在线视频| 久久影院电视剧免费观看| 欧美激情艳妇裸体舞| 亚洲最大成人网4388xx| 91麻豆视频网站| 91精品免费观看| 天天综合日日夜夜精品| 91精品国产欧美一区二区| 精品福利在线导航| 樱花影视一区二区| 成人午夜免费av| 91精品国产综合久久福利软件| 视频一区二区中文字幕| 高清国产一区二区三区| 成人欧美一区二区三区| www.视频一区| 日韩视频在线观看一区二区| 亚洲猫色日本管| 国产福利一区在线| 欧美精品黑人性xxxx| 亚洲一区二区在线观看视频| 94色蜜桃网一区二区三区| 激情亚洲综合在线| 成人av免费在线| 亚洲国产精品成人综合| 国产一级精品在线| 91精品综合久久久久久| 不卡一二三区首页| 国产一区二三区| 日韩电影免费一区| 日韩一级黄色大片| 欧美日韩久久一区二区| 亚洲视频在线观看三级| 日韩亚洲欧美在线观看| 欧美色精品在线视频| 日本高清不卡aⅴ免费网站| 精品在线一区二区| 精品人伦一区二区色婷婷| 极品美女销魂一区二区三区| 日本美女视频一区二区| 日韩1区2区3区| 亚洲午夜国产一区99re久久| 亚洲精品自拍动漫在线| 亚洲天堂福利av| 亚洲综合色视频| 洋洋成人永久网站入口| 亚洲精品国产第一综合99久久 | 国产欧美一区二区精品秋霞影院 | 欧美激情一区二区三区四区| 一区二区视频在线| 亚洲高清免费观看| 青草av.久久免费一区| 国产欧美日韩不卡免费| 国产精品对白交换视频| 欧美一级免费大片| 国产午夜精品在线观看| 亚洲精品水蜜桃| 美女www一区二区| 亚洲男帅同性gay1069| 亚洲一区二区三区精品在线| 日本在线不卡视频| 国产成人av电影在线| 91麻豆精品视频| 欧美一区二区大片| 1000部国产精品成人观看| 午夜精品成人在线| 国产电影一区二区三区| 在线影视一区二区三区| 久久先锋影音av鲁色资源网| 中文字幕在线播放不卡一区| 日韩二区三区在线观看| 色老头久久综合| 欧美国产丝袜视频| 久久99国产精品免费| 欧美日韩久久久一区| 中文在线一区二区| 狠狠色丁香久久婷婷综合_中| 成人免费看片app下载| 精品捆绑美女sm三区| 日韩国产欧美三级| 在线播放国产精品二区一二区四区 | 丁香婷婷综合网| 欧美tickle裸体挠脚心vk| 亚洲va欧美va国产va天堂影院| 午夜久久久久久久久| 日本电影亚洲天堂一区| 国产精品国模大尺度视频| 粉嫩13p一区二区三区| www国产亚洲精品久久麻豆| 久久精品国产77777蜜臀| 国产精品亚洲第一区在线暖暖韩国| 欧美伊人精品成人久久综合97| 欧美一区二区三区免费大片| 日韩黄色免费网站| 欧美高清dvd| 蜜桃视频一区二区三区在线观看| 欧美放荡的少妇| 香蕉影视欧美成人| 精品国产成人系列| 成人动漫一区二区| 亚洲图片一区二区| 精品剧情v国产在线观看在线| 国产一区二区三区日韩| 国产精品久久久久久久久搜平片| 国产成人激情av| 亚洲精品中文字幕在线观看| 欧美午夜精品一区二区三区| 青椒成人免费视频| 亚洲国产高清不卡| 欧美丰满嫩嫩电影| 成人福利在线看| 香蕉久久一区二区不卡无毒影院| 欧美一级高清片| 91啪在线观看| 极品少妇xxxx精品少妇偷拍| 亚洲日本一区二区| 欧美精品一区二区三区一线天视频| 国产乱淫av一区二区三区| 亚洲一区二区三区不卡国产欧美| 欧美mv日韩mv国产| 在线免费观看不卡av| 国产精品女主播av| 99久久久精品| 国产一区二区三区不卡在线观看| 亚洲三级理论片| 久久久久99精品国产片| 国产激情偷乱视频一区二区三区| 亚洲与欧洲av电影| 中文字幕一区二区三区在线播放 | 欧洲国内综合视频| 成人看片黄a免费看在线| 精久久久久久久久久久| 三级亚洲高清视频| 天天综合日日夜夜精品| 亚洲国产一区二区三区| 亚洲一区二区三区四区五区中文| 国产精品视频免费| 国产精品久久久久9999吃药| 日本一区二区视频在线| 久久久久国产精品人| 亚洲精品一区二区三区精华液| 欧美一区二区三区播放老司机| 欧美日韩免费一区二区三区视频| 色猫猫国产区一区二在线视频| 99国产精品久久久| 欧美三级电影在线观看| 欧美高清精品3d| 欧美mv和日韩mv国产网站| 欧美一区二区三区性视频| 日韩写真欧美这视频| 久久精品亚洲国产奇米99| 国产婷婷色一区二区三区在线| 国产欧美一区二区精品忘忧草| 亚洲丝袜精品丝袜在线| 亚洲成人免费在线| 国内精品第一页| 99re成人在线| 91精品国产麻豆国产自产在线| 欧美mv日韩mv| 亚洲精品自拍动漫在线| 韩国精品一区二区| 色一情一伦一子一伦一区| 麻豆成人免费电影| 成人精品一区二区三区中文字幕| 日本道免费精品一区二区三区| 欧美伦理电影网| 国产精品国产三级国产aⅴ无密码| 亚洲最大色网站| 国产福利电影一区二区三区| 欧美私人免费视频| 国产精品日日摸夜夜摸av| 免费在线视频一区| 欧美视频中文字幕| 中文字幕一区av| 国产精品一区二区无线| 欧美一区二区播放| 亚洲影院免费观看| jlzzjlzz亚洲女人18| 久久夜色精品国产欧美乱极品| 亚洲一二三区视频在线观看| 成人av网址在线| 国产精品久久久久婷婷二区次| 久久99精品久久只有精品| 欧美日韩电影在线| 亚洲一区二区三区美女| 欧美亚洲动漫精品| 综合久久国产九一剧情麻豆| 成人午夜视频网站| 亚洲美女淫视频| 欧美系列一区二区| 天堂蜜桃一区二区三区 |