javascript - 如何动态覆盖来自某个文件夹的一组分组图像
问题描述
假设我们有一个图像数据集,其中每个图像具有以下结构:
foo1.png
foo1_cloud.png
foo1_full.png
foo2.png
foo2_cloud.png
foo2_full.png
...
现在,假设这些图像都在一个somePath
文件夹中,我们的问题如下。我们想要获取这些图像集(即foo1
或图像集),并foo2
叠加图像(例如、foo1.png
和)。但是,我们希望以动态的方式执行此操作。因此,例如,每次我们按下Next或Previous按钮时,我们都可以在文件夹中迭代我们的图像数据集。foo1_cloud.png
foo1_full.png
somePath/
目前,我们拥有的是:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Title</title>
<meta name="description" content="Content">
<meta name="author" content="Content">
<link rel="stylesheet" href="styles/index.css">
</head>
<body>
<a href="#" class="previous">‹</a>
<img id="imgbase" src="somePath/foo1.png" />
<img id="imgfull" src="somePath/foo1_full.png" />
<img id="imgcloud" src="somePath/foo1_cloud.png" />
<a href="#" class="next">›</a>
<script src="scripts/server.js"></script>
</body>
</html>
首先,我们需要从somePath/
文件夹中查询每个图像的文件名。因此,我们需要保证文件名(例如,,<filename>.png
和) <filename>_cloud.png
,<filename>_full.png
以便我们可以覆盖三个文件。其次,我们需要为下一个或上一个文件名提供文件更新的行为。
所以,我们的问题如下:
我们如何动态覆盖文件夹中的一组分组图像?
解决方案
推荐阅读
- python - TypeError:字符串索引必须是整数 describe_vpc_endpoints boto3
- c++ - 强制 Excel 将数字视为字符串
- mysql - 如何在 MySQL 中选择冠军得主
- javascript - “Uncaught TypeError: seat[Symbol.iterator] is not a function”是什么意思?
- r - F# R 类型提供程序 - Anova:具有因子和错误的公式
- flutter - MissingPluginException(No implementation found for method init on channel plugins.flutter.io/google_sign_in) 如何在flutter中解决
- python - 可以创建一个钩子来在 pyinstaller 执行中发送电子邮件吗?
- android - 在android studio中使用camara检测颜色
- rest - 如何识别 REST 服务的浏览器和后端消费者
- javascript - 单击复选框时如何添加动态texfield?