一個用戶在中瑯二維碼生成器中制作DataMatrix碼的時候,出現了“緩存不足”提示,將二維碼數據源中的數據刪除一些,二維碼就可以正常顯示,問是什么原因。我們檢查二維碼的圖像屬性發現,用戶將“條碼”選項卡中的“Data Matrix-版本”參數設置成了“20x20”,二維碼中的數據如果超出了這個版本能容納的字符上限(DataMatrix碼每個符號尺寸的數據容量如下圖:),就會提示二維碼緩存不足。

解決辦法是:1.我們可以將“條碼”選項卡中的“Data Matrix-版本”參數設置為“Default”(版本參數默認是Default),這樣軟件會根據二維碼中數據自動選擇最合適的版本顯示出二維碼外觀。

2. 我們也可以將“Data Matrix-版本”參數調高一些(二維碼版本數據越大,所能容納的字符就越多),比如22x22(水平和垂直方向的黑色模塊與白色模塊之和都是22),24x24,26x26等,直到制作的這一批DataMatrix碼都可以正常顯示,不出現“緩存不足”提示。

下圖是該版本參數對應的數據容量,以供參考:


以上就是中瑯二維碼生成器制作DataMatrix碼的時候出現“緩存不足”提示的原因以及解決辦法,小伙伴們可以根據需要對版本參數進行調整。另外我們在制作常見的QRCode二維碼的時候,如果出現了“緩存不足”提示,原因和解決辦法都和上面DataMatrix碼是一樣的,小伙伴們可以參考上面的解決辦法進行處理。
標簽:二維碼 , 二維碼生成器 , DataMatrix碼
共有條評論 網友評論