国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

iOS開發(fā)之,如何截圖and如何合并多張圖片等...

2019-11-02 14:36:23
字體:
供稿:網(wǎng)友

   1、UIView截圖

  -(UIImage*)captureView:(UIView *)theView{

  CGRect rect = theView.frame;

  if ([theView isKindOfClass:[UIScrollView class]]) {

  rect.size = ((UIScrollView *)theView).contentSize;

  }

  UIGraphicsBeginImageContext(rect.size);

  CGContextRef context = UIGraphicsGetCurrentContext();

  [theView.layer renderInContext:context];

  UIImage *img = UIGraphicsGetImageFromCurrentImageContext();

  UIGraphicsEndImageContext();

  return img;

 

南瓜園影院[www.aikan.tv/special/nanguayuanyingyuan/]
 }

  2、UIScrollview截圖

  - (UIImage *)captureScrollView:(UIScrollView *)scrollView{

  UIImage* image = nil;

  UIGraphicsBeginImageContext(scrollView.contentSize);

  {

  CGPoint savedContentOffset = scrollView.contentOffset;

  CGRect savedFrame = scrollView.frame;

  scrollView.contentOffset = CGPointZero;

  scrollView.frame = CGRectMake(0, 0, scrollView.contentSize.width, scrollView.contentSize.height);

  [scrollView.layer renderInContext: UIGraphicsGetCurrentContext()];

  image = UIGraphicsGetImageFromCurrentImageContext();

  scrollView.contentOffset = savedContentOffset;

  scrollView.frame = savedFrame;

  }

  UIGraphicsEndImageContext();

  if (image != nil) {

  return image;

  }

  return nil;

  }

  3、合并多張圖片

  - (UIImage *)composeWithHeader:(UIImage *)header content:(UIImage *)content footer:(UIImage *)footer{

  CGSize size = CGSizeMake(content.size.width, header.size.height +content.size.height +footer.size.height);

  UIGraphicsBeginImageContext(size);

  [header drawInRect:CGRectMake(0,

  0,

  header.size.width,

  header.size.height)];

  [content drawInRect:CGRectMake(0,

  header.size.height,

  content.size.width,

  content.size.height)];

  [footer drawInRect:CGRectMake(0,

  header.size.height+content.size.height,

  footer.size.width,

  footer.size.height)];

  UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

  UIGraphicsEndImageContext();

  return image;

  }

  4、流媒體

  將音頻、圖片轉(zhuǎn)成base64Binary

  +(NSData *)base64Encoded:(NSData *)data

  {

  //base64binary(流媒體)

  static char encodingTable[64] = {

  'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P',

  'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f',

  'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v',

  'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/' };

  const unsigned char *bytes = [data bytes];

  NSMutableString *result = [NSMutableString stringWithCapacity:[data length]];

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 金堂县| 浮梁县| 德兴市| 莱阳市| 石嘴山市| 阳春市| 湘潭市| 白城市| 浠水县| 安义县| 河东区| 定襄县| 鄂伦春自治旗| 即墨市| 清丰县| 进贤县| 望谟县| 霍山县| 青海省| 英吉沙县| 霍林郭勒市| 太仆寺旗| 西吉县| 彰武县| 招远市| 丰都县| 金平| 浙江省| 丹凤县| 沭阳县| 乌拉特中旗| 建阳市| 明水县| 怀安县| 迁西县| 屯昌县| 虹口区| 汝南县| 江都市| 菏泽市| 古浪县|