 
{"id":26834,"date":"2026-06-25T12:36:45","date_gmt":"2026-06-25T10:36:45","guid":{"rendered":"https:\/\/firmafotografen.no\/?page_id=26834"},"modified":"2026-06-25T13:20:30","modified_gmt":"2026-06-25T11:20:30","slug":"ai-bilderedigering-og-retusj-service","status":"publish","type":"page","link":"https:\/\/firmafotografen.no\/en\/ai-bilderedigering-og-retusj-service\/","title":{"rendered":"AI Image optimization &#038; repair service"},"content":{"rendered":"<div class=\"wpb-content-wrapper\">[vc_row][vc_column width=&#8221;5\/6&#8243;][vc_row_inner][\/vc_row_inner][vc_column_inner][\/vc_column_inner][vc_column_text css=&#8221;&#8221; woodmart_inline=&#8221;no&#8221; text_larger=&#8221;no&#8221;][vc_row full_width=&#8221;stretch_row&#8221; el_class=&#8221;ai-bildebehandling-row&#8221;][vc_column][vc_column_text]\r\n<section class=\"ai-bildebehandling-section\" style=\"position: relative; padding: 70px 18px 105px; background: linear-gradient(180deg,#ffffff 0%,#f7fbff 62%,#eef8ff 100%); overflow: hidden; font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; color: #102033;\">\r\n<div class=\"ai-bildebehandling-bg-left\" style=\"position: absolute; left: -120px; top: -120px; width: 340px; height: 340px; background: rgba(74,190,255,.14); filter: blur(45px); border-radius: 999px; pointer-events: none;\"><\/div>\r\n<div class=\"ai-bildebehandling-bg-right\" style=\"position: absolute; right: -150px; top: 120px; width: 390px; height: 390px; background: rgba(0,210,150,.10); filter: blur(55px); border-radius: 999px; pointer-events: none;\"><\/div>\r\n<div class=\"ai-bildebehandling-inner\" style=\"position: relative; z-index: 2; max-width: 1040px; margin: 0 auto; padding: 34px 28px 46px; background: rgba(255,255,255,.72); border: 1px solid rgba(20,60,100,.10); border-radius: 28px; box-shadow: 0 24px 80px rgba(28,67,112,.10);\">\r\n<div class=\"ai-bildebehandling-heading-box\" style=\"max-width: 720px; margin: 0 auto 0; text-align: center; padding: 28px 24px 30px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 24px; box-shadow: 0 18px 50px rgba(28,67,112,.08);\">\r\n<div class=\"ai-bildebehandling-kicker\" style=\"display: inline-flex; align-items: center; justify-content: center; margin: 0 0 13px; padding: 7px 13px; border: 1px solid rgba(30,130,190,.16); border-radius: 999px; background: #f7fcff; color: #1389bd; font-size: 13px; font-weight: 800; letter-spacing: .25px;\">Private AI Image Editing \u00b7 Norwegian Servers<\/div>\r\n<h2 class=\"ai-bildebehandling-title\" style=\"margin: 0; color: #102033; font-size: clamp(30px,4vw,52px); line-height: 1.05; font-weight: 850; letter-spacing: -.04em;\">Modern image editing with <span style=\"background: linear-gradient(90deg,#0b8ec3,#10b981); -webkit-background-clip: text; background-clip: text; color: transparent;\">privacy at its core<\/span><\/h2>\r\n<\/div>\r\n<div class=\"ai-bildebehandling-divider-main\" style=\"width: min(520px,86%); height: 5px; margin: 18px auto 20px; background: linear-gradient(90deg,#0b72ff,#149cff); border-radius: 999px; box-shadow: 0 8px 22px rgba(11,114,255,.18);\"><\/div>\r\n<div class=\"ai-bildebehandling-intro-box\" style=\"max-width: 620px; margin: 0 auto; text-align: center; padding: 22px 24px; background: #ffffff; border: 1px solid rgba(20,60,100,.10); border-radius: 22px; box-shadow: 0 16px 42px rgba(28,67,112,.07);\">\r\n<p class=\"ai-bildebehandling-lead\" style=\"margin: 0; color: #536273; font-size: 17px; line-height: 1.68;\">Get the power of modern AI-assisted image editing without sending your images to open web-based AI models. We combine a private workflow, Norwegian server storage, and human expertise to deliver results that look professional and feel secure.<\/p>\r\n<\/div>\r\n<div class=\"ai-bildebehandling-divider-small\" style=\"width: 96px; height: 5px; margin: 22px auto 24px; background: linear-gradient(90deg,#0b72ff,#149cff); border-radius: 999px; box-shadow: 0 8px 22px rgba(11,114,255,.18);\"><\/div>\r\n<div class=\"ai-bildebehandling-grid\" style=\"display: grid; grid-template-columns: repeat(auto-fit,minmax(245px,1fr)); gap: 18px; max-width: 880px; margin: 0 auto;\">\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">01<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">No web-based AI models<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">Your images are not sent to open, web-based AI services. Editing is done without external AI models that may use, analyze, or store your material outside our control.<\/p>\r\n<\/article>\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">02<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">Norwegian server storage<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">All files are stored on Norwegian servers, giving you a clearer and safer framework for where your images are kept, who handles them, and which rules apply.<\/p>\r\n<\/article>\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">03<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">Human expertise completes the work<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">AI can be fast, but it does not always understand realism, taste, and credibility. That is why the work is completed by an experienced image editor.<\/p>\r\n<\/article>\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">04<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">Private workflow from start to finish<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">No unnecessary sharing, no open AI platforms, and no random third-party uploads. Every file is handled through a closed and controlled workflow.<\/p>\r\n<\/article>\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">05<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">Control over the final expression<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">You do not just receive an automatic AI result. We adjust, correct, and refine the image until it has the quality, feeling, and expression you want.<\/p>\r\n<\/article>\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">06<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">Quality checked down to the details<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">Every image is carefully reviewed. We check light, shadows, skin tones, texture, perspective, and transitions so the final result holds up even under closer inspection.<\/p>\r\n<\/article>\r\n<\/div>\r\n<div class=\"ai-bildebehandling-chips\" style=\"display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin: 32px auto 0; max-width: 860px;\"><span style=\"padding: 8px 13px; border-radius: 999px; background: #fff; border: 1px solid rgba(20,60,100,.10); box-shadow: 0 8px 20px rgba(28,67,112,.06); color: #506070; font-size: 13px; font-weight: 650;\">Private handling<\/span><br \/>\r\n<span style=\"padding: 8px 13px; border-radius: 999px; background: #fff; border: 1px solid rgba(20,60,100,.10); box-shadow: 0 8px 20px rgba(28,67,112,.06); color: #506070; font-size: 13px; font-weight: 650;\">Norwegian servers<\/span><br \/>\r\n<span style=\"padding: 8px 13px; border-radius: 999px; background: #fff; border: 1px solid rgba(20,60,100,.10); box-shadow: 0 8px 20px rgba(28,67,112,.06); color: #506070; font-size: 13px; font-weight: 650;\">No open AI platforms<\/span><br \/>\r\n<span style=\"padding: 8px 13px; border-radius: 999px; background: #fff; border: 1px solid rgba(20,60,100,.10); box-shadow: 0 8px 20px rgba(28,67,112,.06); color: #506070; font-size: 13px; font-weight: 650;\">Manual quality control<\/span><\/div>\r\n<\/div>\r\n<div class=\"ai-bildebehandling-divider\" style=\"position: absolute; left: 0; right: 0; bottom: -1px; height: 88px; z-index: 1; pointer-events: none;\"><\/div>\r\n<\/section>\r\n[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/6&#8243;][vc_empty_space height=&#8221;100px&#8221; woodmart_hide_large=&#8221;0&#8243; woodmart_hide_medium=&#8221;0&#8243; woodmart_hide_small=&#8221;0&#8243;][vc_column_text woodmart_inline=&#8221;no&#8221; text_larger=&#8221;no&#8221;]\r\n<div id=\"ai-mini-contact\" style=\"width: 170px; height: 600px; box-sizing: border-box; padding: 10px; border-radius: 22px; background: linear-gradient(180deg,#ffffff 0%,#f5fbff 55%,#eaf8ff 100%); border: 1px solid rgba(20,80,120,.14); box-shadow: 0 18px 45px rgba(20,70,110,.16); font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; color: #102033; overflow: hidden; position: relative;\">\r\n<div style=\"position: absolute; right: -58px; top: -48px; width: 135px; height: 135px; border-radius: 999px; background: rgba(14,165,233,.13); filter: blur(10px);\"><\/div>\r\n<div style=\"position: absolute; left: -52px; bottom: -44px; width: 130px; height: 130px; border-radius: 999px; background: rgba(16,185,129,.11); filter: blur(12px);\"><\/div>\r\n<form id=\"ai-mini-contact-form\" style=\"position: relative; z-index: 2; height: 100%; display: flex; flex-direction: column; gap: 7px; margin: 0;\">\r\n<div style=\"text-align: center; padding: 8px 6px 7px; border-radius: 17px; background: #fff; border: 1px solid rgba(20,80,120,.10); box-shadow: 0 10px 26px rgba(20,70,110,.08);\">\r\n<div style=\"font-size: 10px; font-weight: 850; letter-spacing: .35px; color: #0b8ec3; text-transform: uppercase;\">Contact us now<\/div>\r\n<div style=\"font-size: 18px; line-height: 1.05; font-weight: 900; letter-spacing: -.05em; color: #102033; margin-top: 3px;\">Get an offer<\/div>\r\n<div style=\"font-size: 10.5px; line-height: 1.25; color: #607080; margin-top: 5px;\">Send image or just describe the job.<\/div>\r\n<\/div>\r\n<p><label style=\"font-size: 10px; font-weight: 800; color: #506070; margin: 2px 0 -4px 2px;\">Name<\/label><br \/>\r\n<input style=\"width: 100%; box-sizing: border-box; height: 34px; border: 1px solid rgba(20,80,120,.14); border-radius: 12px; padding: 0 10px; background: #fff; color: #102033; font-size: 12px; outline: none; box-shadow: inset 0 1px 0 rgba(255,255,255,.8);\" autocomplete=\"name\" name=\"name\" type=\"text\" placeholder=\"Your name\" \/><\/p>\r\n<p><label style=\"font-size: 10px; font-weight: 800; color: #506070; margin: 1px 0 -4px 2px;\">Mail<\/label><br \/>\r\n<input style=\"width: 100%; box-sizing: border-box; height: 34px; border: 1px solid rgba(20,80,120,.14); border-radius: 12px; padding: 0 10px; background: #fff; color: #102033; font-size: 12px; outline: none; box-shadow: inset 0 1px 0 rgba(255,255,255,.8);\" autocomplete=\"email\" name=\"email\" type=\"email\" placeholder=\"you@mail.com\" \/><\/p>\r\n<p><input id=\"ai-mini-file\" style=\"position: absolute; left: -9999px; width: 1px; height: 1px; opacity: 0;\" accept=\"image\/*\" name=\"image\" type=\"file\" \/><br \/>\r\n<label id=\"ai-mini-file-label\" style=\"cursor: pointer; min-height: 38px; box-sizing: border-box; border: 1px dashed rgba(11,114,255,.36); border-radius: 14px; background: linear-gradient(180deg,#fafdff,#eef8ff); display: flex; align-items: center; justify-content: center; text-align: center; padding: 7px; color: #0b72ff; font-size: 11px; font-weight: 850; line-height: 1.15; box-shadow: 0 8px 20px rgba(11,114,255,.08);\" for=\"ai-mini-file\"><br \/>\r\n+ Upload image<br \/>\r\n<\/label><\/p>\r\n<p><label style=\"font-size: 10px; font-weight: 800; color: #506070; margin: 1px 0 -4px 2px;\">What should we do?<\/label><br \/>\r\n<textarea style=\"width: 100%; box-sizing: border-box; min-height: 118px; resize: none; border: 1px solid rgba(20,80,120,.14); border-radius: 14px; padding: 9px 10px; background: #fff; color: #102033; font-size: 12px; line-height: 1.35; outline: none; font-family: inherit; box-shadow: inset 0 1px 0 rgba(255,255,255,.8);\" name=\"message\" placeholder=\"Example: remove background, fix face, restore old photo, make product image...\"><\/textarea><\/p>\r\n<p><button style=\"margin-top: auto; width: 100%; height: 42px; border: 0; border-radius: 15px; background: linear-gradient(135deg,#0b72ff,#10b981); color: #fff; font-size: 13px; font-weight: 950; letter-spacing: .1px; cursor: pointer; box-shadow: 0 12px 28px rgba(11,114,255,.22);\" type=\"submit\"><br \/>\r\nGet offer!<br \/>\r\n<\/button><\/p>\r\n<div id=\"ai-mini-status\" style=\"min-height: 30px; font-size: 10.5px; line-height: 1.25; text-align: center; color: #607080; padding: 0 4px;\">Private request. Fast reply.<\/div>\r\n<\/form>\r\n<\/div>\r\n<p><script>\r\n(function(){\r\n  const MAIL_TO=\"your@email.com\";       \/\/ <-- add your mail here\r\n  const FORM_ENDPOINT=\"\";               \/\/ <-- optional backend endpoint for real image upload const form=document.getElementById(\"ai-mini-contact-form\"); const file=document.getElementById(\"ai-mini-file\"); const fileLabel=document.getElementById(\"ai-mini-file-label\"); const status=document.getElementById(\"ai-mini-status\"); if(!form||!file||!fileLabel||!status)return; file.addEventListener(\"change\",function(){ const f=file.files&#038;&#038;file.files[0]; fileLabel.textContent=f?(\"\u2713 \"+shortName(f.name)):\"+ Upload image\"; status.textContent=f?\"Image selected. Ready to send.\":\"Private request. Fast reply.\"; }); function shortName(name){ name=String(name||\"image\"); return name.length>17?name.slice(0,7)+\"\u2026\"+name.slice(-7):name;\r\n  }\r\n\r\n  function setStatus(msg,good){\r\n    status.textContent=msg;\r\n    status.style.color=good?\"#087f5b\":\"#b45309\";\r\n  }\r\n\r\n  form.addEventListener(\"submit\",async function(e){\r\n    e.preventDefault();\r\n\r\n    const fd=new FormData(form);\r\n    const name=(fd.get(\"name\")||\"\").trim();\r\n    const email=(fd.get(\"email\")||\"\").trim();\r\n    const message=(fd.get(\"message\")||\"\").trim();\r\n    const img=file.files&&file.files[0];\r\n\r\n    if(!email&&!message&&!img){setStatus(\"Add mail, image or message.\",false);return;}\r\n\r\n    if(FORM_ENDPOINT){\r\n      try{\r\n        setStatus(\"Sending\u2026\",true);\r\n        const res=await fetch(FORM_ENDPOINT,{method:\"POST\",body:fd});\r\n        if(!res.ok)throw new Error(\"Send failed\");\r\n        form.reset(); fileLabel.textContent=\"+ Upload image\";\r\n        setStatus(\"Sent. We\u2019ll reply soon.\",true);\r\n      }catch(err){setStatus(\"Could not send. Try mail.\",false);}\r\n      return;\r\n    }\r\n\r\n    const subject=encodeURIComponent(\"Image editing offer request\");\r\n    const body=encodeURIComponent(\r\n      \"Name: \"+(name||\"-\")+\"\\n\"+\r\n      \"Email: \"+(email||\"-\")+\"\\n\"+\r\n      \"Image: \"+(img?img.name+\" (please attach manually)\":\"No image attached\")+\"\\n\\n\"+\r\n      \"Request:\\n\"+(message||\"-\")\r\n    );\r\n\r\n    if(MAIL_TO===\"your@email.com\"){setStatus(\"Add your mail in the code.\",false);return;}\r\n    window.location.href=\"mailto:\"+MAIL_TO+\"?subject=\"+subject+\"&body=\"+body;\r\n    setStatus(img?\"Mail opened. Attach image manually.\":\"Mail opened.\",true);\r\n  });\r\n})();\r\n<\/script>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text][\/vc_column_text][\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row&#8221; el_class=&#8221;ai-bildebehandling-row&#8221;][vc_column][vc_column_text]\r\n<section class=\"ai-bildebehandling-section\" style=\"position: relative; padding: 70px 18px 105px; background: linear-gradient(180deg,#ffffff 0%,#f7fbff 62%,#eef8ff 100%); overflow: hidden; font-family: Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; color: #102033;\">\r\n<div class=\"ai-bildebehandling-bg-left\" style=\"position: absolute; left: -120px; top: -120px; width: 340px; height: 340px; background: rgba(74,190,255,.14); filter: blur(45px); border-radius: 999px; pointer-events: none;\"><\/div>\r\n<div class=\"ai-bildebehandling-bg-right\" style=\"position: absolute; right: -150px; top: 120px; width: 390px; height: 390px; background: rgba(0,210,150,.10); filter: blur(55px); border-radius: 999px; pointer-events: none;\"><\/div>\r\n<div class=\"ai-bildebehandling-inner\" style=\"position: relative; z-index: 2; max-width: 1040px; margin: 0 auto; padding: 34px 28px 46px; background: rgba(255,255,255,.72); border: 1px solid rgba(20,60,100,.10); border-radius: 28px; box-shadow: 0 24px 80px rgba(28,67,112,.10);\">\r\n<div class=\"ai-bildebehandling-heading-box\" style=\"max-width: 720px; margin: 0 auto 0; text-align: center; padding: 28px 24px 30px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 24px; box-shadow: 0 18px 50px rgba(28,67,112,.08);\">\r\n<div class=\"ai-bildebehandling-kicker\" style=\"display: inline-flex; align-items: center; justify-content: center; margin: 0 0 13px; padding: 7px 13px; border: 1px solid rgba(30,130,190,.16); border-radius: 999px; background: #f7fcff; color: #1389bd; font-size: 13px; font-weight: 800; letter-spacing: .25px;\">Private AI Image Editing \u00b7 Norwegian Servers<\/div>\r\n<h2 class=\"ai-bildebehandling-title\" style=\"margin: 0; color: #102033; font-size: clamp(30px,4vw,52px); line-height: 1.05; font-weight: 850; letter-spacing: -.04em;\">Modern image editing with <span style=\"background: linear-gradient(90deg,#0b8ec3,#10b981); -webkit-background-clip: text; background-clip: text; color: transparent;\">privacy at its core<\/span><\/h2>\r\n<\/div>\r\n<div class=\"ai-bildebehandling-divider-main\" style=\"width: min(520px,86%); height: 5px; margin: 18px auto 20px; background: linear-gradient(90deg,#0b72ff,#149cff); border-radius: 999px; box-shadow: 0 8px 22px rgba(11,114,255,.18);\"><\/div>\r\n<div class=\"ai-bildebehandling-intro-box\" style=\"max-width: 620px; margin: 0 auto; text-align: center; padding: 22px 24px; background: #ffffff; border: 1px solid rgba(20,60,100,.10); border-radius: 22px; box-shadow: 0 16px 42px rgba(28,67,112,.07);\">\r\n<p class=\"ai-bildebehandling-lead\" style=\"margin: 0; color: #536273; font-size: 17px; line-height: 1.68;\">Get the power of modern AI-assisted image editing without sending your images to open web-based AI models. We combine a private workflow, Norwegian server storage, and human expertise to deliver results that look professional and feel secure.<\/p>\r\n<\/div>\r\n<div class=\"ai-bildebehandling-divider-small\" style=\"width: 96px; height: 5px; margin: 22px auto 24px; background: linear-gradient(90deg,#0b72ff,#149cff); border-radius: 999px; box-shadow: 0 8px 22px rgba(11,114,255,.18);\"><\/div>\r\n<div class=\"ai-bildebehandling-grid\" style=\"display: grid; grid-template-columns: repeat(auto-fit,minmax(245px,1fr)); gap: 18px; max-width: 880px; margin: 0 auto;\">\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">01<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">No web-based AI models<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">Your images are not sent to open, web-based AI services. Editing is done without external AI models that may use, analyze, or store your material outside our control.<\/p>\r\n<\/article>\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">02<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">Norwegian server storage<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">All files are stored on Norwegian servers, giving you a clearer and safer framework for where your images are kept, who handles them, and which rules apply.<\/p>\r\n<\/article>\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">03<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">Human expertise completes the work<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">AI can be fast, but it does not always understand realism, taste, and credibility. That is why the work is completed by an experienced image editor.<\/p>\r\n<\/article>\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">04<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">Private workflow from start to finish<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">No unnecessary sharing, no open AI platforms, and no random third-party uploads. Every file is handled through a closed and controlled workflow.<\/p>\r\n<\/article>\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">05<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">Control over the final expression<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">You do not just receive an automatic AI result. We adjust, correct, and refine the image until it has the quality, feeling, and expression you want.<\/p>\r\n<\/article>\r\n<article class=\"ai-bildebehandling-card\" style=\"position: relative; min-height: 205px; padding: 24px 22px 22px; background: #fff; border: 1px solid rgba(20,60,100,.10); border-radius: 20px; box-shadow: 0 18px 50px rgba(28,67,112,.09); overflow: hidden;\">\r\n<div class=\"ai-bildebehandling-num\" style=\"position: absolute; right: 16px; top: -13px; width: 34px; height: 34px; display: flex; align-items: center; justify-content: center; border-radius: 999px; background: linear-gradient(135deg,#e2f7ff,#d9fff1); border: 2px solid #fff; color: #087ca8; font-weight: 900; font-size: 13px; box-shadow: 0 8px 20px rgba(14,165,233,.18);\">06<\/div>\r\n<h3 style=\"margin: 0 0 11px; color: #102033; font-size: 19px; line-height: 1.22; font-weight: 850; letter-spacing: -.02em;\">Quality checked down to the details<\/h3>\r\n<p style=\"margin: 0; color: #5c6877; font-size: 15px; line-height: 1.62;\">Every image is carefully reviewed. We check light, shadows, skin tones, texture, perspective, and transitions so the final result holds up even under closer inspection.<\/p>\r\n<\/article>\r\n<\/div>\r\n<div class=\"ai-bildebehandling-chips\" style=\"display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; margin: 32px auto 0; max-width: 860px;\"><span style=\"padding: 8px 13px; border-radius: 999px; background: #fff; border: 1px solid rgba(20,60,100,.10); box-shadow: 0 8px 20px rgba(28,67,112,.06); color: #506070; font-size: 13px; font-weight: 650;\">Private handling<\/span><br \/>\r\n<span style=\"padding: 8px 13px; border-radius: 999px; background: #fff; border: 1px solid rgba(20,60,100,.10); box-shadow: 0 8px 20px rgba(28,67,112,.06); color: #506070; font-size: 13px; font-weight: 650;\">Norwegian servers<\/span><br \/>\r\n<span style=\"padding: 8px 13px; border-radius: 999px; background: #fff; border: 1px solid rgba(20,60,100,.10); box-shadow: 0 8px 20px rgba(28,67,112,.06); color: #506070; font-size: 13px; font-weight: 650;\">No open AI platforms<\/span><br \/>\r\n<span style=\"padding: 8px 13px; border-radius: 999px; background: #fff; border: 1px solid rgba(20,60,100,.10); box-shadow: 0 8px 20px rgba(28,67,112,.06); color: #506070; font-size: 13px; font-weight: 650;\">Manual quality control<\/span><\/div>\r\n<\/div>\r\n<div class=\"ai-bildebehandling-divider\" style=\"position: absolute; left: 0; right: 0; bottom: -1px; height: 88px; z-index: 1; pointer-events: none;\"><\/div>\r\n<\/section>\r\n[\/vc_column_text][\/vc_column][\/vc_row]<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&#8221;5\/6&#8243;][vc_row_inner][\/vc_row_inner][vc_column_inner][\/vc_column_inner][vc_column_text css=&#8221;&#8221; woodmart_inline=&#8221;no&#8221; text_larger=&#8221;no&#8221;][vc_row full_width=&#8221;stretch_row&#8221; el_class=&#8221;ai-bildebehandling-row&#8221;][vc_column][vc_column_text] Private AI Image Editing \u00b7 Norwegian Servers Modern image editing with privacy at<a class=\"ninja_pages_read_more\"  href=\"https:\/\/firmafotografen.no\/en\/ai-bilderedigering-og-retusj-service\/\"><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"class_list":["post-26834","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/firmafotografen.no\/en\/wp-json\/wp\/v2\/pages\/26834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firmafotografen.no\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/firmafotografen.no\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/firmafotografen.no\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/firmafotografen.no\/en\/wp-json\/wp\/v2\/comments?post=26834"}],"version-history":[{"count":6,"href":"https:\/\/firmafotografen.no\/en\/wp-json\/wp\/v2\/pages\/26834\/revisions"}],"predecessor-version":[{"id":26853,"href":"https:\/\/firmafotografen.no\/en\/wp-json\/wp\/v2\/pages\/26834\/revisions\/26853"}],"wp:attachment":[{"href":"https:\/\/firmafotografen.no\/en\/wp-json\/wp\/v2\/media?parent=26834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}