javascript - ReactJS 使用表单获取外部图像作为输入
问题描述
我正在学习 ReactJS 并发现了这个不错的项目,您可以在其中使用不同的图像创建图像马赛克(演示)。但是,我想制作的不仅仅是一个预先确定的图像来制作马赛克,而是通过给出一个图像的链接来从图片创建马赛克,例如这个图片链接。
在代码中,有这部分决定从图像文件夹中选择哪张图片,
componentDidMount() {
this.setState({
target: STATIC + 'images/' + Images[1].name
});
}
以及它创建马赛克的部分。
onClick={ this.clickedCanvas }
onLoadProgress={ this.loadProgressChanged }
colorBlending={ 0 }
width={ 3600 }
height={ 2650 }
columns={ 360 }
rows={ 265 }
sources={ Images.map(img => STATIC + 'images/' + img.name) }
target={ this.state.target } />
所以想法是使用这样的简单形式从互联网上找到的图片中获取目标。
<form onSubmit={this.handleSubmit}>
<label>
Name:
<input type="text" value={this.state.value} onChange={this.handleChange} />
</label>
<input type="submit" value="Submit" />
</form>
所以我的问题是如何将输入与目标图像连接起来?
解决方案
推荐阅读
- c# - 添加一个我刚刚删除的选项卡,方法是调用函数并将其传递给字符串
- php - 如何使用 php 从 wordpress 中的 api 更新帖子?
- angular - Fontawesome 图标未在 Angular 项目中显示
- r - 在R中用大整数解析json
- android - 是否可以使用 Picasso/OkHttp3Downloader 直接保存图像而不是 .1 文件?
- unity3d - 如何修复激光相对于 UI 画布的渲染
- oracle - 使用 NOT NULL 列创建物化视图?(dblink 到外部表)
- json - Mysql JSON 更新键值
- javascript - 如何在 node js 中使用模块功能?
- python - 康威生命游戏仅在两帧之间切换 - Python