囯产精品久久久久久久久久新婚,国产精品高清视亚洲一区二区,亚洲国产精品va在线观看欧美

午夜在线视频一区二区-亚洲一区成人免费电影-超碰欧美一区二区三区-大香蕉大香蕉日本大香蕉

<button id="6ig2e"><xmp id="6ig2e">
  • <abbr id="6ig2e"></abbr><dl id="6ig2e"></dl>
  • <strike id="6ig2e"><th id="6ig2e"></th></strike>
  • <ul id="6ig2e"></ul>
    <tr id="6ig2e"><del id="6ig2e"></del></tr>
  • <dd id="6ig2e"></dd><dl id="6ig2e"><nav id="6ig2e"></nav></dl>

    獲得積分
    資料庫會員登錄
    搜索: [高級搜索]
    下載首頁 | 資源分類 | 下載排行
    您的位置: 首頁 > PACS/RIS > PACS RIS 實施及方案相關
     
    分類導航
    下載排行
    最新資源
    PACS 圖象尺寸縮小時的優化算法
    資源大小:10.17 KB 資源類型:文檔
    下載積分: 0
    更多
    -->
    下載統計:總下載:0,本月下載:0,本周下載:0,今日下載:0
    發表評論 錯誤報告 加入收藏夾
    資源介紹
      
      這個不僅能放大還能縮小用指針寫的速度很快。是一種很簡單的插值算法。   
       
       
       
      =========================================================================   
      BOOL   COXDIB::ChangeDIB(int   cx,   int   cy)   
      {   
       
              int   width=GetWidth();   
              int   height=GetHeight();   
       
              if((cx==width)&&(cy==height))   
                      return   FALSE;   
       
              TRACE("width=%d,height=%dn",width,height);   
       
              COXDIB   bmp;   
              bmp.CreateEmptyDIB(24,cx,cy);   
              for(int   k=0;k                   for(int   n=0;n                           bmp.SetPixel(k,n,RGB(255,255,255));   
       
              int   tempcy,tempcx,startcx,startcy;   
              double   sx,sy,smin;                                 //x和y方向的比例系數   
              sx=double(cx)/(double)width;   
              sy=double(cy)/(double)height;   
       
              smin=(sx>sy)?sy:sx;   
              tempcy=(int)(smin*height);   
              tempcx=(int)(smin*width);   
       
              startcx=(cx-tempcx)/2;   
              startcy=(cy-tempcy)/2;   
      //         endcx=(cx+tempcx)/2;   
      //         endcy=(cy+tempcy)/2;   
       
              int   i,j;   
       
              for(i=0;i           {   
                      for(j=0;j                   {   
                              double   x,y;   
                              x=(double)i/smin;   
                              y=(double)j/smin;   
       
                              if(x<=0)x=0;   
                              if(x>=width-1)x=width-1;   
                              if(y<=0)y=0;   
                              if(y>=height-1)y=height-1;   
                              if(   ((int)x==0)||((int)x==width-1)||((int)y==0)||((int)y==height-1)   )   
                              {   
                                      COLORREF   color1=GetPixel((int)x,(int)y);   
                                      bmp.SetPixel(i+startcx,j+startcy,color1);   
                              }   
                              else   
                              {   
                                      double   r1,r2,r3,r4;   
                                      double   g1,g2,g3,g4;   
                                      double   b1,b2,b3,b4;   
                                      COLORREF   c1,c2,c3,c4;   
                                      c1=GetPixel((int)x,(int)y);   
                                      c2=GetPixel((int)x+1,(int)y);   
                                      c3=GetPixel((int)x,(int)y+1);   
                                      c4=GetPixel((int)x+1,(int)y+1);   
                                      double   dis1=x-(int)x;   
    下載地址
     下載地址1
    按字母檢索

    下載須知:
    大部份資源無需注冊即可下載
    需要積分的資源要在會員中心注冊會員并用 積分體系中提示的方法賺取積分才能下載。

    免責聲明:
    所有資源只能用于參考學習,不能用于任何商業用途,否則后果自負!