Czy istnieje sposób, aby zmienić rozmiar zdjęć do rzeczywistego rozmiaru, który będą wyświetlane w poście? Mam użytkowników, którzy importują duży obraz, a następnie zmieniają jego rozmiar w edytorze wizualnym. Jest to łatwe, ponieważ mogą po prostu przeciągnąć obraz do pożądanego rozmiaru, bez uprzedniego otwierania edytora obrazów, zmiany rozmiaru obrazu, zapisywania go i przesyłania jako osobnego załącznika. Oczywiście czasami powoduje to obraz o szerokości 100 pikseli w poście, ale w rzeczywistości 1500 pikseli.
Czy istnieje wtyczka, która robi to, gdy zapisywany jest nowy post? Chciałbym zachować istniejący obraz w pełnym rozmiarze (do łączenia lub później zmienić rozmiar), ale po prostu dodaj dodatkowy rozmiar (i zapisz go w _wp_attachment_metadata
obiekcie), aby ten post miał obraz w odpowiednim rozmiarze i odniesienie do pełnowymiarowy załącznik.
Oczywiście wszystkie istniejące posty powinny być obsługiwane raz. <img>
Tagi nie mogą mieć po prostu width
, po prostu height
, albo żaden z nich to powinny być czyszczone, więc wszyscy mają prawidłowe width
, height
a obraz tego rozmiaru.
image.png?w=300&h=400
, lub image-300x400.png
który chciałbym następnie pobrać za pomocą Mod_Rewrite i zmienić rozmiar (i pamięć podręczną) na żądanie? Czy to przewaga nad jednokrotnym utworzeniem obrazów o zmienionym rozmiarze (w tej akcji po zapisaniu) i udostępnieniem ich jako plików statycznych?