Caroline von Knorring

Caroline Gustafva Eleonora von Knorring (6 October 1841 – 4 August 1925) was a Swedish photographer and one of the first professional woman photographers in Sweden.

The premises of Caroline's mansion in Ludvika, probably photographed by her in the 1900s.

Early life and career

Caroline was born in Gothenburg, Sweden at the von Knorring noble family. When her father failed in business, she was encouraged to take up photography as a profession. She moved from Gothenburg to Stockholm and opened a photo studio at Jakobsbergsgatan, which she ran between 1864 and 1871. Of Stockholm's one hundred registered photographers in the 1860s, there were only 15 women at that time. She has participated at the Industrial Exhibition in Stockholm in 1866. In 1872, she married Ehrenfried Roth, a wealthy politician. After marriage, she closed her studio in Stockholm and moved to a mansion in Sunnansjö. At Sunnansjö, she photographed landscapes for pleasure. She lived there until the death of her husband in 1905. Following her husband's death, she moved to Ludvika mansion, and used the Sunnansjö mansion as her summer residence. Caroline von Knorring died in 1925 and her remains rest in Roths' family grave at Ludvika Ulrica church's cemetery.

Notable photographs by Caroline

gollark: - They may be working on them, but they initially claimed that they weren't necessary and they don't exist now. Also, I don't trust them to not do them wrong.- Ooookay then- Well, generics, for one: they *kind of exist* in that you can have generic maps, channels, slices, and arrays, but not anything else. Also this (https://fasterthanli.me/blog/2020/i-want-off-mr-golangs-wild-ride/), which is mostly about the file handling not being good since it tries to map on concepts which don't fit. Also channels having weird special syntax. Also `for` and `range` and `new` and `make` basically just being magic stuff which do whatever the compiler writers wanted with no consistency- see above- Because there's no generic number/comparable thing type. You would need to use `interface{}` or write a new function (with identical code) for every type you wanted to compare- You can change a signature somewhere and won't be alerted, but something else will break because the interface is no longer implemented- They are byte sequences. https://blog.golang.org/strings.- It's not. You need to put `if err != nil { return err }` everywhere.
gollark: Oh, and the error handling is terrible and it's kind of the type system's fault.
gollark: If I remember right Go strings are just byte sequences with no guarantee of being valid UTF-8, but all the functions working on them just assume they are.
gollark: Oh, and the strings are terrible.
gollark: Also, channels are not a particularly good primitive for synchronization.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.