EKTilesMaker 0.1.0

EKTilesMaker 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最近发布2014年12月

Evgeniy Kirpichenko维护。



  • 作者:
  • Evgeniy Kirpichenko

EKTilesMaker

一个简单的 iOS 工具,可以将提供的原始图片切割成瓦片。瓦片可以用于在不同细节级别上显示大图像。

您可以在 EKTilesMakerDemo 项目中找到瓦片使用的例子,它与 Apple 的PhotoScroller 样例非常相似。

使用方法

  1. 创建 EKTilesMaker 类的实例。
  2. 提供源图像文件和输出文件夹路径。
  3. 设置瓦片名称。
  4. 添加需要创建瓦片的缩放级别。
  5. 设置瓦片大小和格式。
  6. 提供完成块。
  7. 调用 createTiles 方法。
  8. 从输出文件夹获取您的瓦片。

      
    EKTilesMaker *tilesMaker = [EKTilesMaker new];  
    
    NSString *imagePath = [[NSBundle mainBundle] pathForResource:@"photo" ofType:@"jpg"];
    [tilesMaker setSourceImagePath:imagePath];
    [tilesMaker setOutputFolderPath:self.tilesFolderPath];
    [tilesMaker setOutputFileName:kTileName];
    [tilesMaker setZoomLevels:@[@1, @0.5, @0.25, @0.125]];
    [tilesMaker setTileSize:CGSizeMake(256, 256)];
    [tilesMaker setOutputFileType:OutputFileTypePNG];
    [tilesMaker setCompletionBlock:completion];
    
    [tilesMaker createTiles];
    

示例

原始图片可以从演示项目中切割成6个部分,用于0.125的缩放级别和256x256的瓦片大小。

原始图片

Alt text

瓦片

Alt text. Alt text. Alt text
Alt text. Alt text. Alt text

Bitdeli Badge