php - 通过 CamanJS 插件更改图像后保存图像

标签 php javascript html web

所以我有一些图像,我可以通过使用 CamanJS 插件成功地对它们应用效果。但现在我想保存这些修改后的图像并用原始图像替换它们。

文档 ( link ) 提供有关保存图像的信息。但它被视为下载提示。我希望在没有提示和单击“保存”按钮的情况下将图像保存在服务器上。

文档还说了一些我不明白的 base64 编码。我的问题能解决吗? 谢谢!。

最佳答案

CamanJS 有一个内置函数,可以帮助您获取图像的 Base64 表示形式。您可以通过 Ajax 将其发送到服务器,解码 base64 字符串,并将其保存为普通图像。

Caman("#my-image", function () {
  this.brightness(10);
  this.render(function () {
    var image = this.toBase64();
    saveToServer(image); // your ajax function
  });
});

关于php - 通过 CamanJS 插件更改图像后保存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15654031/

相关文章:

javascript - 如何在 Jest 运行任何测试之前全局加载 Google Maps API?

javascript - TypeError : $(. ..).lightGallery(...).destroy 不是函数

HTML CSS : Align Pieces in Text Box, 顶部标题和中间说明

php - 将 php mysql 更改为 php mssql

php - 与之前的 SELECT 语句相比,从 MySQL 数据库中选择剩余的项目

javascript - 在jquery中获取数组中第一个元素之前的逗号

javascript - 将 SQL 表中的值存储到不同的 PHP 数组中

c# - 使用正则表达式获取多个 HTML 标签之间的文本

php - 限制返回的行数 - mysql

javascript - PHP 和 JavaScript 源代码,字符串比较错误