diff --git a/KIKunstKirstenKlöckner.sln b/KIKunstKirstenKlöckner.sln index b4922af..ff37735 100644 --- a/KIKunstKirstenKlöckner.sln +++ b/KIKunstKirstenKlöckner.sln @@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.6.33829.357 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KIKunstKirstenKlöckner", "KIKunstKirstenKlöckner\KIKunstKirstenKlöckner.csproj", "{0085541E-50D4-42A5-9BFD-6CE402FB8B26}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KIKunstKirstenKlöckner", "KIKunstKirstenKlöckner\KIKunstKirstenKlöckner.csproj", "{0085541E-50D4-42A5-9BFD-6CE402FB8B26}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/KIKunstKirstenKlöckner/Pages/AiArt.razor b/KIKunstKirstenKlöckner/Pages/AiArt.razor index aa70933..500b587 100644 --- a/KIKunstKirstenKlöckner/Pages/AiArt.razor +++ b/KIKunstKirstenKlöckner/Pages/AiArt.razor @@ -26,8 +26,7 @@ @**@ - - Nenne uns deinen Wunsch: + Nenne uns deinen Wunsch: @@ -336,4 +335,12 @@ } } + private void NavigateToGallery() + { + NavigationManager.NavigateTo("/gallery"); + } + + [Inject] + private NavigationManager NavigationManager { get; set; } + } diff --git a/KIKunstKirstenKlöckner/Pages/Gallery.razor b/KIKunstKirstenKlöckner/Pages/Gallery.razor new file mode 100644 index 0000000..14a1d2b --- /dev/null +++ b/KIKunstKirstenKlöckner/Pages/Gallery.razor @@ -0,0 +1,120 @@ +@page "/gallery" + + + + + +
+
+
+ +

@infoText

+
+
+ +
+
+
+ + + +@code { + List imagePaths = new List(); + string selectedImage; + string infoText = "Info Text"; + string popupStyle = "display: none;"; + + protected override async Task OnInitializedAsync() + { + await base.OnInitializedAsync(); + + // Get the physical path to the folder + string folderPath = Path.Combine(_environment.WebRootPath, "generated_images"); + + if (Directory.Exists(folderPath)) + { + // Load the image file names from the folder + var imageFiles = Directory.GetFiles(folderPath, "*.jpg"); + + // Get the relative paths to the images + imagePaths = imageFiles.Select(file => file.Replace(_environment.WebRootPath, "").Replace("\\", "/")).ToList(); + } + } + + private void ShowImageInfo(string imagePath) + { + selectedImage = imagePath; + infoText = "Info Text"; // Hier kannst du den gewünschten Infotext setzen + popupStyle = "display: block;"; + } + + private void CloseImageInfo() + { + popupStyle = "display: none;"; + } + + [Inject] + private IWebHostEnvironment _environment { get; set; } +} diff --git a/KIKunstKirstenKlöckner/wwwroot/test_prompt.txt b/KIKunstKirstenKlöckner/wwwroot/test_prompt.txt index a1d1148..e98d9ed 100644 --- a/KIKunstKirstenKlöckner/wwwroot/test_prompt.txt +++ b/KIKunstKirstenKlöckner/wwwroot/test_prompt.txt @@ -1,6 +1,6 @@ Kunststil und Techniken: Kirsten Klöckner ist eine Künstlerin, die sich auf Aquarell- und Tusche-Materialien spezialisiert hat. Diese Techniken erfordern ein hohes Maß an Geschick und Präzision, da sie sowohl transparente als auch deckende Effekte erzeugen kann. Die Verwendung von Papier als Untergrund ermöglicht es ihr, mit verschiedenen Strukturen und Texturen zu experimentieren. Die Vielfalt der Techniken, die sie beherrscht - wie Federzeichnung, Pinselzeichnung, Nass-in-Nass-Technik, Trocken-auf-Trocken-Technik und Lasur - ermöglicht es ihr, ihre künstlerische Vision in unterschiedlichen Ausdrucksformen zu realisieren. -Themen und Motive: Klöckners Kunst zeigt eine breite Palette von Themen und Motiven. Ihre Werke enthalten oft Naturmotive. Gleichzeitig widmet sie sich aber auch gesellschaftlichen und politischen Anliegen, wie zum Beispiel Gastfreundschaft, Verantwortung, Klimaschutz und kritischen Reflektionen über den Alltag. Die Vielfalt der Themen zeigt, dass sie eine Künstlerin ist, die sich für viele Facetten des Lebens interessiert und ihre Kunst als Ausdrucksmittel für verschiedene Gedanken und Gefühle nutzt. +Themen und Motive: Klöckners Kunst zeigt eine breite Palette von Themen und Motiven. Ihre Werke enthalten oft Naturmotive. Gleichzeitig widmet sie sich aber auch gesellschaftlichen und politischen Anliegen, wie zum Beispiel Gastfreundschaft, Verantwortung, Klimaschutz und kritischen Reflektionen über den Alltag. Die Vielfalt der Themen zeigt, dass sie eine Künstlerin ist, die sich für viele Facetten des Lebens interessiert und ihre Kunst als Ausdrucksmittel für verschiedene Gedanken und Gefühle nutzt. Oftmals werden die Kernobjekte eines Werkes sehr detailliert dargestellt und etwas weniger abstrakt. Emotionen und Interpretation: Kirsten Klöckners Kunst scheint stark von Emotionen durchdrungen zu sein, die bei den Betrachtern Resonanz erzeugen. Die Assoziationen und Reaktionen anderer Menschen auf ihre Werke reichen von Freude und Dankbarkeit bis hin zu nachdenklichen Reflexionen über gesellschaftliche Fragen. Dies deutet darauf hin, dass ihre Kunst eine breite Palette von Emotionen anspricht und eine starke Verbindung zu den Betrachtern herstellt. Klöckners Fähigkeit, Emotionen in ihren Werken zu vermitteln, zeugt von ihrer künstlerischen Sensibilität und ihrer Fähigkeit, eine tiefere Ebene der Kommunikation mit ihrem Publikum zu erreichen.