我几乎完成了创建我的 web 应用程序。后端使用 Django。除其他外,该项目允许用户上传自己的图像并使用 CamanJS 对其进行调整。图像可以有不同的大小(5mp 或更多)和各种颜色。用数字表示,用户可能有大约。他的每个客户有 60 张图像,可能有 1000 个客户。因此,如果我们采用最坏的情况并说每个图像大约 3mb,我们就有
3x60 = 180mb for a client
1000x180 = 180.000mb or 180GB for all clients
知道我的应用程序将在线(可能通过)并且可能有很多用户处理图像大小的最佳方法是什么?如果我只是将 tha dataURL 保存到数据库(base64 格式)会更好。这会减少项目所需的高清空间的大小吗?我必须说重要的是图像不要丢失它们的初始细节。因此,如果要应用压缩,则不需要降低图像的质量。你认为最好的解决方案是什么?