При копировании и вставке сохраняется 100% данных? Например, в Firefox в Windows при копировании изображения и вставке его в Photoshop качество остается таким же, как если бы вы проделали долгий путь, сохранили изображение и снова открыли его в Photoshop?

3 ответа3

0

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

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

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

Это действительно относится только к файлам JPEG, а не к GIF или PNG, поскольку они обычно обрабатываются без потерь, если не применяется какая-либо другая оптимизация.

0

Это зависит от типа изображения и данных, содержащихся в нем, но, глядя на исходный код, который обрабатывает функцию "Копировать изображение" в Windows, а также на то, как работает API буфера обмена Windows, выполняется преобразование данных чтобы поместить его в буфер обмена Windows, более конкретно, Firefox переводит изображение в тип MIME BMP (через эту строку кода nsCOMPtr<imgIEncoder> encoder = do_CreateInstance("@mozilla.org/image/encoder;2?type=image/bmp", &rv); и, хотя они поддерживают формат DIBV5 (который дает больше цветового пространства и альфа-информацию), я подозреваю, что есть ошибка в другом месте или необходимо изменить кодировку в коде для поддержки большего количества форматов (например, GIF/PNG с прозрачностью). Как оказалось, потеря прозрачности была известной ошибкой в течение некоторого времени без разрешения.

Поэтому, хотя вы можете не видеть ухудшения качества изображения для большинства изображений в Интернете, ответьте более прямо: нет, 100% данных не сохраняется, когда вы выполняете "Копировать изображение" вместо «Сохранить изображение как…». (особенно для типов изображений с прозрачностью).

Я надеюсь, что это может помочь

0

Теоретически в буфере обмена нет сжатия.

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

Могут помочь такие инструменты, как Clipx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .