3 ms·
That's exactly what I mean. :) A lot of the things I rely on for web development are so advanced under the hood that I don't even know where to begin. Like, let
by Jemaclus 12y ago
That's exactly what I mean. :) A lot of the things I rely on for web development are so advanced under the hood that I don't even know where to begin. Like, let's say I want to write a tool that will let me take photos, resize them, crop them, add watermarks. I don't even... where do you start?
I wrote an LZW compressor in Rust 0.9 way back when, and it sucked pretty badly, but I wouldn't even know how to open a JPG or PNG, much less the mystical art of resizing it!
Gotta start somewhere, I guess. :)
- mrcwinn 12y agoA humble approach and a curious nature are two components of every great engineer, so you seem to be doing fine!
- happycube 12y agoCall up graphicsmagick - either through spawning processes or binding to the library. All of those are solved problems, so if you don't have time/inclination to learn how they're solved, just use something that already did :)
- fsloth 12y ago"Like, let's say I want to write a tool that will let me take photos, resize them, crop them, add watermarks. I don't even... where do you start?" I would suggest perusing materials of a computer graphics course. For instance, this course from Brown seems to have lecture notes online: http://cs.brown.edu/courses/cs123/lectures.html http://cs.brown.edu/courses/cs123/lectures.html http://cs.brown.edu/courses/cs123/lectures/CS123.08_Image_Processing_IV.09.25.14.pdf http://cs.brown.edu/courses/cs123/lectures/CS123.08_Image_Pr...