{"id":2419,"date":"2025-08-06T03:27:27","date_gmt":"2025-08-06T03:27:27","guid":{"rendered":"https:\/\/ocr365.com\/?page_id=2419"},"modified":"2025-08-06T03:28:11","modified_gmt":"2025-08-06T03:28:11","slug":"kompresja-png","status":"publish","type":"page","link":"https:\/\/ocr365.com\/pl\/compress-png\/","title":{"rendered":"Kompresja PNG"},"content":{"rendered":"<div class=\"compress-jpg-container\">\n    <style>\n        \/* Global styles for all panels *\/\n        .compress-jpg-container {\n            max-width: 1200px !important;\n            width: 100% !important;\n            margin-left: auto !important;\n            margin-right: auto !important;\n        }\n        \n        .compress-jpg-app {\n            width: 100% !important;\n            max-width: 100% !important;\n            background: transparent !important;\n            box-shadow: none !important;\n        }\n        \n        .compress-jpg-panel {\n            width: 100% !important;\n            max-width: 1200px !important;\n            margin: 0 auto !important;\n            padding: 30px !important;\n        }\n        \n        .compress-jpg-container #preview-panel, \n        .compress-jpg-container #process-panel, \n        .compress-jpg-container #download-panel {\n            background-color: #fff !important;\n            box-shadow: 0 8px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;\n            border: 1px solid #939598 !important;\n            border-radius: 12px !important;\n        }\n        \n        #upload-panel {\n            background: transparent !important;\n            box-shadow: none !important;\n            border-radius: 0 !important;\n            padding: 0 !important;\n        }\n    <\/style>\n    <div class=\"compress-jpg-app\">\n        <!-- STEP 1: Upload Interface -->\n        <div class=\"compress-jpg-panel active\" id=\"upload-panel\">\n            <style>\n                \/* Custom H1 and description styles *\/\n                .compress-jpg-heading-section {\n                    max-width: 1000px;\n                    margin: 0 auto 30px;\n                    text-align: center;\n                }\n                \n                .compress-jpg-heading {\n                    font-size: 42px;\n                    font-weight: 700;\n                    margin-bottom: 15px;\n                    line-height: 1.2;\n                    color: #1f2937;\n                }\n                \n                .compress-jpg-description {\n                    font-size: 18px;\n                    line-height: 1.6;\n                    color: #4b5563;\n                    margin-bottom: 30px;\n                }\n                \n                \/* Responsive styles for heading section *\/\n                @media (max-width: 768px) {\n                    .compress-jpg-heading {\n                        font-size: 32px;\n                    }\n                    \n                    .compress-jpg-description {\n                        font-size: 16px;\n                    }\n                }\n                \n                @media (max-width: 480px) {\n                    .compress-jpg-heading {\n                        font-size: 28px;\n                    }\n                    \n                    .compress-jpg-description {\n                        font-size: 15px;\n                    }\n                }\n                \n                \/* Inline styles to ensure correct appearance of upload area *\/\n                .ic-upload-area {\n                    width: 100%;\n                    max-width: 1000px;\n                    margin: 0 auto;\n                    position: relative;\n                }\n                \n                .ic-upload-container {\n                    background-color: #0052d9;\n                    border-radius: 12px;\n                    height: 300px;\n                    display: flex;\n                    flex-direction: column;\n                    align-items: center;\n                    justify-content: center;\n                    position: relative;\n                    overflow: hidden;\n                    outline: 1px dashed #ffffffd9;\n                    outline-offset: -14px;\n                }\n                \n                \/* Drag and drop styles *\/\n                .ic-upload-container.dragover {\n                    background-color: #0046bc;\n                    outline: 2px dashed #ffffff;\n                    outline-offset: -12px;\n                }\n                \n                .ic-file-icon-group {\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    position: relative;\n                    transform: scale(1);\n                    margin-bottom: 20px;\n                }\n                \n                .ic-choose-btn-wrapper {\n                    margin-bottom: 18px;\n                }\n                \n                .ic-choose-files-btn {\n                    background-color: white;\n                    color: #333;\n                    border: none;\n                    padding: 7.5px 24px;\n                    border-radius: 4px;\n                    font-size: 16px;\n                    font-weight: 700;\n                    cursor: pointer;\n                    display: inline-flex;\n                    align-items: center;\n                    box-shadow: 0 1px 3px rgba(0,0,0,0.1);\n                }\n                \n                .ic-choose-files-btn:hover {\n                    background-color: #f8f8f8;\n                    box-shadow: 0 2px 5px rgba(0,0,0,0.15);\n                }\n                \n                .ic-choose-files-btn svg {\n                    margin-right: 10px;\n                }\n                \n                .ic-drop-text {\n                    color: white;\n                    font-size: 15px;\n                    opacity: 0.95;\n                }\n                \n                \/* Benefits section styles *\/\n                .ic-benefits-section {\n                    max-width: 1000px;\n                    margin: 20px auto 0;\n                    display: flex;\n                    gap: 50px;\n                }\n                \n                .ic-benefits-left {\n                    flex: 1;\n                    font-size: 16px;\n                    line-height: 1.6;\n                }\n                \n                .ic-benefits-right {\n                    flex: 1;\n                }\n                \n                .ic-benefit-item {\n                    display: flex;\n                    align-items: center;\n                    gap: 14px;\n                    margin-bottom: 16px;\n                }\n                \n                .ic-benefit-icon {\n                    width: 20px;\n                    height: 20px;\n                    border-radius: 50%;\n                    background-color: #0dbb30;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    flex-shrink: 0;\n                }\n                \n                .ic-benefit-text {\n                    font-size: 16px;\n                }\n                \n                \/* Media queries for new upload area *\/\n                @media (max-width: 768px) {\n                    .ic-upload-container {\n                        height: 250px;\n                    }\n                    \n                    .ic-choose-files-btn {\n                        padding: 10px 20px;\n                        font-size: 15px;\n                    }\n                    \n                    .ic-benefits-section {\n                        flex-direction: column;\n                        gap: 5px;\n                    }\n                }\n                \n                @media (max-width: 480px) {\n                    .ic-upload-container {\n                        height: 220px;\n                        outline-offset: -10px;\n                    }\n                    \n                    .ic-choose-files-btn {\n                        padding: 8px 16px;\n                        font-size: 14px;\n                    }\n                    \n                    .ic-drop-text {\n                        font-size: 14px;\n                    }\n                    \n                    .ic-file-icon-group {\n                        margin-bottom: 15px;\n                    }\n                    \n                    .ic-benefit-text {\n                        font-size: 15px;\n                    }\n                }\n                \n                \/* Preserve file input style *\/\n                .compress-jpg-file-input {\n                    position: absolute;\n                    top: 0;\n                    left: 0;\n                    width: 100%;\n                    height: 100%;\n                    opacity: 0;\n                    cursor: pointer;\n                }\n            <\/style>\n            \n                        \n            <!-- Heading Section (Only visible in upload panel) -->\n            <div class=\"compress-jpg-heading-section\">\n                <h1 class=\"compress-jpg-heading\">Kompresja PNG<\/h1>\n                <div class=\"compress-jpg-description\">Kompresja <a href='\/pl\/kompresja-jpg\/' style='color:#0073e6;font-weight:bold'>JPG<\/a>, <a href='\/pl\/kompresja-png\/' style='color:#0073e6;font-weight:bold'>PNG<\/a>, <a href='\/pl\/kompresja-gif\/' style='color:#0073e6;font-weight:bold'>GIF<\/a><\/div>\n            <\/div>\n            \n            <div class=\"ic-upload-area\">\n                <div class=\"ic-upload-container\" id=\"compress-jpg-dropzone\">\n                    <div class=\"ic-file-icon-group\">\n                        <div class=\"ic-file-icon image1\">\n                            <svg width=\"50\" height=\"50\" viewbox=\"0 0 70 70\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" data-no-translation=\"\">\n                                <rect x=\"5\" y=\"5\" width=\"60\" height=\"60\" rx=\"8\" fill=\"#F5F9FF\" stroke=\"#E6E6E6\" stroke-width=\"1\"\/>\n                                <rect x=\"10\" y=\"10\" width=\"50\" height=\"40\" rx=\"6\" fill=\"#FFFFFF\" stroke=\"#4285F4\" stroke-width=\"1.5\"\/>\n                                <circle cx=\"22\" cy=\"22\" r=\"5\" fill=\"#4285F4\"\/>\n                                <path d=\"M10 42L25 30L40 42L60 28\" stroke=\"#4285F4\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\n                                <path d=\"M35 50H55\" stroke=\"#4285F4\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n                                <path d=\"M40 55H50\" stroke=\"#4285F4\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n                        <\/svg>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"ic-choose-btn-wrapper\">\n                        <button class=\"ic-choose-files-btn\" id=\"compress-jpg-select-file-button\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" data-no-translation=\"\">\n                                <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect>\n                                <circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"><\/circle>\n                                <polyline points=\"21 15 16 10 5 21\"><\/polyline>\n                                <\/svg>\n                            <span data-translatepress=\"select_images\">Wybierz obrazy<\/span>\n                            <\/button>\n                    <\/div>\n                    \n                    <p class=\"ic-drop-text\" data-translatepress=\"drop_files\">lub upu\u015b\u0107 pliki tutaj<\/p>\n                    <input type=\"file\" id=\"compress-jpg-file-input\" multiple accept=\".jpg,.jpeg,.png,.gif\" class=\"compress-jpg-file-input\">\n                <\/div>\n            <\/div>\n            \n            <div class=\"ic-benefits-section\">\n                <div class=\"ic-benefits-left\">\n                    <p data-translatepress=\"optimize_description\">Zoptymalizuj obrazy na swojej stronie internetowej dzi\u0119ki naszemu pot\u0119\u017cnemu narz\u0119dziu do kompresji. Zmniejsz rozmiary plik\u00f3w przy jednoczesnym zachowaniu jako\u015bci. Nie wymaga rejestracji ani instalacji.<\/p>\n                <\/div>\n                <div class=\"ic-benefits-right\">\n                    <div class=\"ic-benefit-item\">\n                        <div class=\"ic-benefit-icon\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" data-no-translation=\"\">\n                                <polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\" fill=\"white\" stroke=\"none\"\/>\n                            <\/svg>\n                        <\/div>\n                        <span class=\"ic-benefit-text\" data-translatepress=\"benefit_filesize\">Zmniejszenie rozmiaru pliku nawet o 80%<\/span>\n                    <\/div>\n                    <div class=\"ic-benefit-item\">\n                        <div class=\"ic-benefit-icon\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" data-no-translation=\"\">\n                                <polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\" fill=\"white\" stroke=\"none\"\/>\n                            <\/svg>\n                        <\/div>\n                        <span class=\"ic-benefit-text\" data-translatepress=\"benefit_speed\">Przyspieszenie czasu \u0142adowania witryny<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <!-- Upload Panel Advertisement (Only visible in upload panel) -->\n            <div class=\"compress-jpg-upload-ad-container\">\n                <style>\n                    \/* Advertisement container styles for upload panel *\/\n                    .compress-jpg-upload-ad-container {\n                        margin: 10px auto 0;\n                        overflow: hidden;\n                        display: flex;\n                        justify-content: center;\n                        align-items: center;\n                    }\n                    \n                    \/* Mobile styles - hide if needed *\/\n                    @media (max-width: 480px) {\n                        \/* You can add mobile-specific styles here if needed *\/\n                    }\n                <\/style>\n                \n                <div class='code-block code-block-3' style='margin: 8px 0; clear: both;'>\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8069529413860845\"\n     crossorigin=\"anonymous\"><\/script>\n<!-- 1000-100 -->\n<ins class=\"adsbygoogle\"\n     style=\"display:inline-block;width:1000px;height:100px\"\n     data-ad-client=\"ca-pub-8069529413860845\"\n     data-ad-slot=\"9855343712\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><\/div>\n            <\/div>\n            \n            <!-- Upload Panel Extra Content (Only visible in upload panel) -->\n                        <div class=\"compress-jpg-upload-extra-content\">\n                <style>\n                    \/* Extra content container styles *\/\n                    .compress-jpg-upload-extra-content {\n                        margin: 20px auto 0;\n                        overflow: hidden;\n                    }\n                <\/style>\n                \n                <link rel=\"stylesheet\" href=\"\/wp-content\/plugins\/Compress-jpg\/templates\/extra\/png.css\">\r\n    <div class=\"pngc_container\">\r\n        <!-- Features Section -->\r\n        <div class=\"pngc_section\">\r\n            <h2>Kluczowe cechy<\/h2>\r\n            <div class=\"pngc_features\">\r\n                <div class=\"pngc_feature\">\r\n                    <div class=\"pngc_feature_icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"60\" height=\"60\" fill=\"currentColor\" data-no-translation=\"\">\r\n                            <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zm-7-2h2V7h-4v2h2z\"\/>\r\n                            <path d=\"M15 15v-5c0-1.1-.9-2-2-2H9v2h4v5h2z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3>Kompresja bezstratna<\/h3>\r\n                    <p>Nasz zaawansowany algorytm zmniejsza rozmiar pliku bez utraty jako\u015bci obrazu. Obrazy b\u0119d\u0105 wygl\u0105da\u0107 r\u00f3wnie dobrze, ale b\u0119d\u0105 \u0142adowa\u0107 si\u0119 znacznie szybciej.<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_feature\">\r\n                    <div class=\"pngc_feature_icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"60\" height=\"60\" fill=\"currentColor\" data-no-translation=\"\">\r\n                            <path d=\"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3>100% Secure<\/h3>\r\n                    <p>Obrazy s\u0105 bezpiecznie przetwarzane na naszych serwerach i automatycznie usuwane po kompresji. Nigdy nie przechowujemy ani nie udost\u0119pniamy plik\u00f3w.<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_feature\">\r\n                    <div class=\"pngc_feature_icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"60\" height=\"60\" fill=\"currentColor\" data-no-translation=\"\">\r\n                            <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z\"\/>\r\n                            <path d=\"M12 8l-4 4h3v4h2v-4h3z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3>Ca\u0142kowicie za darmo<\/h3>\r\n                    <p>W przeciwie\u0144stwie do innych narz\u0119dzi do kompresji, nasza us\u0142uga jest ca\u0142kowicie darmowa, bez ukrytych op\u0142at, znak\u00f3w wodnych czy ogranicze\u0144. Korzystaj z niej do woli.<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_feature\">\r\n                    <div class=\"pngc_feature_icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"60\" height=\"60\" fill=\"currentColor\" data-no-translation=\"\">\r\n                            <path d=\"M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-3.6 13.9l1-4.4 2.1 2v6h2v-7.5l-2.1-2 .6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2 7 1.4z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3>B\u0142yskawiczny<\/h3>\r\n                    <p>Nasz zoptymalizowany algorytm przetwarza obrazy w ci\u0105gu kilku sekund, oszcz\u0119dzaj\u0105c cenny czas i przyspieszaj\u0105c prac\u0119.<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_feature\">\r\n                    <div class=\"pngc_feature_icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"60\" height=\"60\" fill=\"currentColor\" data-no-translation=\"\">\r\n                            <path d=\"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H8V4h12v12z\"\/>\r\n                            <path d=\"M10 9h8v2h-8zm0 3h4v2h-4zm0-6h8v2h-8z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3>Przetwarzanie wsadowe<\/h3>\r\n                    <p>Przesy\u0142aj i kompresuj wiele obraz\u00f3w PNG jednocze\u015bnie. Oszcz\u0119dno\u015b\u0107 czasu dzi\u0119ki przetwarzaniu ca\u0142ych folder\u00f3w jednym klikni\u0119ciem.<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_feature\">\r\n                    <div class=\"pngc_feature_icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"60\" height=\"60\" fill=\"currentColor\" data-no-translation=\"\">\r\n                            <path d=\"M18.32 4.26C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62l1.42-1.43zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9zm-1.62 5.9l1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89zM13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62zM13 12V7h-2v5H7v2h4v5h2v-5h4v-2h-4zm-8.93-1H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89zm1.62-5.9L4.26 3.68C3.05 5.16 2.25 6.99 2.05 9h2.02c.18-1.45.76-2.78 1.62-3.9zM9 19.93v-2.02c-1.45-.18-2.77-.76-3.88-1.61l-1.42 1.42C5.16 19.75 7 20.55 9 20.75z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3>Dzia\u0142a na wszystkich urz\u0105dzeniach<\/h3>\r\n                    <p>Nasze narz\u0119dzie dzia\u0142a doskonale na komputerach stacjonarnych, tabletach i telefonach kom\u00f3rkowych. Kompresuj obrazy zawsze i wsz\u0119dzie, na dowolnym urz\u0105dzeniu.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <!-- How It Works Section -->\r\n        <div class=\"pngc_section\">\r\n            <h2>Jak to dzia\u0142a<\/h2>\r\n            <div class=\"pngc_how_it_works\">\r\n                <div class=\"pngc_step\">\r\n                    <div class=\"pngc_step_number\">1<\/div>\r\n                    <h3>Przesy\u0142anie<\/h3>\r\n                    <p>Prze\u015blij obrazy PNG, przeci\u0105gaj\u0105c je i upuszczaj\u0105c lub wybieraj\u0105c z urz\u0105dzenia.<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_step\">\r\n                    <div class=\"pngc_step_number\">2<\/div>\r\n                    <h3>Kompresja<\/h3>\r\n                    <p>Nasz zaawansowany algorytm automatycznie kompresuje obrazy, zachowuj\u0105c ich jako\u015b\u0107.<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_step\">\r\n                    <div class=\"pngc_step_number\">3<\/div>\r\n                    <h3>Zapowied\u017a<\/h3>\r\n                    <p>Por\u00f3wnaj oryginalne i skompresowane obrazy, aby upewni\u0107 si\u0119, \u017ce jeste\u015b zadowolony z wynik\u00f3w.<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_step\">\r\n                    <div class=\"pngc_step_number\">4<\/div>\r\n                    <h3>Pobiera\u0107<\/h3>\r\n                    <p>Pobierz skompresowane obrazy PNG pojedynczo lub jako plik zip.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <!-- Comparison Section -->\r\n        <div class=\"pngc_section\">\r\n            <h2>Por\u00f3wnanie przed i po<\/h2>\r\n            <div class=\"pngc_comparison\">\r\n                <div class=\"pngc_comparison_item\">\r\n                    <img decoding=\"async\" src=\"\/wp-content\/plugins\/Compress-jpg\/templates\/extra\/pexels-photo-3861969.jpeg\" alt=\"Oryginalny obraz\" class=\"pngc_comparison_img\">\r\n                    <div class=\"pngc_comparison_caption\">\r\n                        <h3>Oryginalny obraz<\/h3>\r\n                        <p>Rozmiar: 2,4 MB<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"pngc_comparison_item\">\r\n                    <img decoding=\"async\" src=\"\/wp-content\/plugins\/Compress-jpg\/templates\/extra\/pexels-photo-3861969.jpeg\" alt=\"Obraz skompresowany\" class=\"pngc_comparison_img\">\r\n                    <div class=\"pngc_comparison_caption\">\r\n                        <h3>Obraz skompresowany<\/h3>\r\n                        <p>Rozmiar: 578 KB (76% Smaller)<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <!-- Stats Section -->\r\n        <div class=\"pngc_section\">\r\n            <h2>Dlaczego warto wybra\u0107 nasz\u0105 spr\u0119\u017cark\u0119 PNG?<\/h2>\r\n            <div class=\"pngc_stats\">\r\n                <div class=\"pngc_stat\">\r\n                    <div class=\"pngc_stat_number\">9000+<\/div>\r\n                    <p>Obrazy kompresowane codziennie<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_stat\">\r\n                    <div class=\"pngc_stat_number\">80%<\/div>\r\n                    <p>\u015arednia redukcja rozmiaru<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_stat\">\r\n                    <div class=\"pngc_stat_number\">100%<\/div>\r\n                    <p>Free Forever<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_stat\">\r\n                    <div class=\"pngc_stat_number\">24\/7<\/div>\r\n                    <p>Dost\u0119pny w ka\u017cdej chwili<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <!-- FAQ Section -->\r\n        <div class=\"pngc_section\">\r\n            <h2>Cz\u0119sto zadawane pytania<\/h2>\r\n            <div class=\"pngc_faq\">\r\n                <div class=\"pngc_accordion\">\r\n                    <div class=\"pngc_accordion_header\">Co to jest kompresja PNG i dlaczego jest wa\u017cna?<\/div>\r\n                    <div class=\"pngc_accordion_content\">\r\n                        <p>Kompresja PNG to technika zmniejszania rozmiaru plik\u00f3w obraz\u00f3w PNG (Portable Network Graphics) bez znacz\u0105cego wp\u0142ywu na ich jako\u015b\u0107. Jest to wa\u017cne, poniewa\u017c mniejsze rozmiary plik\u00f3w \u0142aduj\u0105 si\u0119 szybciej na stronach internetowych, zu\u017cywaj\u0105 mniej przepustowo\u015bci, poprawiaj\u0105 komfort u\u017cytkowania i oszcz\u0119dzaj\u0105 miejsce na dysku. W przypadku witryn internetowych szybsze \u0142adowanie obraz\u00f3w przyczynia si\u0119 do lepszych ranking\u00f3w SEO i ni\u017cszych wsp\u00f3\u0142czynnik\u00f3w odrzuce\u0144.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"pngc_accordion\">\r\n                    <div class=\"pngc_accordion_header\">Czy kompresor PNG jest rzeczywi\u015bcie darmowy?<\/div>\r\n                    <div class=\"pngc_accordion_content\">\r\n                        <p>Tak, nasz kompresor PNG jest ca\u0142kowicie darmowy, bez ukrytych op\u0142at i ogranicze\u0144. Mo\u017cesz kompresowa\u0107 tyle obraz\u00f3w, ile chcesz, tak cz\u0119sto, jak potrzebujesz, bez konieczno\u015bci p\u0142acenia. Nie wymagamy rejestracji i nie dodajemy znak\u00f3w wodnych do skompresowanych obraz\u00f3w.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"pngc_accordion\">\r\n                    <div class=\"pngc_accordion_header\">Czy kompresja moich obraz\u00f3w PNG obni\u017cy ich jako\u015b\u0107?<\/div>\r\n                    <div class=\"pngc_accordion_content\">\r\n                        <p>Nasz kompresor PNG wykorzystuje zaawansowane techniki kompresji bezstratnej, co oznacza, \u017ce zmniejsza rozmiar pliku bez utraty jako\u015bci obrazu. Skompresowane obrazy b\u0119d\u0105 wygl\u0105da\u0107 identycznie jak orygina\u0142y, ale b\u0119d\u0105 mia\u0142y znacznie mniejszy rozmiar pliku. Zoptymalizowali\u015bmy algorytm kompresji, aby zachowa\u0107 przezroczysto\u015b\u0107 i szczeg\u00f3\u0142y obrazu, jednocze\u015bnie eliminuj\u0105c niepotrzebne dane.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"pngc_accordion\">\r\n                    <div class=\"pngc_accordion_header\">Czy istnieje limit rozmiaru pliku dla przesy\u0142anych obraz\u00f3w?<\/div>\r\n                    <div class=\"pngc_accordion_content\">\r\n                        <p>Tak, maksymalny rozmiar pliku dla pojedynczego obrazu PNG wynosi 20 MB. Limit ten zapewnia optymaln\u0105 wydajno\u015b\u0107 naszej us\u0142ugi kompresji. Je\u015bli masz wi\u0119ksze pliki, mo\u017ce by\u0107 konieczna zmiana ich rozmiaru przed przes\u0142aniem lub u\u017cycie oprogramowania komputerowego do kompresji. Wi\u0119kszo\u015b\u0107 obraz\u00f3w internetowych nie przekracza tego limitu, wi\u0119c nie powinno to stanowi\u0107 problemu dla wi\u0119kszo\u015bci u\u017cytkownik\u00f3w.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"pngc_accordion\">\r\n                    <div class=\"pngc_accordion_header\">Czy moje zdj\u0119cia s\u0105 bezpieczne, gdy przesy\u0142am je do us\u0142ugi?<\/div>\r\n                    <div class=\"pngc_accordion_content\">\r\n                        <p>Absolutnie. Bezpiecze\u0144stwo traktujemy bardzo powa\u017cnie. Twoje obrazy s\u0105 bezpiecznie przetwarzane na naszych serwerach i automatycznie usuwane po kompresji. Nigdy nie przechowujemy obraz\u00f3w na sta\u0142e, nie udost\u0119pniamy ich stronom trzecim ani nie wykorzystujemy ich do cel\u00f3w innych ni\u017c \u015bwiadczenie us\u0142ugi kompresji. Wszystkie transfery danych s\u0105 szyfrowane za pomoc\u0105 protoko\u0142u HTTPS, aby zapewni\u0107 prywatno\u015b\u0107.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"pngc_accordion\">\r\n                    <div class=\"pngc_accordion_header\">Jaka jest r\u00f3\u017cnica mi\u0119dzy kompresj\u0105 bezstratn\u0105 a stratn\u0105?<\/div>\r\n                    <div class=\"pngc_accordion_content\">\r\n                        <p>Kompresja bezstratna zmniejsza rozmiar pliku bez utraty jako\u015bci obrazu - skompresowany obraz jest identyczny z orygina\u0142em piksel po pikselu. Kompresja stratna osi\u0105ga wi\u0119ksz\u0105 redukcj\u0119 rozmiaru pliku poprzez selektywne odrzucanie niekt\u00f3rych danych obrazu. Nasz kompresor PNG domy\u015blnie wykorzystuje kompresj\u0119 bezstratn\u0105, dzi\u0119ki czemu obrazy wygl\u0105daj\u0105 dok\u0142adnie tak samo po kompresji, a jednocze\u015bnie znacznie zmniejszaj\u0105 rozmiar pliku.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"pngc_accordion\">\r\n                    <div class=\"pngc_accordion_header\">Czy mog\u0119 skompresowa\u0107 wiele obraz\u00f3w PNG jednocze\u015bnie?<\/div>\r\n                    <div class=\"pngc_accordion_content\">\r\n                        <p>Tak! Nasza funkcja przetwarzania wsadowego umo\u017cliwia kompresj\u0119 wielu obraz\u00f3w PNG jednocze\u015bnie. Po prostu wybierz wszystkie pliki, kt\u00f3re chcesz skompresowa\u0107 lub przeci\u0105gnij je i upu\u015b\u0107 w obszarze przesy\u0142ania. Mo\u017cna przetwarza\u0107 do 20 obraz\u00f3w jednocze\u015bnie i pobiera\u0107 je pojedynczo lub jako plik ZIP. Pozwala to na znaczn\u0105 oszcz\u0119dno\u015b\u0107 czasu podczas pracy z wieloma obrazami na potrzeby strony internetowej lub projekt\u00f3w.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <!-- Testimonials Section -->\r\n        <div class=\"pngc_section\">\r\n            <h2>Co m\u00f3wi\u0105 nasi u\u017cytkownicy<\/h2>\r\n            <div class=\"pngc_testimonial_grid\">\r\n                <div class=\"pngc_testimonial\">\r\n                    <div class=\"pngc_testimonial_avatar\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"70\" height=\"70\" fill=\"#6c63ff\" data-no-translation=\"\">\r\n                            <path d=\"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <div class=\"pngc_testimonial_content\">\r\n                        <p>\"Ten kompresor PNG zmienia zasady gry w moich projektach internetowych! Zmniejszy\u0142em rozmiary obraz\u00f3w o ponad 60% bez zauwa\u017calnej utraty jako\u015bci. Strony moich klient\u00f3w \u0142aduj\u0105 si\u0119 teraz znacznie szybciej, co pomog\u0142o poprawi\u0107 ich rankingi SEO\".<\/p>\r\n                        <h4>Sarah Johnson<\/h4>\r\n                        <p class=\"pngc_testimonial_title\">Projektant stron internetowych<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"pngc_testimonial\">\r\n                    <div class=\"pngc_testimonial_avatar\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"70\" height=\"70\" fill=\"#6c63ff\" data-no-translation=\"\">\r\n                            <path d=\"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <div class=\"pngc_testimonial_content\">\r\n                        <p>\"Jako fotograf, jako\u015b\u0107 obrazu jest dla mnie najwa\u017cniejsza. By\u0142em sceptycznie nastawiony do korzystania z narz\u0119dzia do kompresji, ale ten kompresor PNG zachowa\u0142 szczeg\u00f3\u0142y na moich zdj\u0119ciach w wysokiej rozdzielczo\u015bci, jednocze\u015bnie czyni\u0105c je znacznie bardziej przyjaznymi dla sieci. U\u017cywam go teraz do wszystkich moich portfolio online\".<\/p>\r\n                        <h4>Michael Chen<\/h4>\r\n                        <p class=\"pngc_testimonial_title\">Profesjonalny fotograf<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"pngc_testimonial\">\r\n                    <div class=\"pngc_testimonial_avatar\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"70\" height=\"70\" fill=\"#6c63ff\" data-no-translation=\"\">\r\n                            <path d=\"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <div class=\"pngc_testimonial_content\">\r\n                        <p>\"Nasza witryna e-commerce zawiera setki zdj\u0119\u0107 produkt\u00f3w, a czas \u0142adowania strony stawa\u0142 si\u0119 powa\u017cnym problemem. Po przetworzeniu wsadowym wszystkich naszych PNG za pomoc\u0105 tego narz\u0119dzia, nasza strona \u0142aduje si\u0119 o 40% szybciej! Konwersja by\u0142a szybka, a wyniki fantastyczne\".<\/p>\r\n                        <h4>Emma Rodriguez<\/h4>\r\n                        <p class=\"pngc_testimonial_title\">Mened\u017cer ds. handlu elektronicznego<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <!-- Additional Benefits Section -->\r\n        <div class=\"pngc_section\">\r\n            <h2>Dodatkowe zalety kompresji PNG<\/h2>\r\n            <div class=\"pngc_features\">\r\n                <div class=\"pngc_feature\">\r\n                    <div class=\"pngc_feature_icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"60\" height=\"60\" fill=\"currentColor\" data-no-translation=\"\">\r\n                            <path d=\"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z\"\/>\r\n                            <path d=\"M7 9h5v1H7z\"\/>\r\n                            <path d=\"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V6h16v12z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3>Lepsze rankingi SEO<\/h3>\r\n                    <p>Szybciej \u0142aduj\u0105ce si\u0119 strony ze skompresowanymi obrazami zajmuj\u0105 wy\u017csze pozycje w wynikach wyszukiwania. Popraw wydajno\u015b\u0107 SEO swojej witryny, optymalizuj\u0105c obrazy PNG.<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_feature\">\r\n                    <div class=\"pngc_feature_icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"60\" height=\"60\" fill=\"currentColor\" data-no-translation=\"\">\r\n                            <path d=\"M15 3l2.3 2.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3h-6zM3 9l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3 9 3H3v6zm6 12l-2.3-2.3 2.89-2.87-1.42-1.42 2.89 2.87L15 21h6v-6z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3>W\u0142a\u015bciwy rozmiar zdj\u0119\u0107<\/h3>\r\n                    <p>Przed kompresj\u0105 zmie\u0144 rozmiar obraz\u00f3w do wymiar\u00f3w, w kt\u00f3rych b\u0119d\u0105 wy\u015bwietlane w Twojej witrynie. Nie ma potrzeby przesy\u0142ania obrazu 2000px, je\u015bli b\u0119dzie on wy\u015bwietlany tylko w 500px.<\/p>\r\n                <\/div>\r\n                <div class=\"pngc_feature\">\r\n                    <div class=\"pngc_feature_icon\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"60\" height=\"60\" fill=\"currentColor\" data-no-translation=\"\">\r\n                            <path d=\"M19 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <h3>Wdro\u017cenie leniwego \u0142adowania<\/h3>\r\n                    <p>Po\u0142\u0105cz skompresowane obrazy z technikami leniwego \u0142adowania, aby jeszcze bardziej poprawi\u0107 wydajno\u015b\u0107 witryny, \u0142aduj\u0105c obrazy tylko wtedy, gdy maj\u0105 wej\u015b\u0107 do rzutni.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <!-- Call to Action Section -->\r\n        <div class=\"pngc_cta\">\r\n            <h2>Rozpocznij optymalizacj\u0119 obraz\u00f3w PNG ju\u017c dzi\u015b<\/h2>\r\n            <p>Do\u0142\u0105cz do milion\u00f3w u\u017cytkownik\u00f3w, kt\u00f3rzy zaufali naszemu darmowemu kompresorowi PNG do optymalizacji zdj\u0119\u0107. Bez konieczno\u015bci rejestracji, bez limit\u00f3w i ca\u0142kowicie za darmo na zawsze.<\/p>\r\n            <a href=\"#\" class=\"pngc_cta_btn\">Wypr\u00f3buj teraz<\/a>\r\n        <\/div>\r\n        \r\n        <script>\r\n            \/\/ Simple script to toggle FAQ accordions\r\n            document.addEventListener('DOMContentLoaded', function() {\r\n                const accordionHeaders = document.querySelectorAll('.pngc_accordion_header');\r\n                \r\n                accordionHeaders.forEach(header => {\r\n                    header.addEventListener('click', function() {\r\n                        const content = this.nextElementSibling;\r\n                        \r\n                        \/\/ Toggle the active accordion\r\n                        if (content.style.display === 'block') {\r\n                            content.style.display = 'none';\r\n                            this.style.borderBottomLeftRadius = '8px';\r\n                            this.style.borderBottomRightRadius = '8px';\r\n                            this.style.borderBottom = 'none';\r\n                            this.style.fontWeight = '600';\r\n                        } else {\r\n                            content.style.display = 'block';\r\n                            this.style.borderBottomLeftRadius = '0';\r\n                            this.style.borderBottomRightRadius = '0';\r\n                            this.style.borderBottom = '1px solid #e0e0e0';\r\n                            this.style.fontWeight = '700';\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n        <\/script>\r\n    <\/div>            <\/div>\n                    <\/div>\n\n        <!-- STEP 2: Preview Interface -->\n        <div class=\"compress-jpg-panel\" id=\"preview-panel\">\n            <style>\n                \/* Preview panel layout styles *\/\n                .preview-panel-flex-container {\n                    display: flex;\n                    gap: 30px;\n                }\n                \n                .preview-panel-left {\n                    flex: 1;\n                    min-width: 0;\n                }\n                \n                .preview-panel-right {\n                    width: 300px;\n                    flex-shrink: 0;\n                    display: flex;\n                    flex-direction: column;\n                    gap: 20px;\n                }\n                \n                \/* Adjust preview grid to fill left column *\/\n                .compress-jpg-preview-grid {\n                    display: grid;\n                    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));\n                    gap: 16px;\n                    margin-bottom: 0;\n                    max-height: 600px;\n                    overflow-y: auto;\n                    padding-right: 8px;\n                }\n                \n                \/* Quality control section *\/\n                .compress-jpg-quality-section {\n                    background-color: #f9fafb;\n                    border-radius: 8px;\n                    padding: 16px;\n                    border: 1px solid #e5e7eb;\n                }\n                \n                \/* Action buttons vertical layout *\/\n                .compress-jpg-preview-actions {\n                    display: flex;\n                    flex-direction: column;\n                    gap: 10px;\n                }\n                \n                .compress-jpg-preview-actions button {\n                    width: 100%;\n                    justify-content: center;\n                    padding: 12px;\n                }\n                \n                \/* Advertisement container styles *\/\n                .compress-jpg-ad-container {\n                    width: 100%;\n                    margin-bottom: 20px;\n                    text-align: center;\n                    overflow: hidden;\n                    display: flex;\n                    justify-content: center;\n                    align-items: center;\n                    min-height: 90px;\n                    background-color: #f9fafb;\n                    border-radius: 8px;\n                    border: 1px solid #e5e7eb;\n                }\n                \n                \/* Responsive layout for smaller screens *\/\n                @media (max-width: 900px) {\n                    .preview-panel-flex-container {\n                        flex-direction: column;\n                    }\n                    \n                    .preview-panel-right {\n                        width: 100%;\n                    }\n                    \n                    .compress-jpg-preview-actions {\n                        flex-direction: row;\n                        flex-wrap: wrap;\n                    }\n                    \n                    .compress-jpg-preview-actions button {\n                        flex: 1;\n                        min-width: 200px;\n                    }\n                }\n                \n                \/* Advertisement responsive styles *\/\n                @media (max-width: 768px) {\n                    .compress-jpg-ad-container {\n                        min-height: 90px;\n                    }\n                }\n                \n                @media (max-width: 480px) {\n                    .compress-jpg-ad-container {\n                        display: none; \/* Hide ads on mobile devices *\/\n                    }\n                }\n            <\/style>\n            \n            <!-- Advertisement at the top of the preview panel -->\n                        <div class=\"compress-jpg-ad-container compress-jpg-preview-ad\">\n                <div class='code-block code-block-3' style='margin: 8px 0; clear: both;'>\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8069529413860845\"\n     crossorigin=\"anonymous\"><\/script>\n<!-- 1000-100 -->\n<ins class=\"adsbygoogle\"\n     style=\"display:inline-block;width:1000px;height:100px\"\n     data-ad-client=\"ca-pub-8069529413860845\"\n     data-ad-slot=\"9855343712\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><\/div>\n            <\/div>\n                        \n            <div class=\"preview-panel-flex-container\">\n                <div class=\"preview-panel-left\">\n                    <div class=\"compress-jpg-preview-grid\" id=\"compress-jpg-preview-grid\">\n                        <!-- Preview images will be added here dynamically -->\n                        <div class=\"compress-jpg-no-images\">\n                            <p data-translatepress=\"upload_images_preview\">Prze\u015blij obrazy, aby wy\u015bwietli\u0107 ich podgl\u0105d tutaj<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"preview-panel-right\">\n            <div class=\"compress-jpg-quality-section\">\n                <div class=\"compress-jpg-quality-control\">\n                    <div class=\"compress-jpg-quality-header\">\n                        <h4 data-translatepress=\"quality_heading\">Jako\u015b\u0107 obrazu<\/h4>\n                        <span class=\"compress-jpg-quality-value\" id=\"quality-value\">70<\/span>\n                    <\/div>\n                    <div class=\"compress-jpg-quality-slider-container\">\n                        <span class=\"compress-jpg-quality-min\" data-translatepress=\"quality_low\">Niski<\/span>\n                        <input type=\"range\" id=\"compress-jpg-quality\" min=\"1\" max=\"100\" value=\"70\" class=\"compress-jpg-slider\">\n                        <span class=\"compress-jpg-quality-max\" data-translatepress=\"quality_high\">Wysoki<\/span>\n                    <\/div>\n                    <div class=\"compress-jpg-quality-tip\">\n                        <span class=\"quality-explanation\" data-translatepress=\"quality_explanation\">Wy\u017csza jako\u015b\u0107 = wi\u0119kszy rozmiar pliku<\/span>\n                        <span class=\"quality-recommendation\">\n                            <svg class=\"recommendation-icon\" width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" data-no-translation=\"\">\n                                <path d=\"M9 12L11 14L15 10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                                <circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"2\"\/>\n                            <\/svg>\n                            <span data-translatepress=\"default_text\">Domy\u015blny<\/span> (70) <span data-translatepress=\"recommended_text\">zalecany<\/span>\n                        <\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n                    <!-- Preview actions -->\n            <div class=\"compress-jpg-preview-actions\">\n                <button class=\"compress-jpg-button compress-jpg-button-secondary\" id=\"add-more-images-btn\">\n                    <svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" data-no-translation=\"\">\n                        <path d=\"M12 5V19\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                        <path d=\"M5 12H19\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                    <span data-translatepress=\"add_more_button\">Dodaj wi\u0119cej obraz\u00f3w<\/span>\n                <\/button>\n                <button class=\"compress-jpg-button compress-jpg-button-primary\" id=\"start-compression-btn\">\n                    <span data-translatepress=\"start_compression_button\">Rozpocz\u0119cie kompresji<\/span>\n                    <svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" data-no-translation=\"\">\n                        <path d=\"M5 12H19\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                        <path d=\"M12 5L19 12 12 19\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/button>\n                    <\/div>\n            <\/div>\n            <\/div>\n            \n            <!-- Hidden file input for adding more images -->\n            <input type=\"file\" id=\"compress-jpg-add-more-input\" multiple accept=\".jpg,.jpeg,.png,.gif\" class=\"compress-jpg-file-input\" style=\"display: none;\">\n        <\/div>\n\n        <!-- STEP 3: Processing Interface -->\n        <div class=\"compress-jpg-panel\" id=\"process-panel\">\n            <style>\n                \/* Processing panel styles - specific styles only *\/\n            <\/style>\n            \n            <div class=\"compress-jpg-processing\">\n                <div class=\"compress-jpg-processing-animation\">\n                    <svg class=\"compress-jpg-processing-circle\" width=\"128\" height=\"128\" viewbox=\"0 0 128 128\" data-no-translation=\"\">\n                        <circle class=\"compress-jpg-processing-track\" cx=\"64\" cy=\"64\" r=\"56\" stroke=\"#e5e7eb\" stroke-width=\"8\" fill=\"none\" \/>\n                        <circle class=\"compress-jpg-processing-progress\" cx=\"64\" cy=\"64\" r=\"56\" stroke=\"#2563EB\" stroke-width=\"8\" fill=\"none\" \/>\n                    <\/svg>\n                    <div class=\"compress-jpg-processing-percentage\" id=\"compression-percentage\">0%<\/div>\n                <\/div>\n                <h3 class=\"compress-jpg-processing-title\" data-translatepress=\"processing_title\">Kompresowanie obraz\u00f3w<\/h3>\n                <p class=\"compress-jpg-processing-description\" data-translatepress=\"processing_description\">Mo\u017ce to zaj\u0105\u0107 chwil\u0119 w zale\u017cno\u015bci od rozmiaru i liczby obraz\u00f3w<\/p>\n                <div class=\"compress-jpg-processing-status\" id=\"compression-status\" data-translatepress=\"processing_status\">Przygotowanie do kompresji...<\/div>\n            <\/div>\n        <\/div>\n\n        <!-- STEP 4: Download Interface -->\n        <div class=\"compress-jpg-panel\" id=\"download-panel\">\n            <style>\n                \/* Download panel styles - specific styles only *\/\n                \/* Results layout *\/\n                .compress-jpg-results-grid {\n                    display: grid;\n                    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));\n                    gap: 20px;\n                    margin: 30px 0;\n                    max-height: 600px;\n                    overflow-y: auto;\n                }\n                \n                \/* Action buttons layout *\/\n                .compress-jpg-results-actions {\n                    display: flex;\n                    justify-content: center;\n                    gap: 15px;\n                }\n                \n                .compress-jpg-results-actions button {\n                    min-width: 180px;\n                }\n                \n                @media (max-width: 768px) {\n                    .compress-jpg-results-actions {\n                        flex-direction: column;\n                        gap: 10px;\n                    }\n                    \n                    .compress-jpg-results-actions button {\n                        width: 100%;\n                    }\n                }\n            <\/style>\n            \n            <!-- Advertisement at the top of the download panel -->\n                        <div class=\"compress-jpg-ad-container compress-jpg-download-ad\">\n                <div class='code-block code-block-3' style='margin: 8px 0; clear: both;'>\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8069529413860845\"\n     crossorigin=\"anonymous\"><\/script>\n<!-- 1000-100 -->\n<ins class=\"adsbygoogle\"\n     style=\"display:inline-block;width:1000px;height:100px\"\n     data-ad-client=\"ca-pub-8069529413860845\"\n     data-ad-slot=\"9855343712\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><\/div>\n            <\/div>\n                        \n            <div class=\"compress-jpg-results-header\">\n                <h3 data-translatepress=\"compression_complete\">Kompresja zako\u0144czona!<\/h3>\n                <div class=\"compress-jpg-summary\">\n                    <div class=\"compress-jpg-summary-item\">\n                        <span class=\"compress-jpg-summary-label\" data-translatepress=\"images_label\">Zdj\u0119cia:<\/span>\n                        <span class=\"compress-jpg-summary-value\" id=\"result-image-count\">0<\/span>\n                    <\/div>\n                    <div class=\"compress-jpg-summary-item\">\n                        <span class=\"compress-jpg-summary-label\" data-translatepress=\"original_size_label\">Oryginalny rozmiar:<\/span>\n                        <span class=\"compress-jpg-summary-value\" id=\"result-original-size\">0 KB<\/span>\n                    <\/div>\n                    <div class=\"compress-jpg-summary-item\">\n                        <span class=\"compress-jpg-summary-label\" data-translatepress=\"compressed_size_label\">Rozmiar skompresowany:<\/span>\n                        <span class=\"compress-jpg-summary-value\" id=\"result-compressed-size\">0 KB<\/span>\n                    <\/div>\n                    <div class=\"compress-jpg-summary-item compress-jpg-summary-saved\">\n                        <span class=\"compress-jpg-summary-label\" data-translatepress=\"space_saved_label\">Oszcz\u0119dno\u015b\u0107 miejsca:<\/span>\n                        <span class=\"compress-jpg-summary-value\" id=\"result-saved\">0 KB (0%)<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"compress-jpg-results-grid\" id=\"compress-jpg-results-grid\">\n                <!-- Results will be added here dynamically -->\n            <\/div>\n\n            <div class=\"compress-jpg-results-actions\">\n                <button class=\"compress-jpg-button compress-jpg-button-secondary\" id=\"start-over-btn\">\n                    <svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" data-no-translation=\"\">\n                        <path d=\"M12 5V1L7 6L12 11V7C15.31 7 18 9.69 18 13C18 16.31 15.31 19 12 19C8.69 19 6 16.31 6 13H4C4 17.42 7.58 21 12 21C16.42 21 20 17.42 20 13C20 8.58 16.42 5 12 5Z\" fill=\"currentColor\"\/>\n                    <\/svg>\n                    <span data-translatepress=\"start_over\">Zacznij od nowa<\/span>\n                <\/button>\n                <button class=\"compress-jpg-button compress-jpg-button-primary\" id=\"download-all-btn\">\n                    <svg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" data-no-translation=\"\">\n                        <path d=\"M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                        <path d=\"M7 10L12 15L17 10\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                        <path d=\"M12 15V3\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                    <span data-translatepress=\"download_all\">Pobierz wszystko<\/span>\n                <\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div> \n\n<!-- Image Preview Modal -->\n<div class=\"compress-jpg-modal\" id=\"compress-jpg-image-modal\">\n    <div class=\"compress-jpg-modal-content\">\n        <div class=\"compress-jpg-modal-close\">\u00d7<\/div>\n        <img decoding=\"async\" src=\"\" class=\"compress-jpg-modal-img\" id=\"compress-jpg-modal-img\" alt=\"Podgl\u0105d obrazu\">\n    <\/div>\n<\/div> \n\n<!-- Upload Limit Modal -->\n<div class=\"compress-jpg-modal\" id=\"compress-jpg-limit-modal\">\n    <div class=\"compress-jpg-modal-content compress-jpg-limit-modal-content\">\n        <div class=\"compress-jpg-modal-close\">\u00d7<\/div>\n        <h3 data-translatepress=\"limit_heading\">Osi\u0105gni\u0119to limit przesy\u0142ania<\/h3>\n        <p data-translatepress=\"limit_description\">\n            <span data-translatepress=\"limit_description_free\">Darmowy u\u017cytkownik: Mo\u017cna przes\u0142a\u0107 do 20 obraz\u00f3w jednocze\u015bnie. Zmniejsz liczb\u0119 obraz\u00f3w lub przejd\u017a na subskrypcj\u0119.<\/span>\n        <\/p>\n        <div class=\"compress-jpg-modal-actions\">\n            <button class=\"compress-jpg-button compress-jpg-button-secondary\" id=\"limit-modal-ok-btn\" data-translatepress=\"ok_button\">OK<\/button>\n            <a href=\"\/pl\/wycena\/\" class=\"compress-jpg-button compress-jpg-button-primary\" data-translatepress=\"upgrade_button\" data-trp-post-id=\"pricing-page\">Aktualizacja konta<\/a>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Upgrade Modal -->\n<div class=\"compress-jpg-modal\" id=\"compress-jpg-upgrade-modal\">\n    <div class=\"compress-jpg-modal-content compress-jpg-upgrade-modal-content\">\n        <div class=\"compress-jpg-modal-close\">\u00d7<\/div>\n        <h3 data-translatepress=\"upgrade_heading\">Aktualizacja konta<\/h3>\n        <p data-translatepress=\"upgrade_description\">Subskrypcja zapewnia wi\u0119cej mo\u017cliwo\u015bci przesy\u0142ania obraz\u00f3w i zaawansowane funkcje.<\/p>\n        <div class=\"compress-jpg-modal-actions\">\n            <a href=\"\/pl\/wycena\/\" class=\"compress-jpg-button compress-jpg-button-primary\" data-translatepress=\"learn_more\" data-trp-post-id=\"pricing-page\">Dowiedz si\u0119 wi\u0119cej<\/a>\n        <\/div>\n    <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2419","page","type-page","status-publish","hentry"],"rankMath":{"parentDomain":"ocr365.com","noFollowDomains":[],"noFollowExcludeDomains":[],"noFollowExternalLinks":false,"featuredImageNotice":"Prezentowany obraz powinien mie\u0107 co najmniej 200 na 200 pikseli, aby m\u00f3g\u0142 go pobra\u0107 Facebook i inne serwisy spo\u0142eczno\u015bciowe.","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"compress-png","permalinkFormat":"https:\/\/ocr365.com\/pl\/%pagename%\/","showLockModifiedDate":true,"assessor":{"focusKeywordLink":"https:\/\/ocr365.com\/wp-admin\/edit.php?focus_keyword=%focus_keyword%&post_type=%post_type%","hasTOCPlugin":true,"primaryTaxonomy":false,"serpData":{"title":"Kompresja obraz\u00f3w PNG - Bulk Free Online","description":"Darmowe narz\u0119dzie online do kompresji PNG, kt\u00f3re obs\u0142uguje przetwarzanie wsadowe wielu obraz\u00f3w PNG. Pozwala zachowa\u0107 jako\u015b\u0107 obrazu przy jednoczesnym znacznym zmniejszeniu rozmiaru pliku.","focusKeywords":"","pillarContent":false,"canonicalUrl":"","breadcrumbTitle":"","advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":"","facebookHasOverlay":false,"facebookImageOverlay":"","facebookAuthor":"","twitterCardType":"","twitterUseFacebook":true,"twitterTitle":"","twitterDescription":"","twitterImage":"","twitterImageID":"","twitterHasOverlay":false,"twitterImageOverlay":"","twitterPlayerUrl":"","twitterPlayerSize":"","twitterPlayerStream":"","twitterPlayerStreamCtype":"","twitterAppDescription":"","twitterAppIphoneName":"","twitterAppIphoneID":"","twitterAppIphoneUrl":"","twitterAppIpadName":"","twitterAppIpadID":"","twitterAppIpadUrl":"","twitterAppGoogleplayName":"","twitterAppGoogleplayID":"","twitterAppGoogleplayUrl":"","twitterAppCountry":"","robots":{"index":true},"twitterAuthor":"u\u017cytkownik","primaryTerm":0,"authorName":"admin","titleTemplate":"%title% %sep% %sitename%","descriptionTemplate":"%excerpt%","showScoreFrontend":true,"lockModifiedDate":false},"powerWords":[],"diacritics":{"A":"[\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F]","AA":"[\\uA732]","AE":"[\\u00C6\\u01FC\\u01E2]","AO":"[\\uA734]","AU":"[\\uA736]","AV":"[\\uA738\\uA73A]","AY":"[\\uA73C]","B":"[\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181]","C":"[\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E]","D":"[\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779]","DZ":"[\\u01F1\\u01C4]","Dz":"[\\u01F2\\u01C5]","E":"[\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E]","F":"[\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B]","G":"[\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E]","H":"[\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D]","I":"[\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197]","J":"[\\u004A\\u24BF\\uFF2A\\u0134\\u0248]","K":"[\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2]","L":"[\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780]","LJ":"[\\u01C7]","Lj":"[\\u01C8]","M":"[\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C]","N":"[\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4]","NJ":"[\\u01CA]","Nj":"[\\u01CB]","O":"[\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C]","OI":"[\\u01A2]","OO":"[\\uA74E]","OU":"[\\u0222]","P":"[\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754]","Q":"[\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A]","R":"[\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782]","S":"[\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784]","T":"[\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786]","TZ":"[\\uA728]","U":"[\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244]","V":"[\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245]","VY":"[\\uA760]","W":"[\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72]","X":"[\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C]","Y":"[\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE]","Z":"[\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762]","a":"[\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250]","aa":"[\\uA733]","ae":"[\\u00E6\\u01FD\\u01E3]","ao":"[\\uA735]","au":"[\\uA737]","av":"[\\uA739\\uA73B]","ay":"[\\uA73D]","b":"[\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253]","c":"[\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184]","d":"[\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A]","dz":"[\\u01F3\\u01C6]","e":"[\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD]","f":"[\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C]","g":"[\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F]","h":"[\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265]","hv":"[\\u0195]","i":"[\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131]","j":"[\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249]","k":"[\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3]","l":"[\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747]","lj":"[\\u01C9]","m":"[\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F]","n":"[\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5]","nj":"[\\u01CC]","o":"[\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275]","oi":"[\\u01A3]","ou":"[\\u0223]","oo":"[\\uA74F]","p":"[\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755]","q":"[\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759]","r":"[\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783]","s":"[\\u0073\\u24E2\\uFF53\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B]","ss":"[\\u00DF]","t":"[\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787]","tz":"[\\uA729]","u":"[\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289]","v":"[\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C]","vy":"[\\uA761]","w":"[\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73]","x":"[\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D]","y":"[\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF]","z":"[\\u007A\\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763]"},"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasRedirection":false,"hasBreadcrumb":false},"homeUrl":"https:\/\/ocr365.com\/pl","objectID":2419,"objectType":"post","locale":"pl","localeFull":"pl_PL","overlayImages":{"play":{"name":"Ikona PLAY","url":"https:\/\/ocr365.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","path":"\/var\/www\/vhosts\/ocr365.com\/httpdocs\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","position":"middle_center"},"gif":{"name":"Ikona GIF","url":"https:\/\/ocr365.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","path":"\/var\/www\/vhosts\/ocr365.com\/httpdocs\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","position":"middle_center"}},"defautOgImage":"https:\/\/ocr365.com\/wp-content\/uploads\/2025\/01\/LOGO8.png","customPermalinks":true,"isUserRegistered":false,"autoSuggestKeywords":false,"connectSiteUrl":"https:\/\/rankmath.com\/auth?site=https%3A%2F%2Focr365.com%2Fpl&r=https%3A%2F%2Focr365.com%2Fpl%2Fwp-json%2Fwp%2Fv2%2Fpages%2F2419%3Fnonce%3Db512f98bef","maxTags":5,"trendsIcon":"<svg viewBox=\"0 0 610 610\"><path d=\"M18.85,446,174.32,290.48l58.08,58.08L76.93,504a14.54,14.54,0,0,1-20.55,0L18.83,466.48a14.54,14.54,0,0,1,0-20.55Z\" style=\"fill:#4285f4\"\/><path d=\"M242.65,242.66,377.59,377.6l-47.75,47.75a14.54,14.54,0,0,1-20.55,0L174.37,290.43l47.75-47.75A14.52,14.52,0,0,1,242.65,242.66Z\" style=\"fill:#ea4335\"\/><polygon points=\"319.53 319.53 479.26 159.8 537.34 217.88 377.61 377.62 319.53 319.53\" style=\"fill:#fabb05\"\/><path d=\"M594.26,262.73V118.61h0a16.94,16.94,0,0,0-16.94-16.94H433.2a16.94,16.94,0,0,0-12,28.92L565.34,274.71h0a16.94,16.94,0,0,0,28.92-12Z\" style=\"fill:#34a853\"\/><rect width=\"610\" height=\"610\" style=\"fill:none\"\/><\/svg>","showScore":true,"siteFavIcon":"https:\/\/ocr365.com\/wp-content\/uploads\/2025\/01\/cropped-512-32x32.png","canUser":{"general":false,"advanced":false,"snippet":false,"social":false,"analysis":false,"analytics":false,"content_ai":false},"showKeywordIntent":true,"isPro":false,"is_front_page":false,"trendsUpgradeLink":"https:\/\/rankmath.com\/pricing\/?utm_source=Plugin&utm_medium=CE%20General%20Tab%20Trends&utm_campaign=WP","trendsUpgradeLabel":"Ulepszenie","trendsPreviewImage":"https:\/\/ocr365.com\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":[],"diacritics":true,"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasBreadcrumb":false,"serpData":{"title":"%sitename% %page% %sep% %sitedesc%","description":"","titleTemplate":"%sitename% %page% %sep% %sitedesc%","descriptionTemplate":"","focusKeywords":"","breadcrumbTitle":"Home","robots":{"index":true},"advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":""}}},"tocTitle":"Table of Contents","tocExcludeHeadings":[],"listStyle":"ul"},"_links":{"self":[{"href":"https:\/\/ocr365.com\/pl\/wp-json\/wp\/v2\/pages\/2419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ocr365.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ocr365.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ocr365.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ocr365.com\/pl\/wp-json\/wp\/v2\/comments?post=2419"}],"version-history":[{"count":2,"href":"https:\/\/ocr365.com\/pl\/wp-json\/wp\/v2\/pages\/2419\/revisions"}],"predecessor-version":[{"id":2425,"href":"https:\/\/ocr365.com\/pl\/wp-json\/wp\/v2\/pages\/2419\/revisions\/2425"}],"wp:attachment":[{"href":"https:\/\/ocr365.com\/pl\/wp-json\/wp\/v2\/media?parent=2419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}