Уменьшение ширины и высоты пикселей с определенной высотой и шириной

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

3200x1200 пикселей — исходный размер изображения, но я хотел бы преобразовать его в 530x411 для своей веб-страницы.

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

Если это график или диаграмма, вам, вероятно, потребуется воссоздать его или получить в формате svg.

Ответы (5)

Во-первых, вы должны использовать программный продукт, который имеет хорошие алгоритмы изменения размера, иначе результат будет размытым или блочным. Не используйте Paint или подобное. Если вам нужно бесплатное программное приложение, используйте IrfanView или GIMP, есть и профессиональные приложения. В диалоговом окне изменения размера выберите лучшие алгоритмы, даже если они помечены как «медленные», это нормально для современных компьютеров с таким маленьким изображением. Bicubic или Lancozs были бы хорошим выбором.

Во-вторых, вам нужно такое же соотношение сторон, как и в оригинале, иначе измененное изображение будет выглядеть растянутым в одном направлении. Очевидно, здесь у вас другое соотношение: 3200/1200 в оригинале дает вам 2,67, а 530/411 дает вам 1,28. Один из вариантов, предложенный Олле Шегреном, состоит в том, чтобы изменить размер холста до высоты 3200/1,28=2500 пикселей, оставив ширину равной 3200 и центрируя изображение по вертикальной (Y) оси. Если вы используете png, оставьте фон прозрачным, если jpg, заполните только что созданное пространство цветом или узором фона вашего сайта (узор здесь немного проблематичен, вам может потребоваться очень осторожно применить его, чтобы сделать его подходят без проблем). Затем уменьшите размер до 530*411. Другой вариант — сначала обрезать изображение до ширины 1200*1,28=1536 пикселей, а затем изменить размер до 530*411. Сочетание кропа и добавленной высоты тоже хорошо,

Что бы вы ни делали, правильный порядок заключается в том, чтобы сначала обрезать/заполнить изображение до правильного соотношения сторон (вы будете знать, что соотношение правильное, если вы разделите ширину на высоту, и результат будет 1,28), а затем изменить размер. Часто рекомендуется использовать небольшой фильтр повышения резкости после изменения размера, но некоторые приложения делают это автоматически, поэтому сначала критически посмотрите на результат, прежде чем решить, стоит ли повышать резкость.

Вы можете установить размер вывода различными способами, например, в диалоговом окне для команды Файл / Сохранить для Интернета .

Однако, поскольку желаемый выходной формат не соответствует пропорции 3200 x 1200, вам придется решить, как изменить исходное изображение.

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

Проверьте разрешение на вашем изображении. Если оно выше 72, установите его на 72, и это немного уменьшит размер изображения. Затем оттуда перейти к нужному размеру. Это должно помочь с "артефактами".

Ваш вопрос мне не совсем ясен, но похоже, что вы беспокоитесь о соотношении сторон, поскольку 3200x1200, масштабированное до ширины 530, пропорционально будет иметь высоту 199, а не 411.

Соотношение сторон нельзя изменить, не выполнив одно из следующих действий:

  • Обрезка. Масштабирование изображения так, чтобы высота была 411, а ширина была намного шире, чем 530, поэтому вам нужно просто указать, какую часть изображения шириной 530 пикселей вырезать.

  • Искажение. Не делайте этот вариант. Это то, чего мы пытаемся избежать.

  • Измените свой дизайн, чтобы он хорошо смотрелся в разрешении 3200 x 2482, а затем уменьшите его.

Похоже, вы только начали проектировать с холстом неправильной формы.

Если ваш вопрос относится к более конкретному программному обеспечению о том, как сделать что-либо из вышеперечисленного, вам придется перефразировать его.

Если ваше изображение a PNGили a GIF, то вы, вероятно, просматриваете изображение в Indexрежиме. Изменение размера в индексном режиме будет выглядеть ужасно.

Вам нужно будет преобразовать в RGBрежим, а затем изменить размер.

Перейдите в « Изображение» > «Режим» > «RGB» , прежде чем пытаться изменить размер.