2016-02-06 3 views
1

У меня есть сайт с сотнями цветных изображений, и в настоящее время я нахожусь в процессе создания оптимизированных для печати версий страниц.Css print - дублированные изображения для печати

Изображения важны для информации и поэтому их нужно печатать со страницами, но поскольку они в полном цвете, я дублировал их как оттенки серого. Поскольку дублирование всех этих изображений немного успокаивает серверную память, моя проблема заключается в том, что для их использования для css печатных носителей мне также необходимо будет дублировать все веб-страницы (в сто) с css фоновых изображений не напечатайте, и сначала я подумал, что могу просто заменить полноцветные изображения на css фоновое изображение и видимость: скрытые, для цветных изображений, затем изученные фоны не печатаются.

Итак, мой вопрос - это единственный вариант в этом случае дублировать все изображения и все веб-страницы и создать совершенно новый каталог сайта для печати, или есть способ сэкономить место, которое все еще печатает надежно ?

В остальном содержимое веб-страницы рассматривается со стандартным способом печати, это просто образы, которые являются ключевыми, так как их так много, и по умолчанию будет тратить много чернил принтера, оттенки серого, где их цвет фона заменяется белым.

Кроме того, распространено ли для сайтов наличие повторяющихся каталогов, например, один для экрана, один для печати?

Редактировать (на основе начальных ответов). Изображения непрозрачны, и на каждой странице много изображений (в основном это контент на основе изображений), поэтому единственным решением, которое я видел, было изменение их цветов, чтобы их непрозрачность становилась белой и наоборот. Я предполагаю, что это означает, что единственный дубликат сайта является единственным вариантом.

+0

попробуйте 'filter: grayscale (1)' в вашем предварительном просмотре печати –

+0

вы попробовали '@media print {img {filter: grayscale (100%);}}' ? – linktoahref

+0

Ну, я подумал об этом, но изображения сплошного цвета и много на странице, плюс, поскольку я упомянул часть контента, поэтому это означало бы много чернил, если бы я не изменил их цвета для печати. «в основном белые, который работает. – slackexchange

ответ

0

К сожалению, я могу только ответить и не комментировать, как моя репутация низкий :(

Почему вы пошли бы все эти неприятности, когда конечный пользователь имеет возможность в любом случае для печати в оттенках серого? Сохранение пользователя A несколько пенсов на чернилах принтера не получат вас от коричневых точек

+0

Поскольку каждая страница содержит много изображений, которые должны быть напечатаны, и они сплошного цвета, значит, это оттенки серого или нет, это будет означать много чернил, поэтому я поменял их цвета, чтобы их фон теперь был белым (который, к счастью, работает). – slackexchange