Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

osadzony obrazek

Termin Definicja
osadzony obrazek

Osadzony obrazek to grafika dołączona do wiadomości jako jej część, wyświetlana bez pobierania z sieci.

Osadzony obrazek w wiadomości e-mail

Osadzony obrazek to grafika przekazana razem z wiadomością e-mail jako część jej struktury, a nie jako odwołanie do pliku znajdującego się na zewnętrznym serwerze. Najczęściej odbiorca widzi ją bez konieczności pobierania obrazu z adresu internetowego. Dotyczy to na przykład logo umieszczonego w stopce, zrzutu ekranu w treści korespondencji albo ilustracji w komunikacie generowanym przez program pocztowy. Obraz może być zakodowany w treści wiadomości albo dołączony jako osobny element MIME powiązany z dokumentem HTML.

W praktyce poczta elektroniczna używa standardu MIME do opisywania różnych części wiadomości. Wiadomość może mieć strukturę multipart/alternative, zawierającą wersję tekstową i HTML, oraz multipart/related, w której dokument HTML występuje razem z zasobami używanymi przez ten dokument. Osadzona grafika jest wtedy częścią przesyłki i może zostać oznaczona nagłówkiem Content-Disposition: inline. Taki nagłówek informuje klienta pocztowego, że element jest przeznaczony do wyświetlenia w treści, choć ostateczny sposób prezentacji zależy od programu pocztowego.

Content-ID, odwołanie cid i kodowanie danych

Typowym mechanizmem osadzania obrazu w wiadomości HTML jest identyfikator Content-ID. W kodzie HTML obraz może być wskazany jako <img src="cid:logo@example">, natomiast odpowiadająca mu część MIME zawiera nagłówek Content-ID: <logo@example>. Klient pocztowy wyszukuje część o takim identyfikatorze i zastępuje odwołanie cid: przekazaną grafiką. Identyfikator musi być spójny między kodem HTML a nagłówkiem MIME; jego przypadkowa zmiana może spowodować wyświetlenie pustego miejsca lub symbolu niedostępnego obrazu.

Dane graficzne są zwykle przesyłane w części MIME z nagłówkiem Content-Type, na przykład image/png albo image/jpeg, oraz z kodowaniem Content-Transfer-Encoding: base64. Base64 nie szyfruje pliku, lecz zamienia jego bajty na znaki możliwe do bezpiecznego przesłania w wiadomości tekstowej. Powoduje przy tym zwiększenie objętości danych o około jedną trzecią. Format obrazu powinien odpowiadać rzeczywistym danym: plik PNG nie może być opisany jako JPEG tylko dlatego, że oba formaty są grafikami. Niektóre wiadomości używają również adresu data:, w którym dane obrazu są zapisane bezpośrednio w kodzie HTML, ale obsługa takiego rozwiązania w klientach pocztowych bywa ograniczona.

Różnica między obrazkiem osadzonym, załącznikiem i grafiką z sieci

Obrazek osadzony różni się od zwykłego załącznika sposobem powiązania z treścią. Załącznik może mieć nagłówek Content-Disposition: attachment i być prezentowany jako plik do samodzielnego otwarcia lub zapisania. Grafika osadzona może również pojawić się na liście załączników, ponieważ klient pocztowy nie zawsze odróżnia element technicznie dołączony od elementu przeznaczonego do wyświetlenia. O rozróżnieniu decydują między innymi struktura MIME, wartość Content-Disposition, identyfikator Content-ID oraz odwołania zawarte w kodzie HTML.

Innym rozwiązaniem jest obraz zdalny, wskazany w HTML przez adres rozpoczynający się od http:// lub https://. W takim przypadku wiadomość zawiera tylko adres zasobu, a klient pocztowy musi wykonać dodatkowe żądanie sieciowe. Program może zablokować automatyczne pobieranie takich grafik, dlatego odbiorca zobaczy komunikat o niedostępnych obrazach. Obraz osadzony przez MIME nie wymaga tego konkretnego żądania, ponieważ jego dane znajdują się w wiadomości. Nie oznacza to jednak, że każda grafika widoczna w treści jest osadzona; dokument HTML może zawierać jednocześnie obrazy lokalne, zdalne i elementy zablokowane przez klienta.

Sprawdzanie wyświetlania osadzonej grafiki na komputerze

Problemy z osadzonym obrazkiem mogą wynikać z uszkodzonej wiadomości, błędnej składni HTML, niezgodnego identyfikatora Content-ID albo ograniczeń konkretnego klienta pocztowego. Przy diagnostyce warto sprawdzić źródło oryginalnej wiadomości i odszukać nagłówki Content-Type, Content-ID oraz Content-Disposition. Następnie można porównać identyfikator z wartością używaną w atrybucie src. Jeżeli część MIME ma pustą zawartość, niepoprawne kodowanie Base64 lub niewłaściwy typ pliku, program pocztowy może nie być w stanie jej zdekodować.

Znaczenie ma także sposób, w jaki wiadomość została przekazana dalej. Niektóre programy pocztowe zmieniają strukturę MIME podczas przekazywania, usuwają nieużywane elementy albo przepisują kod HTML. W efekcie odwołanie cid: może pozostać w treści, podczas gdy odpowiadająca mu część obrazu zostanie usunięta. Warto porównać zachowanie tej samej wiadomości w kilku klientach oraz sprawdzić, czy problem dotyczy tylko jednej grafiki, czy wszystkich elementów osadzonych. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, a przy problemach z pocztą na komputerze może również pomóc ustalić, czy przyczyną jest program, konfiguracja lub uszkodzona wiadomość.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę