Dlaczego program Outlook 2007 zmienia rozmiar obrazów w wychodzących i przychodzących wiadomościach e-mail w formacie HTML? Jak mogę to naprawić?

5

W moim kliencie programu Outlook 2007 obrazy osadzone w przychodzących wiadomościach e-mail są wyświetlane podczas zmiany rozmiaru. Przychodzące obrazy są zmieniane na szerokość 198 pikseli, pomimo oryginalnego rozmiaru. Jeśli był większy, zostanie zmniejszony; jeśli byłby mniejszy, zostanie powiększony; proporcje pozostają takie same (obraz nie jest rozciągnięty).

Jest to lokalne tylko dla mojego klienta (tzn. Inny klient Outlook 2007 czytający tę samą skrzynkę odbiorczą IMAP zobaczy obraz we właściwym rozmiarze. Podobnie, wyświetlenie wiadomości e-mail w przeglądarce wyświetli prawidłowy rozmiar). Dzieje się tak niezależnie od tego, czy atrybuty szerokości / wysokości są ustawione na znaczniku obrazu w kodzie HTML. Zoom jest ustawiony na 100% w moim oknie wiadomości; tekst i inne elementy nie są zniekształcone w stosunku do oryginału.

Ponadto wychodzące wiadomości HTML z obrazami osadzonymi w taki sam sposób są zmieniane podczas wysyłania. Wszystkie wychodzące obrazy są skalowane do szerokości 247 pikseli. Źródłowy kod HTML wiadomości wychodzącej jest zmieniany po naciśnięciu przycisku Wyślij, dzięki czemu atrybut szerokości znacznika wynosi 247 pikseli, a sam plik obrazu również jest zmieniany.

Te problemy występują tylko w przypadku wiadomości HTML; Bogate wiadomości tekstowe nie mają tego samego problemu. Próbowałem już ponownie zainstalować program Outlook i mam go w pełni zaktualizowany.

Dlaczego tak się dzieje i jak mogę to zatrzymać?

Mikuso
źródło

Odpowiedzi:

6

Wydaje mi się, że mam rozwiązanie: Przejdź do Word> Opcje Word> Zaawansowane> Ogólne / Opcje internetowe> Obrazy: Jeśli monitor docelowy ma wartość 72 pikseli na cal, zmień to na 96 . Uruchom ponownie program Word i Outlook.

To ostatecznie mnie naprawiło. Mam nadzieję, że to pomoże.

kromakollision
źródło
Dziękuję bardzo. To działało idealnie. Nie mam pojęcia, jak to ustawienie mogło zostać zmienione w pierwszej kolejności.
Mikuso,
To też działało dla mnie. Zmieniono o liczbę pikseli na cal ze 120 na 96. Dla mnie ważniejsze pytania to, jakie jest domyślne ustawienie dla programu Word 2007 i jak lub kiedy miałoby to zostać zmienione / ustawione?
spinacz
1

W przypadku poczty wychodzącej program Outlook można ustawić jako opcję zmiany rozmiaru obrazów.

Od Microsoft Co się stało z opcją automatycznej zmiany rozmiaru obrazu? :

  1. Na karcie Wstawianie (w nowej wiadomości) w grupie Dołącz kliknij opcję Dołącz plik.
  2. Na karcie Wstaw kliknij przycisk Uruchom okno dialogowe Uwzględnij wprowadź opis zdjęcia tutaj.
  3. W panelu Opcje załączników, w obszarze Opcje obrazu, w rozwijanym polu kombi Wybierz rozmiar obrazu kliknij rozmiar obrazu, który chcesz dołączyć.

wprowadź opis zdjęcia tutaj

Więcej informacji tutaj: Automatycznie zmieniaj rozmiar załączników obrazu w programie Outlook 2007

W przypadku poczty przychodzącej program Outlook używa IE do renderowania poczty, którą czytasz. Możesz sprawdzić w IE pod Opcje internetowe> zakładka Zaawansowane> sekcja Multimedia i włączyć / wyłączyć „Włącz automatyczne zmienianie rozmiaru obrazu” i sprawdź, czy to ci pomoże.

opcje internetowe

Ƭᴇcʜιᴇ007
źródło
Dziękujemy za próbę, ale opcja zmiany rozmiaru załączników obrazu staje się dostępna tylko wtedy, gdy obrazy są dołączane nie w linii - a domyślną wartością jest brak zmiany rozmiaru. Ponadto program Outlook 2007+ używa programu Word jako silnika renderowania HTML, a nie IE. Mimo to próbowałem wyłączyć automatyczne zmienianie rozmiaru obrazu, ale bezskutecznie.
Mikuso
Niedawno wpadłem na to nieporozumienie. :) Używa Worda do edycji i IE do wyświetlania. Niezależnie od tego, szkoda, że ​​to nie pomaga; Na razie osobiście nie mam pomysłów. Mam nadzieję, że ktoś inny wejdzie. :)
ᴇcʜιᴇ007
Trochę nie na temat, ale czy możesz podać źródło kopii zapasowej? Nadal jestem całkiem pewien, że Outlook 2007 używa Worda do renderowania - nie IE.
Mikuso
@Mikuso Wiesz, kiedy powiedziano mi, że też mnie rzucił. Teraz, kiedy pytasz, musiałem potwierdzić / odrzucić. Oto, co mówi MS: „Po pierwsze, chociaż nie mamy jeszcze powszechnie dostępnej wersji beta pakietu Microsoft Office 2010, możemy potwierdzić, że program Outlook 2010 używa programu Word 2010 do tworzenia i wyświetlania wiadomości e-mail, podobnie jak w pakiecie Office 2007 ", Więc zgodnie z tym, w 2007 roku WYKORZYSTUJE również Worda, aby go wyświetlić (chyba że nie masz słowa, to używa IE z poczty HTML). Będę musiał poprawić faceta, który mnie poprawił. ;)
ᴇcʜιᴇ007
0

Oto poprawka . Musisz edytować tagi DPI obrazu, aby pasowały do ​​DPI monitora. Więc jeśli masz 96, 120 itd., A następnie ustaw obraz tak, aby pasował. Tak, to jest głupie.

pcunite
źródło
Niestety nie jest to przyczyną. Obrazy mają 96 DPI, a ustawienia wyświetlania w Win7 są ustawione na 100% rozmiar tekstu (Mały).
Mikuso,
@Mikuso - Przykro nam, że to nie działa. Dobra wiadomość: działa w programie Outlook 2010 :-)
pcunite
0

Wierzę, że znalazłem obejście!

Nie używaj obrazu w formacie png. Użyj gif lub jpg. Obrazy gif i jpg nie są zmieniane w oparciu o jakąś konwersję skoku DPI, są one wstawiane w pikselach 1: 1.

Uważam, że problem polega na tym, że sam plik png produkowany przez niektórych redaktorów lub format / standard png wyrażony przez Microsoft - domyślnie określa wewnętrzną rozdzielczość, a Microsoft próbuje to wyrazić. Jednak pliki gif (i być może jpg) nie mają osadzonych metadanych dpi - więc Microsoft nie próbuje ich zmieniać.

Twoje zdrowie.

Craig
źródło
Przetestowałem to, zmieniając ustawienia DPI w programie Word 2007 i nie miało to wpływu, czy obraz był w formacie PNG czy JPEG. W jakiej wersji pakietu Office masz to działające?
spinacz