Libraryless. Click here for Pure Java version (7496L/50K/165K).
1 | !7 |
2 | |
3 | p {
|
4 | RemoteDB db = new RemoteDB(#1006463, true); // auto start AI Concepts |
5 | L<RC> l = db.xlist("AIConcept");
|
6 | print("Found " + n(l, "concepts"));
|
7 | for (RC rc : l) {
|
8 | S id = rc.getString("globalID");
|
9 | S md5 = rc.getString("imageMD5");
|
10 | if (empty(md5)) {
|
11 | RC pngFile = cast rc.get("pngFile");
|
12 | //print("pngFile: " + pngFile);
|
13 | if (pngFile != null) {
|
14 | S pngPath = pngFile.getString("pngPath");
|
15 | print(" PNG path: " + pngPath);
|
16 | File png = prepareFile(new File(javaxDataDir(), pngPath)); |
17 | pcall {
|
18 | BufferedImage img = loadImage2(png); |
19 | if (img != null) {
|
20 | md5 = md5OfBufferedImage(img); |
21 | rc.set(imageMD5 := md5); |
22 | print(" Updated MD5 to " + md5);
|
23 | } |
24 | } |
25 | } |
26 | } |
27 | } |
28 | db.close(); |
29 | print("Done!");
|
30 | } |
Began life as a copy of #1007478
download show line numbers debug dex old transpilations
Travelled to 13 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1007523 |
| Snippet name: | Fix imageMD5 of all AI concepts [dev.] |
| Eternal ID of this version: | #1007523/9 |
| Text MD5: | 4d1d936ec637c9f403b27f4c790cd00f |
| Transpilation MD5: | 9e00a56b9da1ba494a7484b427f42fe8 |
| Author: | stefan |
| Category: | javax / a.i. |
| Type: | JavaX source code |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2017-03-25 23:19:51 |
| Source code size: | 858 bytes / 30 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 823 / 962 |
| Version history: | 8 change(s) |
| Referenced in: | [show references] |