1. 概述
1.1 版本
報表服務器版本 | JAR 包版本 | 插件版本 |
---|---|---|
10.0 | 2018-07-31 | V1.0 |
1.2 應用場景
通過自定義的函數插件實現對數據庫中取出來的blob圖片數據進行壓縮并輸出爲圖片格式内容。
1.3 功能介紹
插件功能:Blob圖片數據進行壓縮并轉JPG圖片格式輸出。
主要功能:
數據庫Blob圖片數據壓縮轉JPG。
支持圖片緩存、設定壓縮大小、轉換圖片類型參數。
2. 插件介紹
2.1 插件安裝
點擊下載插件:Blob圖片壓縮轉JPG插件
設計器插件安裝方法參照 設計器插件管理
服務器安裝插件方法參照 服務器插件管理
2.2 操作方法
模板報表編輯
安裝插件後,在設計器打開模板報表
選中單元格,設置圖片顯示,點擊“單元格元素”再選擇“高級”選項卡,在顯示值框中,使用ToJPG函數。$$$爲引用當前單元格值。
ToJPG函數參數說明
參數 | 參數類型 | 含義 |
---|---|---|
Data | 必需 | blob數據 |
isCache | 可選 | 是否緩存 |
fileSize | 可選 | 壓縮文件大小上限 |
imageType | 可選 | 圖片類型 |
示例:ToJPG($$$, true, 300, "png")
3. 示例
圖10001,原大小爲3482kb,函數處理後爲87kb。
圖10002,原大小爲6312kb,函數處理後爲214kb。
4. 已完成模板
已完成模板請參見%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\readImage.cpt
點擊下載模板: