Obróć Obraz Online
Obracaj i odbijaj obrazy za darmo w swojej przeglądarce. Bez przesyłania pliku, bez znaku wodnego.
.jpg, .png, .webp · do 50 MB
Dlaczego warto używać
Popraw orientację dowolnego zdjęcia lub dokumentu
Obrót i odbicie
90°, 180°, 270° lub dowolny kąt. Odbicie poziome i pionowe.
100% prywatny
Obrót odbywa się w Twojej przeglądarce. Twój obraz nigdy nie opuszcza Twojego urządzenia.
Bez utraty jakości przy 90°
Dokładne obroty o 90° bez rekompresji JPEG dla maksymalnej jakości.
Natychmiastowy
Wynik w mniej niż 1 sekundę. Bez rejestracji, bez oczekiwania.
Jak to działa
Trzy kroki, żadnych komplikacji
Wczytaj swój obraz
Przeciągnij lub wybierz plik JPG, PNG lub WebP. Do 50 MB. Bez rejestracji.
Wybierz obrót
Obróć o 90°, 180° lub 270° w dokładnych krokach lub podaj dowolny kąt. Odbij poziomo lub pionowo.
Pobierz obrócony obraz
Przetworzony natychmiast w Twojej przeglądarce. Bez znaku wodnego, bez utraty jakości dla obrotów o 90°.
FAQ
Masz pytania?
Aparaty w smartfonach zawsze zapisują zdjęcia w orientacji poziomej (landscape) na poziomie matrycy, niezależnie od tego, jak trzymasz telefon. Prawidłowa orientacja jest rejestrowana w metadanych EXIF jako znacznik 'Orientation' (wartości 1 do 8). Aplikacje odczytujące EXIF (Instagram, Google Photos, iOS) wyświetlają zdjęcie poprawnie. Aplikacje ignorujące EXIF (wiele formularzy webowych, podstawowe edytory, niektóre CMS-y) wyświetlają zdjęcie w orientacji matrycy — obrócone o 90 stopni. Fizyczne obrócenie obrazu i zapisanie go z Orientation=1 rozwiązuje ten problem trwale.
Zazwyczaj tak, ponieważ JPEG to format stratny: dekodowanie i ponowne kodowanie stosuje kompresję dwukrotnie. Istnieje jednak bezstratny obrót JPEG: działa bezpośrednio na blokach DCT 8×8 pikseli bez dekodowania całego obrazu. Technika ta jest dokładnie bezstratna, jeśli wymiary obrazu są wielokrotnością 8 (co jest prawie zawsze spełnione). Narzędzia takie jak jpegtran i ExifTool implementują bezstratne obracanie. Dla PNG i WebP obrót jest zawsze bezstratny, ponieważ formaty te są w pełni dekodowane przed operacją.
Gdy obracasz obraz o dowolny kąt, np. 15° lub 45°, wynik nie jest już prostokątem wyrównanym do osi. Bounding box (minimalny prostokąt zawierający obrócony obraz) jest większy od oryginału w obu wymiarach. Dla obrazu 1000×600 px obróconego o 15° bounding box ma wymiary około 1122×741 px. Narożniki bounding boxu nienależące do oryginalnego obrazu są wypełniane jednolitym kolorem (zwykle białym lub przezroczystym dla PNG).
Obracanie obraca obraz wokół jego środka o określoną liczbę stopni: obrót o 90° zgodnie z ruchem wskazówek zegara zamienia górną krawędź w prawą. Odbicie poziome (flip horizontal / mirror) tworzy lustrzane odbicie: lewa strona staje się prawą, jak widzenie obrazu w lustrze. Odbicie pionowe (flip vertical) zamienia górę w dół, jak widzenie obrazu do góry nogami. W fotografii produktowej odbicie poziome stosuje się, aby obiekt patrzył w kierunku tekstu artykułu. W projektowaniu tworzenie lustrzanych odbić daje efekty symetrii lub odbijających się powierzchni.
EXIF Orientation to znacznik metadanych z 8 możliwymi wartościami opisującymi sposób wyświetlania obrazu: wartość 1 to normalny, wartość 3 to obrócony o 180°, wartość 6 to obrócony o 90° zgodnie z ruchem wskazówek zegara, wartość 8 to obrócony o 90° przeciwnie do ruchu wskazówek. Wartości 2, 4, 5 i 7 łączą obrót z odbiciem (przypadki kamer z przednim lustrem). Problem pojawia się, gdy aplikacja wyświetla obraz bez odczytania tych metadanych: co powinno być pionowym portretem 3024×4032 px, pojawia się jako poziomy widok 4032×3024 px obrócony bokiem. To narzędzie fizycznie obraca obraz i resetuje EXIF Orientation do wartości 1, trwale naprawiając problem.
Obracanie obrazów: EXIF Orientation, bezstratny obrót i transformacje wyjaśnione
Obracanie obrazów wydaje się trywialne, dopóki nie natkniesz się na zdjęcie z iPhone'a obrócone o 90° w swoim CMS, odwrócony do góry nogami dokument ze skanera lub obraz produktu skierowany w złą stronę. Najczęstszym źródłem problemów z orientacją zdjęć ze smartfonów jest znacznik EXIF Orientation. Matryce aparatów zawsze rejestrują w orientacji poziomej; orientacja urządzenia jest zapisywana wyłącznie jako metadana. 90% oprogramowania odczytuje te metadane poprawnie. Pozostałe 10% — formularze webowe, niektóre edytory, sieci CDN przetwarzające obrazy — ignoruje je, wyświetlając zdjęcie na boku. Ostatecznym rozwiązaniem jest fizyczne obrócenie zawartości pikseli i ustawienie EXIF Orientation = 1.
Funkcja CSS transform rotate() pozwala na wizualne obracanie bez modyfikowania pliku, ale ma ważne ograniczenie: przeglądarka nadal pobiera obraz w oryginalnej orientacji, a układ strony może zachowywać się niespodziewanie przy obrazach o różnych wymiarach. W przypadku obrazów używanych w wielu kontekstach zawsze lepiej jest poprawić orientację w pliku przed publikacją. Format też ma znaczenie: w JPEG bezstratny obrót w krokach co 90° działa bezpośrednio na współczynnikach DCT bez ponownego kodowania, zachowując dokładną oryginalną jakość. W PNG i WebP każdy obrót wymaga dekodowania i ponownego kodowania, ale ponieważ są to formaty bezstratne, wynik jest identyczny bit po bicie.
W projektowaniu stron i fotografii produktowej odbicie poziome (lustro) ma konkretne zastosowania kompozycyjne. Badania eye-trackingowe pokazują, że czytelnicy języków pisanych od lewej do prawej (takich jak polski i angielski) skanują strony internetowe wzorcem w kształcie litery F, od lewego górnego do prawego dolnego rogu. Obiekt patrzący w prawo kieruje uwagę widza na kolejną treść (tekst, CTA); obiekt patrzący w lewo stwarza wrażenie patrzenia 'poza' stronę. W e-commerce odbijanie zdjęć produktów, aby 'patrzyły' na przycisk zakupu, może poprawić konwersje.