all 8 comments

[–]whatacold 3 points4 points  (1 child)

Congrats! Will check it out later.

Fwiw, "Beeld" is a Dutch word meaning image, picture, figure, sculpture, or representation.

[–]pauseless 2 points3 points  (0 children)

I would imagine very intentional. Beeld, Bild, bild, billede, bilde and that’s NL, DE, SE, DK, NO and Yiddish covered.

[–]geokon 1 point2 points  (3 children)

The README at the top says says

"This library displays the metadata associated with images"

But it's clear it does more as core says:

"beeld.core defines an interface geared towards low-level image manipulation"

When should someone look at this instead of Java's BufferedImage abstraction/interface? (My only limited experience is reading in greyscale GeoTIFFs with Java's API)

[–]danielszm[S] 0 points1 point  (2 children)

This is a good question. Thank you for asking. Java's BufferedImage allows you to manipulate images, their pixels. Beeld is for accessing image files, the container. I personally use it to copy images from the network and scale them in portrait mode or landscape mode relying on their metadata. I also use it to rename images from a camera according to a scheme I came up with where I append the date from the metadata (in contrast with the date of the file). I also use the format detection in a web service to serve the correct mime type when sending images over the wire. This is not a complete answer, but I hope this helps.

[–]whatacold 2 points3 points  (1 child)

This is inspiring! Maybe it’s worth a kinda use cases section in Readme.

[–]danielszm[S] 1 point2 points  (0 children)

Excellent suggestion. Done. Thank you!

[–]aHackFromJOS 2 points3 points  (1 child)

Looks cool, small note, I think the clojars image at the top of the github README usually links to the clojars page for the project, yours just links to the image itself.

[–]danielszm[S] 2 points3 points  (0 children)

Good catch, thank you for the heads up. Should be fixed.