使用條形碼圖片時,我們總是想以最優質量生成圖片,這意味著所有間隔和所有的條都應該為一系列的圖像像素所代表。圖像(原則上)和設備獨立。
如果你想編碼特殊的Latin-1字符,例如“?”(sharp s)的問題就是SHIFT JIS表格中不包含“?” (sharp s)字符。所以在用QR Code二維碼1997/2000版本的默認編碼中不能編碼。
為了得到一個精確的圖片,你可以根據所需條形碼的水平和垂直尺寸調整圖像的像素大小。通過使用屬性2DXCols(模塊的列數)和2DXRows(模塊的行數),就可以對圖像的尺寸進行優化。
我們首先需要根據目標設備像素計算條碼的尺寸。接下來對這個尺寸(實際上只有寬度)加以調整,以便條碼的每個條和每個間隙都完全匹配輸出光柵。