24.06.2026 21:49

Moonlight Animate: ochrona zaznaczenia w skalowaniu z uwzględnieniem treści + naprawa crasha obrotu/skalowania

⏱️ 1 min read
Share:

Ochrona zaznaczenia przy skalowaniu z uwzględnieniem treści

Skalowanie z uwzględnieniem treści zmienia rozmiar, usuwając lub dodając najmniej istotne „szwy" obrazu — dzięki czemu ważne obiekty nie są równomiernie ściskane. Teraz możesz dodatkowo wskazać, czego algorytm ma nie ruszać: zaznacz ważny obiekt przed operacją, a szwy będą go omijać. Obiekt zachowa kształt i proporcje, a tło zwinie się albo rozciągnie wokół niego.

Działa zarówno przy zmianie jednej osi, jak i obu naraz — maska ochrony jest cięta tymi samymi szwami co obraz, więc pozostaje wyrównana przez całą operację.

Naprawa: obrót i skalowanie płótna nie zawieszają już aplikacji

Obrót płótna o dowolny kąt, „Wyprostuj płótno", skalowanie z uwzględnieniem treści oraz obrót 90°/180° i odbicia mogły w pewnych przypadkach zawiesić aplikację — konkretnie, gdy płótno miało nietypowy rozmiar (np. 1080 px) i było zamalowane aż do krawędzi.

Przyczyną był błąd zapisu poza buforem przy wczytywaniu pikseli warstwy. Został naprawiony, więc te operacje działają teraz niezawodnie na dowolnym rozmiarze płótna.

📚 Related posts

28.08.2026 10:11

Program, który poznaje pracę po samych pikselach

Moonlight Animate odczytuje certyfikat wprost z pikseli — bez wysyłania Twojej pracy na serwer i bez internetu. Przy okazji test znalazł błąd, który p...
Continue reading →
27.08.2026 20:55

Data, której nie cofniemy nawet my

Każdy certyfikat autorstwa dostaje datę zapisaną w blockchainie Bitcoina — takiej nie podważy nikt, my też nie. Sprawdzisz ją bez konta i bez Moonligh...
Continue reading →
27.08.2026 19:35

Twój kolor, wszędzie

Trzy tryby i siedem akcentów, wspólnych dla strony i Moonlight Animate. Motyw jedzie z kontem, profil pokazuje gościom Twoje kolory, a harmonogram sam...
Continue reading →

📧 Stay up to date!

Join the waitlist to get notified about new Dev Blog posts and Moonlight platform launch.