localhost - 鸟舍本地发展

标签 localhost aviary

是否可以在本地开发机器上测试 Aviary?

我目前正在从本地开发机器上测试它,但是 我并不总是有一个公共(public)领域可以指向 Aviary 来发布我的图像。

你有解决办法吗?

最佳答案

一点背景知识 - html5 元素无法从与其加载的页面不同的域加载图像。但是,它可以毫无问题地加载图像的 Base64 字符串表示形式。解决此限制的一种技术是在将图像加载到 Canvas 之前“清洗”图像。该技术涉及从有权访问图像的服务器环境下载图像(因此需要将其公开),将图像转换为 Base64 字符串,然后将该字符串返回到浏览器/客户端,以便可以直接加载改为进入 Canvas 。

Aviary 编辑器使用这种技术,这就是照片需要公开的原因。对于本地镜像,您可以通过创建一个本地服务来自行完成此操作,该服务将图像转换为 Base64 字符串,并在启动编辑器时将该字符串作为“url”参数传递。

关于localhost - 鸟舍本地发展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24279799/

相关文章:

android - 如何更改 Aviary for Android 给出的裁剪效果的顺序

ios - 将解析框架与现有的 iOS 应用程序集成,包括 Aviary SDK

laravel - 连接到本地 mysql 服务器的 Docker 容器化 Laravel 应用程序

php - 可以在公共(public)服务器上安装 sql 吗?

docker - 使用 'localhost' 连接到 docker-machine

objective-c - 如何在 ios 版本中设置 Aviary 裁剪预设?

node.js - 无法连接到 Xcode 中的本地服务器

mysql - localhost 和 phpmyadmin 加载空白页面

android - Creative SDK 和 Aviary SDK 有什么区别?

binding - 可能的 bundle 问题 - 无法使用 nil 模型创建 NSPersistentStoreCoordinator