`
Clover_whd
  • 浏览: 14628 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Ajax-zoom Batch Process

 
阅读更多

Batch Process 批处理

Ajax-zoom在实现360°图像旋转缩放效果时,首次加载图像时,会进行影像切片处理,

切片是对拍摄的每一张图片进行切分,所以在我们图片量较大的时候,切片所需要的时间就会很久,所以Ajax-zoom为我们提供了影像批处理工具,我们可以在部署运行之前先对要处理的影像进行批量处理。

 

处理文件:\jquery.ajaxZoom_ver_4.1.11\axZm\ zoomBatch.php

操作:

1.       运行zoomBatch.php文件,如图(批处理——登陆页面)所示:

图:批处理登陆页面

 

注意:ajax-zoom在批处理zoomBatch.php中采用的是随机数密码,我们在使用时可通过配置文件进行设置,用编辑器打开zoomBatch.php文件,查找配置项:$yourSecretPassWord,默认配置:$yourSecretPassWord =mt_rand().mt_rand(); 更改为自己的密码例如密码为123

$yourSecretPassWord =123;更改完毕后保存,在图:批处理登陆页面输入密码,正确后即可进入操作页面,如图:批处理操作页面所示:



 
图:批处理操作页面

说明:如上图所示:批处理操作页面,在红色框里选择要处理的文件所在路径,绿色框为处理类型:Initial Image(600x400) 初始化影像,括号中的尺寸(600x400)可根据实际需要进行设置,在文件zoomBatch.php中参数:$zoom['config']['picDim'] = "600x400"; 修改成知己想要的尺寸即可。Thumbs:图片缓存、缩略图。Tiles:切片图片,大家根据自己的需求选择想要处理的影像类型。

 

补充说明:上面的处理类型也可根据配置文件进行配置,除Initial ImageThumbsTiles、这三类外,ajax-zoom还提供一种类型:gPyramid,在配置文件中zoomBatch.php



 

 

想要哪一个按钮就开发哪一个,不想要的注释掉即可。

 

 

例:图选择批处理Thumbs页面所示,我选择了11张图片进行Thumbs批量处理,选择好后点击Batch Process按钮

 
图:选择批处理Thumbs页面

 

Thumbs类型Batch Process成功后,即可看到处理成功页面,如下图红色框标记所示:



图:Batch Process成功页面

 

 

有成功就有失败,下面说一下本人在批处理时遇到的一个失败案例,失败可能会有很多原因,举例说明我遇到的一种情况:

    按照如上操作步骤,怎么选图片在Batch Process都失败,如图:Batch Process页面所示


图:Batch Process失败页面

 

最终原因:ajax-zoom对影像处理依赖两种影像处理包,IMImageMagick)、GD用哪一个本地需要有相应的环境,在zoomBatch.php中可根据下面的参数进行设置,因为本机装了php环境所以支持GD,所以需将下面的三个参数注释掉,如果想用IM的可在官网中下载相应的包。



 

 

备注:以上只是我在使用中的举例,其实官网已经说的很详细,详情参见:

官方文档: http://www.ajax-zoom.com/index.php?cid=docs

  • 大小: 51 KB
  • 大小: 81.1 KB
  • 大小: 183.6 KB
  • 大小: 70.7 KB
  • 大小: 47.8 KB
  • 大小: 145.4 KB
  • 大小: 183.2 KB
分享到:
评论

相关推荐

    神经网络里的mini-batch算法.zip

    神经网络里的mini-batch算法神经网络里的mini-batch算法神经网络里的mini-batch算法神经网络里的mini-batch算法神经网络里的mini-batch算法神经网络里的mini-batch算法神经网络里的mini-batch算法神经网络里的mini-...

    spring-batch-3.0.5.RELEASE-dist.zip

    在"spring-batch-3.0.5.RELEASE-dist.zip"这个压缩包里,包含了Spring Batch框架的核心组件和相关文档,允许开发者快速地集成和配置批处理作业。以下是一些关键的知识点: 1. **核心概念**: - **Job**:Spring ...

    inkscape-batch-exporter:将给定目录中的所有Inkscape svg文件导出为png文件

    Inkscape批量导出器 介绍 一个Python脚本,可将给定目录中的所有Inkscape svg文件导出为png文件。 该实用程序无需使用Inkscape GUI手动导出每个svg,从而腾出宝贵的时间进行更多的创造性工作。 ...

    spring-batch同步数据库mysql源码

    《Spring-Batch同步数据库MySQL源码解析》 在IT领域,数据同步是一项至关重要的任务,尤其是在分布式系统中,保持数据库的一致性是确保系统稳定运行的关键。Spring-Batch作为Spring框架的一部分,为批量处理和数据...

    ANSI/ISA 88 Series(全系列)- Batch Control(批量控制) -包含7份最新英文版标准文件 .rar

    5,ANSI-ISA-88.00.04-2006 Batch Production Records - 完整英文电子版(86页).pdf 6,ISA TR88.95.01-2008 Using ISA-88 and ISA-95 Together - 完整英文版(57页).pdf 7,ISA-TR88.0,03-1996 Possible Recipe ...

    Laravel开发-laravel-queue-aws-batch

    2. **安装扩展**:如果`laravel-queue-aws-batch-master`是一个GitHub仓库,你可以通过Composer来安装。在终端中运行: ``` composer require <仓库名> ``` 3. **配置Laravel**:在`config/queue.php`中添加AWS ...

    kmeans-mini batch.rar_Mini Batch K-Means_batch_kmeans python_min

    Mini Batch K-Means是一种在大数据集上执行K-Means聚类的优化算法,它在标准K-Means的基础上引入了批量处理的概念,以提高效率并降低内存需求。K-Means是经典的无监督学习算法,用于将数据点分配到离它们最近的聚类...

    gs-batch-processing-master2

    《gs-batch-processing-master2:批量处理指南与快速入门》 在IT行业中,批量处理(Batch Processing)是一种常见的数据处理方式,特别是在大数据分析、系统维护和自动化任务执行等领域。"gs-batch-processing-...

    gs-batch-processing3.0.7

    《Spring Batch 示例——深入理解gs-batch-processing3.0.7》 在IT行业中,Spring Batch作为Spring框架的一部分,已经成为批量处理和批处理任务的首选工具。本文将深入探讨"gs-batch-processing3.0.7"这个项目,它...

    SpringBoot+Batch实现

    spring batch官方文档:https://docs.spring.io/spring-batch spring batch3.x中文文档:http://www.kailing.pub/SpringBatchReference spring batch官方入门实例:https://projects.spring.io/spring-batch/ 简单...

    druid-spark-batch, 在批处理作业中,用于使用Spark的德鲁伊索引插件.zip

    druid-spark-batch, 在批处理作业中,用于使用Spark的德鲁伊索引插件 druid-spark-batch用于批处理作业中使用Spark的德鲁伊索引插件这个存储库拥有一个德鲁伊扩展,用于将Spark作为运行批处理作业的引擎生成发布 ...

    spring-batch-admin-1.3.0.RELEASE

    《Spring Batch Admin 1.3.0.RELEASE:全面解析与应用指南》 Spring Batch Admin是基于Spring Batch的管理界面,它为批处理作业的监控、管理和调度提供了一个直观的Web界面。在本文中,我们将深入探讨Spring Batch ...

    fixer-batch-process:演示Spring 4,Spring Batch 3,Drools 6和KIE Workbench 6的集成

    本项目"fixer-batch-process"旨在演示如何将四个强大的技术框架——Spring 4、Spring Batch 3、Drools 6以及KIE Workbench 6——有效地整合起来,以实现高效、智能的数据处理解决方案。 首先,Spring 4是Java领域中...

    PyPI 官网下载 | tencentcloud-sdk-python-batch-3.0.517.tar.gz

    《PyPI官网下载的tencentcloud-sdk-python-batch-3.0.517.tar.gz:深入了解腾讯云Python批量处理SDK》 在Python编程领域,高效处理大量数据或任务是后端开发中的常见需求。为了方便开发者,腾讯云提供了一个强大的...

    ole-batch-process-profile-import-export:用于导出和导入 OLE 批处理配置文件的 Servlet

    ole-batch-process-profile-import-export 用于导出和导入 OLE 批处理配置文件的 Servlet。 功能由两个 servlet 组成,一个“导出”servlet 和一个“导入”servlet。 导出 servlet 允许将 OLE 批处理配置文件下载为 ...

    Lesson---Xsteel-Batch-File-Setup.doc编程资料

    Lesson---Xsteel-Batch-File-Setup.doc

    Python库 | mypy-boto3-batch-1.15.16.0.tar.gz

    Python库myPy-boto3-batch-1.15.16.0是一个用于类型检查和静态分析的扩展,它是myPy工具与AWS Boto3 SDK的集成版本,专为处理Boto3中的批处理操作而设计。这个库是Python开发者的福音,因为它可以帮助他们编写更加...

    spring-batch.jar

    在给定的`spring-batch-2.1.6.RELEASE`版本中,这是Spring Batch的一个较旧版本。尽管它仍然可用,但可能缺少一些新功能和改进,建议升级到最新稳定版以获得更好的支持和性能优化。 8. **集成** Spring Batch ...

    python PyQt5界面 CNN 人脸表情识别

    1.train.py :执行python src/train.py --dataset fer2013 --epochs 300 --batch_size 32 //将在指定的数据集(fer2013或jaffe或ck+)上按照指定的batch_size训练指定的轮次 或 2.直接运行gui.py。

    SAP Batch Management

    1. 配置物料移动的批次确定和检查:在 SPRO 菜单中,进入 Logistics-General->Batch Management->Batch Determination and Batch Check->batch search Procedure allocation and check activation,分配并激活 IM ...

Global site tag (gtag.js) - Google Analytics