Obracanie i odbijanie

Ustaw dowolny kąt, przyciągaj do przyrostów 90° i przełączaj odbicie poziome lub pionowe.

Powrót do narzędzi

Obracanie partii...

Upuść wszystko, co wymaga wyprostowania

Skany, zrzuty ekranu, grafiki, pliki RAW i foldery ZIP podglądają obroty przed eksportem.

Przyciągaj do ±90° lub ustaw niestandardowe kąty Archiwa ZIP są rozpakowywane lokalnie

Kolejka wyrównywania

  • Dodaj pliki, aby podejrzeć przekrzywienie i zdecydować, ile obrotu lub odbicia potrzebuje każdy z nich.

Kontrole obrotu

Zaawansowane kontrole wyrównywania

Potrzebujesz idealnego obrotu o 90°? Przytrzymaj Shift podczas przeciągania suwaka, aby przyciągać co 15°.

Upuść pliki, aby zobaczyć podglądy na żywo.

Postęp partii

Oryginalne przesłane pliki znikają natychmiast po otrzymaniu obróconych wyników.

Obrócone pliki pojawią się tutaj z notatkami o kierunku i przyciskami pobierania.

<p>Narzędzie <strong>rotator obrazów</strong> obraca obraz o dowolny kąt od -180 do +180 stopni i opcjonalnie odwraca go poziomo lub pionowo. Przytnij do 90 stopni, aby szybko zmienić orientację, lub ustaw dokładny kąt do prostowania pochylonych skanów i przekrzywionych zdjęć ze smartfona. Kanwa automatycznie się rozszerza, aby zmieścić obrócony obraz, więc rogi nigdy nie zostaną obcięte. Do 50 plików na zadanie wsadowe, 40 MB na plik. Format źródłowy, profil kolorów, metadane EXIF i czasowanie animacji przechodzą bez zmian.</p> <h2>Co robi Rotator</h2> <p>Trzy niezależne operacje, zastosowane w tej kolejności: odwrócenie poziome (odbicie lewo-prawo), odwrócenie pionowe (odbicie góra-dół) i obrót o dowolny kąt. Każda jest opcjonalna. Ustaw kąt na 90 dla obrotu o ćwierć w prawo, -90 dla obrotu w lewo, 180 aby odwrócić obraz do góry nogami, lub dowolną wartość pomiędzy (na przykład 2.5 dla lekkich prostowań). Przyciski odwracania są niezależne od obrotu, więc możesz odbić obraz bez obracania go lub zrobić oba w jednym przejściu.</p> <p>Obroty, które nie są wielokrotnościami 90 stopni, wymagają rozszerzenia kanwy, ponieważ obrócony obraz już nie mieści się w oryginalnym prostokącie. Rotator obsługuje to automatycznie: kanwa wyjściowa rozszerza się, aby zawierać cały obrócony obraz, a nowo odsłonięte regiony narożników stają się przezroczyste. W przypadku formatów obsługujących przezroczystość (PNG, WEBP, GIF, TIFF) te rogi pozostają przezroczyste na wyjściu. W przypadku formatów bez kanału alfa (JPG, BMP), rogi są wypełniane kolorem tła podczas kodowania, który domyślnie jest biały.</p> <h2>Kiedy Obracać Lub Odwracać</h2> <ul> <li><strong>Naprawa zdjęć ze smartfona zrobionych na boku:</strong> gdy czujnik auto-obrotu telefonu zawiedł w momencie zrobienia zdjęcia, a flaga orientacji EXIF jest błędna. 90 lub -90 stopni naprawia większość przypadków.</li> <li><strong>Prostowanie pochylonych skanów:</strong> dokument przepuszczony przez skaner pod lekkim kątem kończy się pochylony o 1 do 5 stopni od poziomu. Ustaw mały kąt, który wyrównuje tekst.</li> <li><strong>Korekcja pochylonych zdjęć ze smartfona:</strong> zdjęcia robione ręcznie rzadko są doskonale poziome. Obrót o 1 do 3 stopnie w przeciwnym kierunku naprawia linię horyzontu.</li> <li><strong>Odbijanie z powodów layoutu:</strong> zdjęcie osoby patrzące w lewo, gdy Twój projekt wymaga, aby patrzyła w prawo; logo, które musi być skierowane w inną stronę dla symetrycznego rozmieszczenia. Odwrócenie poziome obsługuje to.</li> <li><strong>Odwrócenie pionowe w specjalnych przypadkach:</strong> odbicia w wodzie, kompozycje z efektem lustrzanym, lub cofnięcie przypadkowego pionowego odbicia z uszkodzonego skanera.</li> <li><strong>Wsadowy obrót folderu:</strong> katalog zdjęć zaimportowany ze starszego aparatu, który nie zapisywał metadanych orientacji. Zastosuj ten sam obrót o 90 stopni do każdego pliku w jednym przejściu.</li> </ul> <h2>Łączenie Z Innymi Narzędziami</h2> <p>Obrót jest często łączony z przycinaniem. Po obróceniu pochylonego zdjęcia o kilka stopni, aby naprawić horyzont, kanwa ma teraz przezroczyste rogi lub nieco większy rozmiar. Użyj <a href="/en/image-cropper">przycinacza obrazów</a>, aby przycząć wynik z powrotem do czystego prostokąta bez przezroczystych krawędzi. W przypadku zmian formatu po obróceniu, <a href="/en/image-converter">konwerter obrazów</a> obsługuje konwersję, a <a href="/en/image-compressor">kompresor obrazów</a> zmniejsza plik, jeśli zwiększył się podczas obrotu.</p> <h2>Wsadowy Obrót I Prywatność</h2> <p>Każdy obrót działa w pamięci na serwerze. Pliki przesyłają do endpoint rotacji, dekodują się do bufora, przechodzą przez pipeline odwracania i obrotu, i zwracają się jako base64 wewnątrz odpowiedzi JSON. Nic nie jest zapisywane na dysku, indeksowane, logowane ani buforowane. Buffer jest zwolniany zaraz po wysłaniu odpowiedzi. Do 50 plików na zadanie wsadowe, 40 MB na plik. Archiwa ZIP są rozpakowane po stronie serwera i każdy wpis liczy się do tego samego limitu 50 plików. Te same ustawienia kąta i odwracania dotyczą każdego pliku w zadaniu wsadowym. Metadane EXIF, profile kolorów ICC i czasowanie klatek animacji przechodzą bez zmian.</p> <h2 class="tools-section-title">FAQ</h2> <div class="collapse-group collapse-group-narrow"> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_1"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">O jakie kąty mogę obracać?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Dowolny kąt od -180 do +180 stopni, w dowolnym przyroście dziesiętnym. Wartości dodatnie obracają w prawo, wartości ujemne w lewo. 90 i -90 to najczęściej używane (obroty o ćwierć), 180 odwraca obraz do góry nogami, a małe wartości jak 1.5 lub -2.7 są przydatne do prostowania pochylonych skanów lub przekrzywionych zdjęć ze smartfona. Nie ma predefiniowanej listy; wpisz dokładny kąt, którego potrzebujesz.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_2"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Czy obrót zmniejsza jakość obrazu?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Obroty pod kątami prostymi (90, -90, 180) są całkowicie bezstratne; piksele są po prostu zmieniane w nowym ułożeniu. Obroty pod kątami nieprostymi (jakikolwiek inny kąt) wymagają resamplingu, ponieważ nowe piksele nie są wyrównane ze starą siatką; rotator używa interpolacji bikubicznej, która dobrze zachowuje jakość, ale technicznie jest stratną operacją. Różnica wizualna jest zwykle niewidoczna. W przypadku formatów stratnych (JPG, WEBP stratny), istnieje również jedno świeże kodowanie przy zapisywaniu, więc w przypadku powtarzalnych edycji zachowaj kopię pośrednią w PNG lub bezstratnym WEBP.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_3"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Co się dzieje z narożnikami, gdy obracam pod kątem nieprostym?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Kanwa wyjściowa rozszerza się, aby zawierać cały obrócony obraz, a nowe regiony narożników poza obróconym prostokątem stają się przezroczyste. W przypadku formatów obsługujących przezroczystość (PNG, WEBP, GIF, TIFF), te rogi pozostają przezroczyste na wyjściu. W przypadku JPG i BMP, które nie mają kanału alfa, rogi są wypełniane białym kolorem podczas zapisywania obrazu. Aby uzyskać czysty prostokąt bez przezroczystych lub białych narożników, wykonaj obrót z przycinaniem za pomocą przycinacza obrazów.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_4"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Jaka jest różnica między obrotem a odbiciem?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Obrót obraca obraz wokół jego środka. Odbicie lustrzane odbija go względem osi. Obrót o 180 stopni i połączone odwrócenie poziome plus pionowe dają ten sam wynik, ale dla każdej innej transformacji są różne. Odwrócenie poziome zamienia lewo i prawo (przydatne do odwrócenia kierunku osoby lub logo). Odwrócenie pionowe zamienia górę i dół (przydatne do efektów odbicia). Dwa odbicia i obrót są niezależnymi przyciskami, więc możesz połączyć każdy z nich w jednym przejściu.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_5"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Jak prostować pochylone zdjęcie?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Oszacuj, o ile stopni horyzont (lub inną linię odniesienia) jest pochylony, i obróć o przeciwną wartość. Jeśli zdjęcie jest pochylone o 2 stopnie w prawo, obróć o -2 stopnie, aby je wyrównać. Podgląd pomaga w dostrojeniu; zacznij od przybliżonego zgadywania i dostrajaj w przyrostach pół stopnia, aż horyzont będzie prosty. Po obróceniu kanwa będzie miała przezroczyste rogi; przytnij wynik do czystego prostokąta, jeśli chcesz płaskie prostokątne wyjście.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_6"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Czy mogę obracać animowane GIF-y i WEBP-y?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Tak. Każda klatka animowanego GIF-a (lub animowanego WEBP) jest obracana i odbijana identycznie, a oryginalne czasowanie klatek i liczba pętli są zachowywane. Wyjście to animowany GIF lub animowany WEBP w nowej orientacji, odtwarzany z tą samą prędkością i pętlą w taki sam sposób jak źródło. Kanwa każdej klatki rozszerza się razem, więc animacja nie przeskakuje między rozmiarami.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_7"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Czy metadane EXIF przetrwają obrót?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Tak. Znaczniki EXIF (aparat, obiektyw, ekspozycja, GPS, czas przechwycenia) i profile kolorów ICC przechodzą przez pipeline obrotu bez zmian. Zauważ, że flaga orientacji EXIF jest oddzielną wartością od rzeczywistej orientacji pikseli; rotator zmienia piksele bezpośrednio, więc wyjście renderuje się poprawnie niezależnie od tego, co mówi flaga orientacji. Aby usunąć metadane przed udostępnieniem, uruchom wynik przez konwerter z włączoną opcją usuwania metadanych.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_8"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Czy mogę obracać wsadowo dziesiątki zdjęć naraz?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Tak. Do 50 plików na zadanie wsadowe, 40 MB na plik. Te same ustawienia kąta i odwracania dotyczą każdego pliku w zadaniu wsadowym, co jest dokładnie tym, czego chcesz, gdy korygujesz folder zdjęć z aparatu, który nie zapisywał metadanych orientacji, lub odbijasz zestaw zdjęć produktów dla spójności layoutu. Archiwa ZIP są rozpakowane po stronie serwera i każdy wpis liczy się do tego samego limitu 50 plików. Wyjścia są zwracane indywidualnie lub przepakowywane w jedno pobieranie ZIP.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_9"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Czy przesłane pliki są przechowywane gdziekolwiek?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Nie. Pliki przesyłają do endpoint rotacji, dekodują się do bufora pamięci, przechodzą przez pipeline odwracania i obrotu, i zwracają się w odpowiedzi. Nic nie jest zapisywane na dysku, indeksowane, logowane ani buforowane. Buffer jest zwolniany zaraz po wysłaniu odpowiedzi. Narzędzie nie wymaga rejestracji i nie śledzi, które obrazy obracałeś.</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_10"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Czy rotator jest darmowy i czy wymagana jest rejestracja?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>Darmowy bez rejestracji. Brak limitów szybkości, brak znaków wodnych dodawanych do wyjść, brak wersji premium z dodatkowymi funkcjami wstrzymywanymi. To samo dotyczy wszystkich narzędzi imgdeal, w tym <a href="/en/image-cropper">przycinania</a>, <a href="/en/image-resizer">zmiany rozmiaru</a>, <a href="/en/image-converter">konwersji formatu</a> i <a href="/en/image-compressor">kompresji</a>.</p> </div> </div> </div> </div>