{"id":1964,"date":"2025-04-11T05:40:36","date_gmt":"2025-04-11T05:40:36","guid":{"rendered":"https:\/\/ocr365.com\/?page_id=1964"},"modified":"2025-08-06T03:28:38","modified_gmt":"2025-08-06T03:28:38","slug":"kompresia-obrazu","status":"publish","type":"page","link":"https:\/\/ocr365.com\/sk\/image-compression\/","title":{"rendered":"Kompresia obr\u00e1zkov"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1964\" class=\"elementor elementor-1964\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39d6520d e-con-full e-flex e-con e-parent\" data-id=\"39d6520d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1aac1588 elementor-widget elementor-widget-shortcode\" data-id=\"1aac1588\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><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\">Kompresia obrazu<\/h1>\n                <div class=\"compress-jpg-description\">Kompresia <a href='\/sk\/komprimovat-jpg\/' style='color:#0073e6;font-weight:bold'>JPG<\/a>, <a href='\/sk\/komprimovat-png\/' style='color:#0073e6;font-weight:bold'>PNG<\/a>, <a href='\/sk\/komprimovat-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\">Vybra\u0165 obr\u00e1zky<\/span>\n                            <\/button>\n                    <\/div>\n                    \n                    <p class=\"ic-drop-text\" data-translatepress=\"drop_files\">alebo sem vlo\u017ete s\u00fabory<\/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\">Okam\u017eite optimalizujte obr\u00e1zky na webovej lokalite pomocou n\u00e1\u0161ho v\u00fdkonn\u00e9ho kompresn\u00e9ho n\u00e1stroja. Zn\u00ed\u017ete ve\u013ekos\u0165 s\u00faborov pri zachovan\u00ed kvality. Nie s\u00fa potrebn\u00e9 \u017eiadne registr\u00e1cie ani in\u0161tal\u00e1cie.<\/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\">Zn\u00ed\u017eenie ve\u013ekosti s\u00faboru a\u017e 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\">Zr\u00fdchlenie na\u010d\u00edtavania webovej str\u00e1nky<\/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\/compressor.css\">\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n    <div class=\"imgcomp-container\" style=\"box-shadow: 0 10px 30px rgba(0,0,0,0.05); border-radius: 20px; overflow: hidden; padding: 30px;\">\r\n        <section class=\"imgcomp-features\" style=\"position: relative;\">\r\n            <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #3b82f6;\">\r\n                <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #3b82f6, #2563eb); box-shadow: 0 10px 15px -3px rgba(59, 130, 246, 0.3);\">\r\n                    <i class=\"fas fa-bolt\"><\/i>\r\n                <\/div>\r\n                <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">Mimoriadne r\u00fdchla kompresia<\/h3>\r\n                <p class=\"imgcomp-feature-desc\">Na\u0161e optimalizovan\u00e9 algoritmy komprimuj\u00fa va\u0161e obr\u00e1zky v priebehu nieko\u013ek\u00fdch sek\u00fand, \u010d\u00edm \u0161etria v\u00e1\u0161 drahocenn\u00fd \u010das a z\u00e1rove\u0148 poskytuj\u00fa v\u00fdnimo\u010dn\u00e9 v\u00fdsledky.<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #10b981;\">\r\n                <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #10b981, #059669); box-shadow: 0 10px 15px -3px rgba(16, 185, 129, 0.3);\">\r\n                    <i class=\"fas fa-gem\"><\/i>\r\n                <\/div>\r\n                <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">Zachovanie kvality<\/h3>\r\n                <p class=\"imgcomp-feature-desc\">ImageOptimizer vyu\u017e\u00edva pokro\u010dil\u00e9 techniky na zachovanie vizu\u00e1lnej kvality pri v\u00fdraznom zn\u00ed\u017een\u00ed ve\u013ekosti s\u00faboru a\u017e o 80%.<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #6366f1;\">\r\n                <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #6366f1, #4f46e5); box-shadow: 0 10px 15px -3px rgba(99, 102, 241, 0.3);\">\r\n                    <i class=\"fas fa-shield-alt\"><\/i>\r\n                <\/div>\r\n                <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">100% Secure<\/h3>\r\n                <p class=\"imgcomp-feature-desc\">Na va\u0161om s\u00fakrom\u00ed z\u00e1le\u017e\u00ed. V\u0161etky nahran\u00e9 s\u00fabory s\u00fa \u0161ifrovan\u00e9 a po spracovan\u00ed sa automaticky vyma\u017e\u00fa. Va\u0161e obr\u00e1zky nikdy neuklad\u00e1me natrvalo.<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #f59e0b;\">\r\n                <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #f59e0b, #d97706); box-shadow: 0 10px 15px -3px rgba(245, 158, 11, 0.3);\">\r\n                    <i class=\"fas fa-cloud\"><\/i>\r\n                <\/div>\r\n                <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">Nie je potrebn\u00e1 \u017eiadna in\u0161tal\u00e1cia<\/h3>\r\n                <p class=\"imgcomp-feature-desc\">N\u00e1\u0161 n\u00e1stroj m\u00f4\u017eete pou\u017e\u00edva\u0165 priamo v prehliada\u010di bez s\u0165ahovania alebo in\u0161tal\u00e1cie ak\u00e9hoko\u013evek softv\u00e9ru. Pr\u00edstup z ak\u00e9hoko\u013evek zariadenia a odkia\u013eko\u013evek.<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #ec4899;\">\r\n                <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #ec4899, #db2777); box-shadow: 0 10px 15px -3px rgba(236, 72, 153, 0.3);\">\r\n                    <i class=\"fas fa-sliders-h\"><\/i>\r\n                <\/div>\r\n                <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">Vlastn\u00e1 kompresia<\/h3>\r\n                <p class=\"imgcomp-feature-desc\">Dola\u010fte \u00farovne kompresie pod\u013ea svojich \u0161pecifick\u00fdch potrieb a n\u00e1jdite dokonal\u00fa rovnov\u00e1hu medzi kvalitou a ve\u013ekos\u0165ou s\u00faboru.<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #8b5cf6;\">\r\n                <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #8b5cf6, #7c3aed); box-shadow: 0 10px 15px -3px rgba(139, 92, 246, 0.3);\">\r\n                    <i class=\"fas fa-infinity\"><\/i>\r\n                <\/div>\r\n                <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">Neobmedzen\u00e9 pou\u017eitie<\/h3>\r\n                <p class=\"imgcomp-feature-desc\">Komprimujte to\u013eko obr\u00e1zkov, ko\u013eko potrebujete, \u00faplne zadarmo, bez skryt\u00fdch poplatkov alebo po\u017eiadaviek na predplatn\u00e9.<\/p>\r\n            <\/div>\r\n        <\/section>\r\n        \r\n        <section class=\"imgcomp-formats\" style=\"background-color: #f8fafc; padding: 30px; border-radius: 16px; margin-top: 40px; box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1);\">\r\n            <div class=\"imgcomp-format\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); box-shadow: 0 10px 15px -3px rgba(59, 130, 246, 0.15);\">\r\n                <div class=\"imgcomp-format-icon\" style=\"color: #3b82f6;\">\r\n                    <i class=\"far fa-file-image\"><\/i>\r\n                <\/div>\r\n                <p class=\"imgcomp-format-name\" style=\"color: #1e293b; font-weight: 600;\">JPG\/JPEG<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-format\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); box-shadow: 0 10px 15px -3px rgba(16, 185, 129, 0.15);\">\r\n                <div class=\"imgcomp-format-icon\" style=\"color: #10b981;\">\r\n                    <i class=\"far fa-file-image\"><\/i>\r\n                <\/div>\r\n                <p class=\"imgcomp-format-name\" style=\"color: #1e293b; font-weight: 600;\">PNG<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-format\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); box-shadow: 0 10px 15px -3px rgba(139, 92, 246, 0.15);\">\r\n                <div class=\"imgcomp-format-icon\" style=\"color: #8b5cf6;\">\r\n                    <i class=\"far fa-file-image\"><\/i>\r\n                <\/div>\r\n                <p class=\"imgcomp-format-name\" style=\"color: #1e293b; font-weight: 600;\">GIF<\/p>\r\n            <\/div>\r\n        <\/section>\r\n        \r\n        <section class=\"imgcomp-how-it-works\" style=\"background: linear-gradient(145deg, #f8fafc, #f1f5f9); margin-top: 40px; box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1);\">\r\n            <h2 class=\"imgcomp-section-title\" style=\"color: #1e293b; position: relative; padding-bottom: 15px;\">\r\n                Ako to funguje\r\n                <span style=\"position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 80px; height: 4px; background: linear-gradient(to right, #3b82f6, #10b981); border-radius: 2px; display: block;\"><\/span>\r\n            <\/h2>\r\n            \r\n            <div class=\"imgcomp-steps\">\r\n                <div class=\"imgcomp-step\" style=\"box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; background-color: white; transform: translateY(-5px);\">\r\n                    <div class=\"imgcomp-step-number\" style=\"background: linear-gradient(135deg, #3b82f6, #2563eb); box-shadow: 0 10px 15px -3px rgba(59, 130, 246, 0.3);\">1<\/div>\r\n                    <h3 class=\"imgcomp-step-title\" style=\"color: #1e293b;\">Nahra\u0165<\/h3>\r\n                    <p class=\"imgcomp-step-desc\">Vyberte svoje obr\u00e1zky alebo ich jednoducho potiahnite a pustite do oblasti na odosielanie.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-step\" style=\"box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; background-color: white; transform: translateY(-5px);\">\r\n                    <div class=\"imgcomp-step-number\" style=\"background: linear-gradient(135deg, #10b981, #059669); box-shadow: 0 10px 15px -3px rgba(16, 185, 129, 0.3);\">2<\/div>\r\n                    <h3 class=\"imgcomp-step-title\" style=\"color: #1e293b;\">Kompresia<\/h3>\r\n                    <p class=\"imgcomp-step-desc\">Na\u0161e algoritmy automaticky optimalizuj\u00fa va\u0161e obr\u00e1zky pri zachovan\u00ed kvality.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-step\" style=\"box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; background-color: white; transform: translateY(-5px);\">\r\n                    <div class=\"imgcomp-step-number\" style=\"background: linear-gradient(135deg, #8b5cf6, #7c3aed); box-shadow: 0 10px 15px -3px rgba(139, 92, 246, 0.3);\">3<\/div>\r\n                    <h3 class=\"imgcomp-step-title\" style=\"color: #1e293b;\">Stiahnu\u0165<\/h3>\r\n                    <p class=\"imgcomp-step-desc\">Komprimovan\u00e9 obr\u00e1zky ulo\u017ete jednotlivo alebo do s\u00faboru ZIP.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n        \r\n        <section class=\"imgcomp-stats\" style=\"margin-top: 40px;\">\r\n            <div class=\"imgcomp-stat\" style=\"box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; border-bottom: 4px solid #3b82f6; background-color: white; transform: translateY(-5px);\">\r\n                <div class=\"imgcomp-stat-number\" style=\"background: linear-gradient(135deg, #3b82f6, #2563eb); -webkit-background-clip: text; -webkit-text-fill-color: transparent;\">50000+<\/div>\r\n                <div class=\"imgcomp-stat-label\" style=\"color: #475569; font-weight: 500;\">Komprimovan\u00e9 obr\u00e1zky<\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-stat\" style=\"box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; border-bottom: 4px solid #10b981; background-color: white; transform: translateY(-5px);\">\r\n                <div class=\"imgcomp-stat-number\" style=\"background: linear-gradient(135deg, #10b981, #059669); -webkit-background-clip: text; -webkit-text-fill-color: transparent;\">80%<\/div>\r\n                <div class=\"imgcomp-stat-label\" style=\"color: #475569; font-weight: 500;\">Zn\u00ed\u017eenie priemernej ve\u013ekosti<\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-stat\" style=\"box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; border-bottom: 4px solid #8b5cf6; background-color: white; transform: translateY(-5px);\">\r\n                <div class=\"imgcomp-stat-number\" style=\"background: linear-gradient(135deg, #8b5cf6, #7c3aed); -webkit-background-clip: text; -webkit-text-fill-color: transparent;\">100%<\/div>\r\n                <div class=\"imgcomp-stat-label\" style=\"color: #475569; font-weight: 500;\">Nav\u017edy zadarmo<\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-stat\" style=\"box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; border-bottom: 4px solid #f59e0b; background-color: white; transform: translateY(-5px);\">\r\n                <div class=\"imgcomp-stat-number\" style=\"background: linear-gradient(135deg, #f59e0b, #d97706); -webkit-background-clip: text; -webkit-text-fill-color: transparent;\">20 MB<\/div>\r\n                <div class=\"imgcomp-stat-label\" style=\"color: #475569; font-weight: 500;\">Maxim\u00e1lna ve\u013ekos\u0165 s\u00faboru<\/div>\r\n            <\/div>\r\n        <\/section>\r\n        \r\n        <section class=\"imgcomp-benefits\">\r\n            <h2 class=\"imgcomp-section-title\">Pre\u010do komprimova\u0165 obr\u00e1zky?<\/h2>\r\n            \r\n            <div class=\"imgcomp-benefits-list\">\r\n                <div class=\"imgcomp-benefit\">\r\n                    <div class=\"imgcomp-benefit-icon\">\r\n                        <i class=\"fas fa-bolt\"><\/i>\r\n                    <\/div>\r\n                    <p class=\"imgcomp-benefit-text\"><strong>R\u00fdchlej\u0161ie na\u010d\u00edtanie webovej lokality<\/strong> - Komprimovan\u00e9 obr\u00e1zky v\u00fdrazne skracuj\u00fa \u010das na\u010d\u00edtania str\u00e1nky, zlep\u0161uj\u00fa pou\u017e\u00edvate\u013esk\u00fd z\u00e1\u017eitok a poz\u00edcie v SEO.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-benefit\">\r\n                    <div class=\"imgcomp-benefit-icon\">\r\n                        <i class=\"fas fa-mobile-alt\"><\/i>\r\n                    <\/div>\r\n                    <p class=\"imgcomp-benefit-text\"><strong>Ulo\u017eenie mobiln\u00fdch \u00fadajov<\/strong> - Men\u0161ie ve\u013ekosti obr\u00e1zkov znamenaj\u00fa men\u0161iu spotrebu d\u00e1t pre va\u0161ich mobiln\u00fdch n\u00e1v\u0161tevn\u00edkov.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-benefit\">\r\n                    <div class=\"imgcomp-benefit-icon\">\r\n                        <i class=\"fas fa-server\"><\/i>\r\n                    <\/div>\r\n                    <p class=\"imgcomp-benefit-text\"><strong>Zn\u00ed\u017eenie potreby \u00falo\u017eiska<\/strong> - U\u0161etrite cenn\u00e9 miesto na disku na serveroch a zariadeniach.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-benefit\">\r\n                    <div class=\"imgcomp-benefit-icon\">\r\n                        <i class=\"fas fa-search\"><\/i>\r\n                    <\/div>\r\n                    <p class=\"imgcomp-benefit-text\"><strong>Zlep\u0161enie SEO<\/strong> - Vyh\u013ead\u00e1va\u010de uprednost\u0148uj\u00fa r\u00fdchlo sa na\u010d\u00edtavaj\u00face webov\u00e9 str\u00e1nky s optimalizovan\u00fdmi obr\u00e1zkami.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-benefit\">\r\n                    <div class=\"imgcomp-benefit-icon\">\r\n                        <i class=\"fas fa-envelope\"><\/i>\r\n                    <\/div>\r\n                    <p class=\"imgcomp-benefit-text\"><strong>S\u00fabory vhodn\u00e9 pre e-mail<\/strong> - Posielajte obr\u00e1zky e-mailom bez toho, aby ste narazili na limity ve\u013ekosti pr\u00edlohy.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-benefit\">\r\n                    <div class=\"imgcomp-benefit-icon\">\r\n                        <i class=\"fas fa-globe-americas\"><\/i>\r\n                    <\/div>\r\n                    <p class=\"imgcomp-benefit-text\"><strong>Ekologicky \u0161etrn\u00e9<\/strong> - Men\u0161ie prenosy s\u00faborov znamenaj\u00fa ni\u017e\u0161iu spotrebu energie a ni\u017e\u0161iu uhl\u00edkov\u00fa stopu.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n        \r\n        <section class=\"imgcomp-tech\" style=\"margin-top: 40px; background: linear-gradient(145deg, #f8fafc, #f1f5f9); padding: 40px 30px; border-radius: 16px; box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1);\">\r\n            <h2 class=\"imgcomp-section-title\" style=\"color: #1e293b; position: relative; padding-bottom: 15px;\">\r\n                Pokro\u010dil\u00e1 kompresn\u00e1 technol\u00f3gia\r\n                <span style=\"position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 80px; height: 4px; background: linear-gradient(to right, #3b82f6, #10b981); border-radius: 2px; display: block;\"><\/span>\r\n            <\/h2>\r\n            <div style=\"max-width: 900px; margin: 0 auto; line-height: 1.6; color: #475569; margin-bottom: 40px; text-align: left;\">\r\n                <p>Na\u0161a platforma na kompresiu obr\u00e1zkov vyu\u017e\u00edva \u0161pi\u010dkov\u00e9 algoritmy \u0161peci\u00e1lne optimalizovan\u00e9 pre r\u00f4zne form\u00e1ty obr\u00e1zkov. Pochopenie technick\u00fdch aspektov na\u0161ich kompresn\u00fdch met\u00f3d v\u00e1m pom\u00f4\u017ee dosiahnu\u0165 najlep\u0161ie v\u00fdsledky pre va\u0161e \u0161pecifick\u00e9 potreby.<\/p>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-features\" style=\"margin-top: 20px;\">\r\n                <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #3b82f6;\">\r\n                    <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #3b82f6, #2563eb); box-shadow: 0 10px 15px -3px rgba(59, 130, 246, 0.3);\">\r\n                        <i class=\"fas fa-cogs\"><\/i>\r\n                    <\/div>\r\n                    <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">Stratov\u00e1 a bezstratov\u00e1 kompresia<\/h3>\r\n                    <p class=\"imgcomp-feature-desc\">Pon\u00fakame oba typy kompresie. Bezstratov\u00e1 kompresia zni\u017euje ve\u013ekos\u0165 s\u00faboru a z\u00e1rove\u0148 zachov\u00e1va p\u00f4vodn\u00e9 \u00fadaje, \u010do je ide\u00e1lne pre grafiku s textom alebo ilustr\u00e1ciami. Stratov\u00e1 kompresia dosahuje vy\u0161\u0161ie kompresn\u00e9 pomery selekt\u00edvnym vyraden\u00edm \u00fadajov, \u010do je ide\u00e1lne pre fotografie a zlo\u017eit\u00e9 obr\u00e1zky.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #10b981;\">\r\n                    <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #10b981, #059669); box-shadow: 0 10px 15px -3px rgba(16, 185, 129, 0.3);\">\r\n                        <i class=\"fas fa-microchip\"><\/i>\r\n                    <\/div>\r\n                    <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">Optimaliz\u00e1cia JPEG<\/h3>\r\n                    <p class=\"imgcomp-feature-desc\">Pre obr\u00e1zky JPEG pou\u017e\u00edvame algoritmy diskr\u00e9tnej kos\u00ednusovej transform\u00e1cie (DCT) s optimalizovan\u00fdmi kvantiza\u010dn\u00fdmi tabu\u013ekami. To n\u00e1m umo\u017e\u0148uje zamera\u0165 sa na oblasti obrazu, na ktor\u00e9 je \u013eudsk\u00fd zrak menej citliv\u00fd, a dosiahnu\u0165 vysok\u00fa mieru kompresie s minim\u00e1lnou cite\u013enou stratou kvality.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #f59e0b;\">\r\n                    <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #f59e0b, #d97706); box-shadow: 0 10px 15px -3px rgba(245, 158, 11, 0.3);\">\r\n                        <i class=\"fas fa-compress-alt\"><\/i>\r\n                    <\/div>\r\n                    <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">Optimaliz\u00e1cia PNG<\/h3>\r\n                    <p class=\"imgcomp-feature-desc\">Na\u0161a kompresia PNG vyu\u017e\u00edva pokro\u010dil\u00e9 implement\u00e1cie algoritmu Deflate s optimalizovan\u00fdm k\u00f3dovan\u00edm Huffman a \u010fal\u0161\u00edmi technikami filtrovania. V pr\u00edpade PNG s obmedzenou paletou farieb automaticky implementujeme indexovan\u00fa redukciu farieb, ak je to vhodn\u00e9.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #8b5cf6;\">\r\n                    <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #8b5cf6, #7c3aed); box-shadow: 0 10px 15px -3px rgba(139, 92, 246, 0.3);\">\r\n                        <i class=\"fas fa-film\"><\/i>\r\n                    <\/div>\r\n                    <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">Optimaliz\u00e1cia GIF<\/h3>\r\n                    <p class=\"imgcomp-feature-desc\">V pr\u00edpade obr\u00e1zkov GIF optimalizujeme \u00fadaje sn\u00edmok, inteligentne redukujeme palety farieb a pri anim\u00e1ci\u00e1ch pou\u017e\u00edvame optimaliz\u00e1ciu medzi sn\u00edmkami. V\u00fdsledkom s\u00fa v\u00fdrazne men\u0161ie animovan\u00e9 s\u00fabory GIF bez toho, aby sa zn\u00ed\u017eila kvalita sn\u00edmok alebo plynulos\u0165 anim\u00e1cie.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #6366f1;\">\r\n                    <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #6366f1, #4f46e5); box-shadow: 0 10px 15px -3px rgba(99, 102, 241, 0.3);\">\r\n                        <i class=\"fas fa-low-vision\"><\/i>\r\n                    <\/div>\r\n                    <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">Optimaliz\u00e1cia vn\u00edmania<\/h3>\r\n                    <p class=\"imgcomp-feature-desc\">Na\u0161e algoritmy obsahuj\u00fa percep\u010dn\u00e9 modely, ktor\u00e9 napodob\u0148uj\u00fa \u013eudsk\u00e9 vizu\u00e1lne vn\u00edmanie a s\u00fastre\u010fuj\u00fa kompresiu na oblasti, v ktor\u00fdch s\u00fa zmeny pre \u013eudsk\u00e9 oko menej vidite\u013en\u00e9. Tento pr\u00edstup zachov\u00e1va vn\u00edman\u00fa kvalitu a z\u00e1rove\u0148 maximalizuje \u00fa\u010dinnos\u0165 kompresie.<\/p>\r\n                <\/div>\r\n                \r\n                <div class=\"imgcomp-feature\" style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-top: 4px solid #ec4899;\">\r\n                    <div class=\"imgcomp-feature-icon\" style=\"background: linear-gradient(135deg, #ec4899, #db2777); box-shadow: 0 10px 15px -3px rgba(236, 72, 153, 0.3);\">\r\n                        <i class=\"fas fa-layer-group\"><\/i>\r\n                    <\/div>\r\n                    <h3 class=\"imgcomp-feature-title\" style=\"color: #1e293b;\">Inteligencia d\u00e1vkov\u00e9ho spracovania<\/h3>\r\n                    <p class=\"imgcomp-feature-desc\">N\u00e1\u0161 inteligentn\u00fd syst\u00e9m d\u00e1vkov\u00e9ho spracovania automaticky analyzuje ka\u017ed\u00fd obr\u00e1zok osobitne a pou\u017e\u00edva optim\u00e1lne nastavenia kompresie na z\u00e1klade typu obsahu, zlo\u017eitosti a rozlo\u017eenia farieb. Spracujte stovky obr\u00e1zkov naraz s prisp\u00f4sobenou optimaliz\u00e1ciou pre ka\u017ed\u00fd s\u00fabor.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n        \r\n        <section class=\"imgcomp-comparison\">\r\n            <h2 class=\"imgcomp-section-title\">Pred a po kompresii<\/h2>\r\n            <div style=\"max-width: 900px; margin: 0 auto 40px; display: flex; flex-wrap: wrap; justify-content: center; gap: 30px;\">\r\n                <div style=\"text-align: center; max-width: 400px;\">\r\n                    <div style=\"border: 2px solid #e2e8f0; border-radius: 8px; padding: 10px; margin-bottom: 15px; background-color: #f7fafc;\">\r\n                        <div style=\"width: 100%; height: 200px; background-color: #edf2f7; display: flex; justify-content: center; align-items: center; margin-bottom: 10px;\">\r\n                            <i class=\"far fa-image\" style=\"font-size: 60px; color: #a0aec0;\"><\/i>\r\n                        <\/div>\r\n                        <p style=\"margin: 0; color: #4a5568;\"><strong>Origin\u00e1l:<\/strong> 2,4 MB<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n                <div style=\"text-align: center; max-width: 400px;\">\r\n                    <div style=\"border: 2px solid #e2e8f0; border-radius: 8px; padding: 10px; margin-bottom: 15px; background-color: #f7fafc;\">\r\n                        <div style=\"width: 100%; height: 200px; background-color: #edf2f7; display: flex; justify-content: center; align-items: center; margin-bottom: 10px;\">\r\n                            <i class=\"far fa-image\" style=\"font-size: 60px; color: #a0aec0;\"><\/i>\r\n                        <\/div>\r\n                        <p style=\"margin: 0; color: #4a5568;\"><strong>Stla\u010den\u00e9:<\/strong> 420 KB (82% men\u0161\u00ed)<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div style=\"max-width: 800px; margin: 0 auto; text-align: center;\">\r\n                <p style=\"color: #4a5568; line-height: 1.6;\">Kompresia obrazu nemus\u00ed znamena\u0165 obetovanie kvality. Uveden\u00fd pr\u00edklad ukazuje, ako na\u0161e inteligentn\u00e9 kompresn\u00e9 algoritmy dok\u00e1\u017eu zn\u00ed\u017ei\u0165 ve\u013ekos\u0165 s\u00faboru a\u017e o 82% pri zachovan\u00ed vizu\u00e1lnej integrity. \u013dudsk\u00e9 oko sotva zist\u00ed rozdiel, ale vplyv na v\u00fdkon je podstatn\u00fd.<\/p>\r\n            <\/div>\r\n        <\/section>\r\n        \r\n        <section class=\"imgcomp-use-cases\" style=\"margin-top: 40px;\">\r\n            <h2 class=\"imgcomp-section-title\" style=\"color: #1e293b; position: relative; padding-bottom: 15px;\">\r\n                Aplik\u00e1cie \u0161pecifick\u00e9 pre dan\u00fd priemysel\r\n                <span style=\"position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 80px; height: 4px; background: linear-gradient(to right, #3b82f6, #10b981); border-radius: 2px; display: block;\"><\/span>\r\n            <\/h2>\r\n            <div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; margin-bottom: 50px;\">\r\n                <div style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-radius: 16px; padding: 30px; box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; border-top: 4px solid #3b82f6;\">\r\n                    <div style=\"margin-bottom: 15px; font-size: 22px; color: #1e293b; display: flex; align-items: center;\">\r\n                        <span style=\"background: linear-gradient(135deg, #3b82f6, #2563eb); color: white; width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin-right: 15px; box-shadow: 0 4px 6px rgba(37, 99, 235, 0.2);\">\r\n                            <i class=\"fas fa-shopping-cart\"><\/i>\r\n                        <\/span>\r\n                        Elektronick\u00fd obchod\r\n                    <\/div>\r\n                    <p style=\"color: #475569; line-height: 1.6; margin-bottom: 15px;\">Internetov\u00e9 obchody sa pri podpore predaja vo ve\u013ekej miere spoliehaj\u00fa na obr\u00e1zky produktov, ale neoptimalizovan\u00e9 obr\u00e1zky m\u00f4\u017eu spomali\u0165 na\u010d\u00edtanie str\u00e1nky. Na\u0161a kompresn\u00e1 technol\u00f3gia zaru\u010duje okam\u017eit\u00e9 na\u010d\u00edtanie gal\u00e9ri\u00ed produktov pri zachovan\u00ed vizu\u00e1lnej kvality. \u0160t\u00fadie ukazuj\u00fa, \u017ee zlep\u0161enie \u010dasu na\u010d\u00edtania o 1 sekundu m\u00f4\u017ee zv\u00fd\u0161i\u0165 konverzie o 7% a v\u00fdrazne zn\u00ed\u017ei\u0165 mieru odchodov.<\/p>\r\n                    <ul style=\"color: #475569; padding-left: 20px;\">\r\n                        <li style=\"margin-bottom: 8px;\">Efekt\u00edvne d\u00e1vkovo komprimujte cel\u00e9 katal\u00f3gy produktov<\/li>\r\n                        <li style=\"margin-bottom: 8px;\">Zachovanie presnosti farieb pre presn\u00e9 zobrazenie produktu<\/li>\r\n                        <li>Vyv\u00e1\u017eenie kvality a ve\u013ekosti s\u00faboru pre mobiln\u00fdch z\u00e1kazn\u00edkov<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                \r\n                <div style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-radius: 16px; padding: 30px; box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; border-top: 4px solid #10b981;\">\r\n                    <div style=\"margin-bottom: 15px; font-size: 22px; color: #1e293b; display: flex; align-items: center;\">\r\n                        <span style=\"background: linear-gradient(135deg, #10b981, #059669); color: white; width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin-right: 15px; box-shadow: 0 4px 6px rgba(5, 150, 105, 0.2);\">\r\n                            <i class=\"fas fa-camera\"><\/i>\r\n                        <\/span>\r\n                        Fotografovanie\r\n                    <\/div>\r\n                    <p style=\"color: #475569; line-height: 1.6; margin-bottom: 15px;\">Profesion\u00e1lni fotografi musia vyv\u00e1\u017ei\u0165 kvalitu portf\u00f3lia a v\u00fdkonnos\u0165 webov\u00fdch str\u00e1nok. Na\u0161e \u0161pecializovan\u00e9 algoritmy zachov\u00e1vaj\u00fa jemn\u00e9 detaily, presnos\u0165 farieb a ton\u00e1lne grad\u00e1cie, ktor\u00e9 s\u00fa pre fotografiu rozhoduj\u00face, a z\u00e1rove\u0148 zni\u017euj\u00fa ve\u013ekos\u0165 s\u00faborov a\u017e o 70%. To umo\u017e\u0148uje fotografom prezentova\u0165 viac pr\u00e1c online bez toho, aby sa zn\u00ed\u017eila r\u00fdchlos\u0165 na\u010d\u00edtavania alebo vizu\u00e1lny dojem.<\/p>\r\n                    <ul style=\"color: #475569; padding-left: 20px;\">\r\n                        <li style=\"margin-bottom: 8px;\">Zachovanie detailov vo svetl\u00e1ch a tie\u0148och<\/li>\r\n                        <li style=\"margin-bottom: 8px;\">Zachovanie \u00fadajov EXIF, ak s\u00fa potrebn\u00e9 na profesion\u00e1lnu pr\u00e1cu<\/li>\r\n                        <li>Vytv\u00e1ranie verzi\u00ed optimalizovan\u00fdch pre web pri zachovan\u00ed origin\u00e1lov<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                \r\n                <div style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-radius: 16px; padding: 30px; box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; border-top: 4px solid #8b5cf6;\">\r\n                    <div style=\"margin-bottom: 15px; font-size: 22px; color: #1e293b; display: flex; align-items: center;\">\r\n                        <span style=\"background: linear-gradient(135deg, #8b5cf6, #7c3aed); color: white; width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin-right: 15px; box-shadow: 0 4px 6px rgba(124, 58, 237, 0.2);\">\r\n                            <i class=\"fas fa-newspaper\"><\/i>\r\n                        <\/span>\r\n                        Blogovanie a publikovanie\r\n                    <\/div>\r\n                    <p style=\"color: #475569; line-height: 1.6; margin-bottom: 15px;\">Tvorcovia obsahu a vydavatelia m\u00f4\u017eu v\u010faka spr\u00e1vne komprimovan\u00fdm obr\u00e1zkom v\u00fdrazne zv\u00fd\u0161i\u0165 r\u00fdchlos\u0165 str\u00e1nky a zapojenie pou\u017e\u00edvate\u013eov. Medi\u00e1lne bohat\u00e9 \u010dl\u00e1nky s optimalizovan\u00fdmi obr\u00e1zkami sa vo v\u00fdsledkoch vyh\u013ead\u00e1vania umiest\u0148uj\u00fa vy\u0161\u0161ie a udr\u017euj\u00fa \u010ditate\u013eov dlh\u0161ie zaujat\u00fdch. N\u00e1\u0161 n\u00e1stroj pom\u00e1ha t\u00edmom zodpovedn\u00fdm za obsah udr\u017eiava\u0165 konzistentn\u00fa optimaliz\u00e1ciu obr\u00e1zkov vo v\u0161etk\u00fdch publikovan\u00fdch materi\u00e1loch.<\/p>\r\n                    <ul style=\"color: #475569; padding-left: 20px;\">\r\n                        <li style=\"margin-bottom: 8px;\">Optimalizujte obr\u00e1zky pre r\u00fdchlej\u0161ie na\u010d\u00edtanie<\/li>\r\n                        <li style=\"margin-bottom: 8px;\">Zn\u00ed\u017eenie miery odmietnutia v\u010faka svi\u017enej\u0161iemu v\u00fdkonu str\u00e1nky<\/li>\r\n                        <li>Zlep\u0161enie poz\u00edci\u00ed SEO prostredn\u00edctvom lep\u0161\u00edch z\u00e1kladn\u00fdch webov\u00fdch \u00fadajov<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                \r\n                <div style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-radius: 16px; padding: 30px; box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; border-top: 4px solid #f59e0b;\">\r\n                    <div style=\"margin-bottom: 15px; font-size: 22px; color: #1e293b; display: flex; align-items: center;\">\r\n                        <span style=\"background: linear-gradient(135deg, #f59e0b, #d97706); color: white; width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin-right: 15px; box-shadow: 0 4px 6px rgba(217, 119, 6, 0.2);\">\r\n                            <i class=\"fas fa-laptop-code\"><\/i>\r\n                        <\/span>\r\n                        V\u00fdvoj webov\u00fdch str\u00e1nok\r\n                    <\/div>\r\n                    <p style=\"color: #475569; line-height: 1.6; margin-bottom: 15px;\">V\u00fdvoj\u00e1ri webov\u00fdch str\u00e1nok si uvedomuj\u00fa, \u017ee optimaliz\u00e1cia obr\u00e1zkov je pre v\u00fdkon k\u013e\u00fa\u010dov\u00e1. N\u00e1\u0161 kompresn\u00fd n\u00e1stroj sa bez probl\u00e9mov integruje do pracovn\u00fdch postupov v\u00fdvoja, \u010di u\u017e prostredn\u00edctvom n\u00e1\u0161ho rozhrania API alebo ako s\u00fa\u010das\u0165 procesu zostavovania. Automatizovan\u00e1 optimaliz\u00e1cia obr\u00e1zkov pom\u00e1ha dosiahnu\u0165 lep\u0161ie sk\u00f3re Core Web Vitals a zlep\u0161uje celkov\u00e9 ukazovatele v\u00fdkonu webu.<\/p>\r\n                    <ul style=\"color: #475569; padding-left: 20px;\">\r\n                        <li style=\"margin-bottom: 8px;\">Zlep\u0161enie v\u00fdsledkov Core Web Vitals (LCP, CLS)<\/li>\r\n                        <li style=\"margin-bottom: 8px;\">Zn\u00ed\u017eenie vyu\u017e\u00edvania \u0161\u00edrky p\u00e1sma servera a n\u00e1kladov na hosting<\/li>\r\n                        <li>Zabezpe\u010denie konzistentn\u00e9ho v\u00fdkonu vo v\u0161etk\u00fdch zariadeniach<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                \r\n                <div style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-radius: 16px; padding: 30px; box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; border-top: 4px solid #ec4899;\">\r\n                    <div style=\"margin-bottom: 15px; font-size: 22px; color: #1e293b; display: flex; align-items: center;\">\r\n                        <span style=\"background: linear-gradient(135deg, #ec4899, #db2777); color: white; width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin-right: 15px; box-shadow: 0 4px 6px rgba(219, 39, 119, 0.2);\">\r\n                            <i class=\"fas fa-hashtag\"><\/i>\r\n                        <\/span>\r\n                        Marketing soci\u00e1lnych m\u00e9di\u00ed\r\n                    <\/div>\r\n                    <p style=\"color: #475569; line-height: 1.6; margin-bottom: 15px;\">Trhovn\u00edci soci\u00e1lnych m\u00e9di\u00ed potrebuj\u00fa optimalizovan\u00e9 obr\u00e1zky, ktor\u00e9 sa r\u00fdchlo na\u010d\u00edtaj\u00fa a z\u00e1rove\u0148 zachov\u00e1vaj\u00fa vizu\u00e1lny \u00fa\u010dinok na viacer\u00fdch platform\u00e1ch. Na\u0161a kompresn\u00e1 technol\u00f3gia zabezpe\u010duje okam\u017eit\u00e9 zobrazenie obr\u00e1zkov v kan\u00e1loch a pr\u00edbehoch, \u010d\u00edm sa zvy\u0161uje anga\u017eovanos\u0165. Optimalizovan\u00e9 obr\u00e1zky tie\u017e zlep\u0161uj\u00fa v\u00fdkonnos\u0165 rekl\u00e1m t\u00fdm, \u017ee skracuj\u00fa \u010das na\u010d\u00edtania a zlep\u0161uj\u00fa pou\u017e\u00edvate\u013esk\u00fd z\u00e1\u017eitok.<\/p>\r\n                    <ul style=\"color: #475569; padding-left: 20px;\">\r\n                        <li style=\"margin-bottom: 8px;\">Optimaliz\u00e1cia pre jednotliv\u00e9 soci\u00e1lne siete<\/li>\r\n                        <li style=\"margin-bottom: 8px;\">Zachovanie vizu\u00e1lneho efektu pri s\u00fa\u010dasnom zn\u00ed\u017een\u00ed ve\u013ekosti s\u00faboru<\/li>\r\n                        <li>Zlep\u0161ite v\u00fdkon reklamy pomocou r\u00fdchlej\u0161ieho na\u010d\u00edtania kreat\u00edvnych prostriedkov<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n                \r\n                <div style=\"background: linear-gradient(145deg, #ffffff, #f8fafc); border-radius: 16px; padding: 30px; box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1); border: 1px solid #e2e8f0; border-top: 4px solid #6366f1;\">\r\n                    <div style=\"margin-bottom: 15px; font-size: 22px; color: #1e293b; display: flex; align-items: center;\">\r\n                        <span style=\"background: linear-gradient(135deg, #6366f1, #4f46e5); color: white; width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin-right: 15px; box-shadow: 0 4px 6px rgba(79, 70, 229, 0.2);\">\r\n                            <i class=\"fas fa-graduation-cap\"><\/i>\r\n                        <\/span>\r\n                        Vzdel\u00e1vanie\r\n                    <\/div>\r\n                    <p style=\"color: #475569; line-height: 1.6; margin-bottom: 15px;\">Vzdel\u00e1vacie in\u0161tit\u00facie a platformy elektronick\u00e9ho vzdel\u00e1vania profituj\u00fa z optimalizovan\u00fdch vizu\u00e1lnych materi\u00e1lov, ktor\u00e9 zlep\u0161uj\u00fa z\u00e1\u017eitok z u\u010denia bez za\u0165a\u017eenia \u0161\u00edrky p\u00e1sma. Komprimovan\u00e9 obr\u00e1zky zabezpe\u010duj\u00fa r\u00fdchle na\u010d\u00edtanie \u0161tudijn\u00fdch materi\u00e1lov pre v\u0161etk\u00fdch \u0161tudentov bez oh\u013eadu na kvalitu ich internetov\u00e9ho pripojenia. Zlep\u0161uje sa tak dostupnos\u0165 a celkov\u00e1 efektivita vzdel\u00e1vania.<\/p>\r\n                    <ul style=\"color: #475569; padding-left: 20px;\">\r\n                        <li style=\"margin-bottom: 8px;\">Optimaliz\u00e1cia vzdel\u00e1vac\u00edch zdrojov a obr\u00e1zkov u\u010debn\u00edc<\/li>\r\n                        <li style=\"margin-bottom: 8px;\">Zabezpe\u010denie dostupnosti pre \u0161tudentov s obmedzen\u00fdm pr\u00edstupom na internet<\/li>\r\n                        <li>Skr\u00e1tenie \u010dasu na\u010d\u00edtavania syst\u00e9mov riadenia vzdel\u00e1vania<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n        \r\n        <section class=\"imgcomp-testimonials\">\r\n            <h2 class=\"imgcomp-section-title\">\u010co hovoria na\u0161i pou\u017e\u00edvatelia<\/h2>\r\n            \r\n            <div class=\"imgcomp-testimonial\">\r\n                <p class=\"imgcomp-testimonial-text\">\"ImageOptimizer zachr\u00e1nil na\u0161u str\u00e1nku elektronick\u00e9ho obchodu pred pomal\u00fdm na\u010d\u00edtan\u00edm. Skomprimovali sme viac ako 500 obr\u00e1zkov produktov a zaznamenali sme zlep\u0161enie r\u00fdchlosti str\u00e1nky o 40%. N\u00e1\u0161 konverzn\u00fd pomer sa za prv\u00fd mesiac zv\u00fd\u0161il o 15%!\"<\/p>\r\n                <div class=\"imgcomp-testimonial-author\">\r\n                    <div class=\"imgcomp-author-avatar\"><\/div>\r\n                    <div>\r\n                        <div class=\"imgcomp-author-name\">Michael Roberts<\/div>\r\n                        <div class=\"imgcomp-author-title\">Mana\u017e\u00e9r elektronick\u00e9ho obchodu<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-testimonial\">\r\n                <p class=\"imgcomp-testimonial-text\">\"Ako fotograf som bol ku kompresii obr\u00e1zkov skeptick\u00fd a ob\u00e1val som sa straty kvality. ImageOptimizer ma prekvapil svojou schopnos\u0165ou zn\u00ed\u017ei\u0165 ve\u013ekos\u0165 s\u00faborov a z\u00e1rove\u0148 zachova\u0165 detaily, ktor\u00e9 s\u00fa v mojej pr\u00e1ci d\u00f4le\u017eit\u00e9. Teraz m\u00f4\u017eem svoje portf\u00f3lio zdie\u013ea\u0165 online bez kompromisov.\"<\/p>\r\n                <div class=\"imgcomp-testimonial-author\">\r\n                    <div class=\"imgcomp-author-avatar\"><\/div>\r\n                    <div>\r\n                        <div class=\"imgcomp-author-name\">Emma Wilsonov\u00e1<\/div>\r\n                        <div class=\"imgcomp-author-title\">Profesion\u00e1lny fotograf<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n        \r\n        <section class=\"imgcomp-faq\" style=\"margin-top: 40px; background: linear-gradient(145deg, #f8fafc, #f1f5f9); padding: 40px 30px; border-radius: 16px; box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1);\">\r\n            <h2 class=\"imgcomp-section-title\" style=\"color: #1e293b; position: relative; padding-bottom: 15px;\">\r\n                \u010casto kladen\u00e9 ot\u00e1zky\r\n                <span style=\"position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 80px; height: 4px; background: linear-gradient(to right, #3b82f6, #10b981); border-radius: 2px; display: block;\"><\/span>\r\n            <\/h2>\r\n            \r\n            <div class=\"imgcomp-faq-item\" style=\"background-color: white; border-radius: 12px; padding: 0 20px; margin-bottom: 15px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05); border-left: 4px solid #3b82f6; overflow: hidden; transition: all 0.3s ease;\">\r\n                <div class=\"imgcomp-faq-question\" style=\"font-size: 18px; font-weight: 600; padding: 20px 0; color: #1e293b; cursor: pointer; display: flex; justify-content: space-between; align-items: center;\">\r\n                    Ako funguje kompresia obrazu?\r\n                    <span class=\"faq-icon\" style=\"width: 24px; height: 24px; background-color: #3b82f6; border-radius: 50%; color: white; display: inline-flex; justify-content: center; align-items: center; transition: transform 0.3s ease;\">+<\/span>\r\n                <\/div>\r\n                <div class=\"imgcomp-faq-answer\" style=\"display: none; font-size: 15px; color: #475569; line-height: 1.7; padding: 0 0 20px; border-top: 1px solid #e2e8f0; margin-top: 10px;\">Kompresia obr\u00e1zkov funguje tak, \u017ee redukuje nadbyto\u010dn\u00e9 obrazov\u00e9 \u00fadaje. N\u00e1\u0161 n\u00e1stroj pou\u017e\u00edva inteligentn\u00e9 algoritmy, ktor\u00e9 analyzuj\u00fa ka\u017ed\u00fd obr\u00e1zok s cie\u013eom odstr\u00e1ni\u0165 nepotrebn\u00e9 inform\u00e1cie a z\u00e1rove\u0148 zachova\u0165 vizu\u00e1lnu kvalitu. V z\u00e1vislosti od form\u00e1tu s\u00faboru a zvolen\u00fdch nastaven\u00ed pou\u017e\u00edvame techniky stratovej aj bezstratovej kompresie.<\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-faq-item\" style=\"background-color: white; border-radius: 12px; padding: 0 20px; margin-bottom: 15px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05); border-left: 4px solid #10b981; overflow: hidden; transition: all 0.3s ease;\">\r\n                <div class=\"imgcomp-faq-question\" style=\"font-size: 18px; font-weight: 600; padding: 20px 0; color: #1e293b; cursor: pointer; display: flex; justify-content: space-between; align-items: center;\">\r\n                    Ovplyvn\u00ed kompresia kvalitu mojich obr\u00e1zkov?\r\n                    <span class=\"faq-icon\" style=\"width: 24px; height: 24px; background-color: #10b981; border-radius: 50%; color: white; display: inline-flex; justify-content: center; align-items: center; transition: transform 0.3s ease;\">+<\/span>\r\n                <\/div>\r\n                <div class=\"imgcomp-faq-answer\" style=\"display: none; font-size: 15px; color: #475569; line-height: 1.7; padding: 0 0 20px; border-top: 1px solid #e2e8f0; margin-top: 10px;\">Na\u0161a pokro\u010dil\u00e1 kompresn\u00e1 technol\u00f3gia je navrhnut\u00e1 tak, aby minimalizovala vidite\u013en\u00fa stratu kvality. Pri v\u00e4\u010d\u0161ine obr\u00e1zkov je rozdiel pre \u013eudsk\u00e9 oko nepostrehnute\u013en\u00fd, najm\u00e4 pri pou\u017eit\u00ed na webe. \u00darovne kompresie m\u00f4\u017eete nastavi\u0165 tak, aby ste na\u0161li dokonal\u00fa rovnov\u00e1hu medzi ve\u013ekos\u0165ou s\u00faboru a kvalitou. Na kritick\u00fa profesion\u00e1lnu pr\u00e1cu odpor\u00fa\u010dame pou\u017ei\u0165 na\u0161e nastavenie \"Vysok\u00e1 kvalita\".<\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-faq-item\" style=\"background-color: white; border-radius: 12px; padding: 0 20px; margin-bottom: 15px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05); border-left: 4px solid #8b5cf6; overflow: hidden; transition: all 0.3s ease;\">\r\n                <div class=\"imgcomp-faq-question\" style=\"font-size: 18px; font-weight: 600; padding: 20px 0; color: #1e293b; cursor: pointer; display: flex; justify-content: space-between; align-items: center;\">\r\n                    Existuje limit, ko\u013eko obr\u00e1zkov m\u00f4\u017eem komprimova\u0165?\r\n                    <span class=\"faq-icon\" style=\"width: 24px; height: 24px; background-color: #8b5cf6; border-radius: 50%; color: white; display: inline-flex; justify-content: center; align-items: center; transition: transform 0.3s ease;\">+<\/span>\r\n                <\/div>\r\n                <div class=\"imgcomp-faq-answer\" style=\"display: none; font-size: 15px; color: #475569; line-height: 1.7; padding: 0 0 20px; border-top: 1px solid #e2e8f0; margin-top: 10px;\">Nie, po\u010det obr\u00e1zkov, ktor\u00e9 m\u00f4\u017eete komprimova\u0165, nie je obmedzen\u00fd. Na\u0161u slu\u017ebu m\u00f4\u017eete pou\u017ei\u0165 to\u013ekokr\u00e1t, ko\u013ekokr\u00e1t potrebujete, \u00faplne zadarmo. Kv\u00f4li optim\u00e1lnemu v\u00fdkonu m\u00e1me limit ve\u013ekosti s\u00faboru 20 MB na jeden obr\u00e1zok a naraz m\u00f4\u017eete nahra\u0165 a\u017e 20 obr\u00e1zkov.<\/div>\r\n            <\/div>\r\n            \r\n            <div class=\"imgcomp-faq-item\" style=\"background-color: white; border-radius: 12px; padding: 0 20px; margin-bottom: 15px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05); border-left: 4px solid #f59e0b; overflow: hidden; transition: all 0.3s ease;\">\r\n                <div class=\"imgcomp-faq-question\" style=\"font-size: 18px; font-weight: 600; padding: 20px 0; color: #1e293b; cursor: pointer; display: flex; justify-content: space-between; align-items: center;\">\r\n                    S\u00fa moje \u00fadaje pri pou\u017e\u00edvan\u00ed tohto n\u00e1stroja bezpe\u010dn\u00e9?\r\n                    <span class=\"faq-icon\" style=\"width: 24px; height: 24px; background-color: #f59e0b; border-radius: 50%; color: white; display: inline-flex; justify-content: center; align-items: center; transition: transform 0.3s ease;\">+<\/span>\r\n                <\/div>\r\n                <div class=\"imgcomp-faq-answer\" style=\"display: none; font-size: 15px; color: #475569; line-height: 1.7; padding: 0 0 20px; border-top: 1px solid #e2e8f0; margin-top: 10px;\">\u00c1no, bezpe\u010dnos\u0165 \u00fadajov berieme ve\u013emi v\u00e1\u017ene. V\u0161etky nahran\u00e9 s\u00fabory s\u00fa \u0161ifrovan\u00e9 pomocou protokolu HTTPS a va\u0161e obr\u00e1zky sa po 1 hodine automaticky vyma\u017e\u00fa z na\u0161ich serverov. Na pou\u017e\u00edvanie na\u0161ej slu\u017eby nevy\u017eadujeme \u017eiadne osobn\u00e9 \u00fadaje a nikdy neposkytujeme \u017eiadne \u00fadaje tret\u00edm stran\u00e1m.<\/div>\r\n            <\/div>\r\n        <\/section>\r\n    <\/div>\r\n    \r\n    <script>\r\n        \/\/ Enhanced interactive functionality for FAQ accordions\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            const faqQuestions = document.querySelectorAll('.imgcomp-faq-question');\r\n            \r\n            faqQuestions.forEach(question => {\r\n                question.addEventListener('click', function() {\r\n                    const answer = this.nextElementSibling;\r\n                    const isVisible = answer.style.display === 'block';\r\n                    const icon = this.querySelector('.faq-icon');\r\n                    \r\n                    \/\/ Hide all answers first and reset icons\r\n                    document.querySelectorAll('.imgcomp-faq-answer').forEach(ans => {\r\n                        ans.style.display = 'none';\r\n                    });\r\n                    \r\n                    document.querySelectorAll('.faq-icon').forEach(ic => {\r\n                        ic.textContent = '+';\r\n                        ic.style.transform = 'rotate(0deg)';\r\n                    });\r\n                    \r\n                    \/\/ Then show the clicked one if it was hidden\r\n                    if (!isVisible) {\r\n                        answer.style.display = 'block';\r\n                        icon.textContent = '-';\r\n                        icon.style.transform = 'rotate(180deg)';\r\n                        \r\n                        \/\/ Add animation\r\n                        answer.style.animation = 'fadeIn 0.3s ease-in-out';\r\n                    }\r\n                });\r\n            });\r\n            \r\n            \/\/ Add animation keyframes dynamically\r\n            const style = document.createElement('style');\r\n            style.textContent = `\r\n                @keyframes fadeIn {\r\n                    from { opacity: 0; transform: translateY(-10px); }\r\n                    to { opacity: 1; transform: translateY(0); }\r\n                }\r\n                \r\n               \r\n                \/* Fix FAQ question plus sign display *\/\r\n                .imgcomp-faq-question::after {\r\n                    display: none; \r\n                    display: none; \/* Hide default CSS pseudo-element plus sign *\/\r\n                }\r\n            `;\r\n            document.head.appendChild(style);\r\n        });\r\n    <\/script>            <\/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\">Nahra\u0165 obr\u00e1zky a zobrazi\u0165 ich n\u00e1h\u013ead tu<\/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\">Kvalita 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\">N\u00edzka<\/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\">Vysok\u00e1<\/span>\n                    <\/div>\n                    <div class=\"compress-jpg-quality-tip\">\n                        <span class=\"quality-explanation\" data-translatepress=\"quality_explanation\">Vy\u0161\u0161ia kvalita = v\u00e4\u010d\u0161ia ve\u013ekos\u0165 s\u00faboru<\/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\">Predvolen\u00e9 nastavenie<\/span> (70) <span data-translatepress=\"recommended_text\">odpor\u00fa\u010dan\u00e9<\/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\">Pridanie \u010fal\u0161\u00edch obr\u00e1zkov<\/span>\n                <\/button>\n                <button class=\"compress-jpg-button compress-jpg-button-primary\" id=\"start-compression-btn\">\n                    <span data-translatepress=\"start_compression_button\">Spustenie kompresie<\/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\">Komprimovanie obr\u00e1zkov<\/h3>\n                <p class=\"compress-jpg-processing-description\" data-translatepress=\"processing_description\">To m\u00f4\u017ee chv\u00ed\u013eu trva\u0165 v z\u00e1vislosti od ve\u013ekosti a po\u010dtu obr\u00e1zkov.<\/p>\n                <div class=\"compress-jpg-processing-status\" id=\"compression-status\" data-translatepress=\"processing_status\">Pr\u00edprava na kompresiu...<\/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\">Kompresia dokon\u010den\u00e1!<\/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\">Obr\u00e1zky:<\/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\">P\u00f4vodn\u00e1 ve\u013ekos\u0165:<\/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\">Komprimovan\u00e1 ve\u013ekos\u0165:<\/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\">U\u0161etren\u00e9 miesto:<\/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\">Za\u010da\u0165 odznova<\/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\">Stiahnu\u0165 v\u0161etko<\/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=\"N\u00e1h\u013ead obr\u00e1zka\">\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\">Dosiahnut\u00fd limit nahr\u00e1vania<\/h3>\n        <p data-translatepress=\"limit_description\">\n            <span data-translatepress=\"limit_description_free\">Bezplatn\u00fd pou\u017e\u00edvate\u013e: M\u00f4\u017eete naraz nahra\u0165 a\u017e 20 obr\u00e1zkov. Zn\u00ed\u017ete po\u010det obr\u00e1zkov alebo prejdite na predplatn\u00e9.<\/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=\"\/sk\/cenotvorby\/\" class=\"compress-jpg-button compress-jpg-button-primary\" data-translatepress=\"upgrade_button\" data-trp-post-id=\"pricing-page\">Aktualiz\u00e1cia \u00fa\u010dtu<\/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\">Aktualizujte svoje konto<\/h3>\n        <p data-translatepress=\"upgrade_description\">Predplatn\u00fdm z\u00edskate viac mo\u017enost\u00ed nahr\u00e1vania obr\u00e1zkov a pokro\u010dil\u00fdch funkci\u00ed.<\/p>\n        <div class=\"compress-jpg-modal-actions\">\n            <a href=\"\/sk\/cenotvorby\/\" class=\"compress-jpg-button compress-jpg-button-primary\" data-translatepress=\"learn_more\" data-trp-post-id=\"pricing-page\">Dozvedie\u0165 sa viac<\/a>\n        <\/div>\n    <\/div>\n<\/div> <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98ff4c4 elementor-widget elementor-widget-shortcode\" data-id=\"98ff4c4\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n\n<div class=\"kk-star-ratings kksr-shortcode\"\n    data-payload='{&quot;id&quot;:&quot;1964&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;shortcode&quot;,&quot;align&quot;:&quot;&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;8&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;valign&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this page&quot;,&quot;legend&quot;:&quot;5\\\/5 - (8 votes)&quot;,&quot;size&quot;:&quot;15&quot;,&quot;title&quot;:&quot;Image Compression&quot;,&quot;width&quot;:&quot;97.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 15px; height: 15px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 15px; height: 15px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 15px; height: 15px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 15px; height: 15px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 15px; height: 15px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 97.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 15px; height: 15px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 15px; height: 15px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 15px; height: 15px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 15px; height: 15px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 15px; height: 15px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 12px;\">\n            5\/5 - (8 hlasov)    <\/div>\n    <\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/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-1964","page","type-page","status-publish","hentry"],"rankMath":{"parentDomain":"ocr365.com","noFollowDomains":[],"noFollowExcludeDomains":[],"noFollowExternalLinks":false,"featuredImageNotice":"The featured image should be at least 200 by 200 pixels to be picked up by Facebook and other social media sites.","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"image-compression","permalinkFormat":"https:\/\/ocr365.com\/sk\/%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":"%title% %sep% JPG, PNG, JPEG, or GIF","description":"Bezplatn\u00fd online n\u00e1stroj na komprim\u00e1ciu obr\u00e1zkov JPG, PNG, JPEG alebo GIF vo vysokej kvalite. Okam\u017eite nahrajte a zmen\u0161ite ve\u013ekos\u0165 s\u00faboru.","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":"username","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\/sk","objectID":1964,"objectType":"post","locale":"sk","localeFull":"sk_SK","overlayImages":{"play":{"name":"Play icon","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":"GIF icon","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%2Fsk&r=https%3A%2F%2Focr365.com%2Fsk%2Fwp-json%2Fwp%2Fv2%2Fpages%2F1964%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":"Upgrade","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\/sk\/wp-json\/wp\/v2\/pages\/1964","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ocr365.com\/sk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ocr365.com\/sk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ocr365.com\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ocr365.com\/sk\/wp-json\/wp\/v2\/comments?post=1964"}],"version-history":[{"count":70,"href":"https:\/\/ocr365.com\/sk\/wp-json\/wp\/v2\/pages\/1964\/revisions"}],"predecessor-version":[{"id":2428,"href":"https:\/\/ocr365.com\/sk\/wp-json\/wp\/v2\/pages\/1964\/revisions\/2428"}],"wp:attachment":[{"href":"https:\/\/ocr365.com\/sk\/wp-json\/wp\/v2\/media?parent=1964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}