image-classifier-ts
Version:
Command line tool to auto-classify images, renaming them with appropriate labels. Uses Node and Google Vision API.
24 lines • 1.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConsoleReporter = void 0;
var ConsoleReporter;
(function (ConsoleReporter) {
function report(properties, outputter) {
outputter.infoMediumVerbose("results for ".concat(properties.imageFilename));
write("file path", properties.imagePath, outputter);
write("top labels", properties.topLabels.join(", "), outputter);
write("file size", properties.fileSizeMbText, outputter);
write("last modified", properties.modificationDate.toString(), outputter);
if (properties.location) {
write("geo location", properties.location.toString(), outputter);
}
write("exif", "---", outputter);
properties.exif.dump(outputter);
outputter.infoMediumVerbose("");
}
ConsoleReporter.report = report;
function write(description, value, outputter) {
outputter.infoMediumVerbose(" ".concat(description, ":"), value);
}
})(ConsoleReporter = exports.ConsoleReporter || (exports.ConsoleReporter = {}));
//# sourceMappingURL=ConsoleReporter.js.map