已采納回答 / jackaroo1024
MatrixToImageWriter.writeToPath(bitmatri,format,file); ? ? ?那就是file創(chuàng)建的問(wèn)題吧,仔細(xì)檢查下?Path = file = new File("D://img.png").toPath(); MatrixToImageWriter.writeToFile(bitMatrix, format, file);
2016-08-16
最贊回答 / 不應(yīng)有的淡定
不是編碼的問(wèn)題,還是生成的圖片有問(wèn)題,大家看那個(gè)雙重for循環(huán)gs.fillRect方法,大家如果i在外層循環(huán),j在內(nèi)層循環(huán)(個(gè)人習(xí)慣),應(yīng)該gs.fillRect(i*3+pixoff,j*3+pixoff, 3, 3);,而不是gs.fillRect(j*3+pixoff,i*3+pixoff, 3, 3);j和i的位置問(wèn)題,我生成的圖片掃描出來(lái)idcbgp.cn,但是解析確實(shí)一串?dāng)?shù)字,發(fā)現(xiàn)i和j寫(xiě)反了
2016-08-06
已采納回答 / Cirunger
優(yōu)先考慮js方式去制作 但是js畢竟是比較弱的編程語(yǔ)言? 功能不夠強(qiáng)大? 在制作復(fù)雜的二維碼的時(shí)候可能無(wú)法實(shí)現(xiàn)? 當(dāng)需要制作復(fù)雜的二維碼的時(shí)候可以考慮轉(zhuǎn)到后臺(tái)去實(shí)現(xiàn)。例如中間嵌圖?? 變形等。? 畢竟java有強(qiáng)大的繪圖api 想怎么搞就怎么搞?
2016-08-03
已采納回答 / Island_0001
可能是File的包導(dǎo)錯(cuò)了import java.io.File; (File的包)import java.nio.file.Path; (Path的包)Path file = new File("這里放你要存放二維碼的位置(包括文件名)").toPath();其他沒(méi)錯(cuò)的話應(yīng)該不存在無(wú)法點(diǎn)出toPath()這個(gè)方法來(lái)的問(wèn)題。
2016-08-02