我正在尝试保存包含 Blob 字段的实体( hibernate )。
这个 Blob 的大小可能会有所不同..
我的目标是以固定大小 (10 KB) 保存它。
我的图像格式是JPEG,我想保留其原始宽度\高度而不是减少它们(压缩而不是重新调整大小)
失去原始图像质量不是问题。
(附带说明 - blob 是从字节数组创建的,也许大小减小的过程应该在字节数组而不是 blob 上执行?无论哪种方式都会有帮助..)
谢谢!
最佳答案
这与 hibernate 和持久性无关。之前应该在业务逻辑层中缩小图像。然后,生成的字节数组应存储在持久实体中。找到一个可以压缩 JPEG 的图像处理库。 – JB 尼泽
关于JAVA - 存储固定大小的图像blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16373188/