Почему пнг картинка вставляется с фоном в фотошопе
Когда я копирую изображение PNG с прозрачностью в буфер обмена, а затем вставляю его в Photoshop, Paint и т.д., Прозрачность становится черной.
Есть ли обходной путь для этого? Это проблема браузера, проблема приложения или проблема ОС с буфером обмена?
Я использую Windows 7 и протестирован с последними версиями Chrome и Internet Explorer.
Copy-Paste не поддерживает прозрачность. Попробуйте сохранить файл, а затем используйте « Open File в Photoshop. AFAIK, у Paint нет возможности сохранять png-файлы с включенной прозрачностью.
Публикация комментария @DanLugg в качестве ответа, так как это наиболее удобно для Windows, ИМХО:
- Щелкните правой кнопкой мыши изображение и Copy Image URL из браузера.
- В Photoshop выберите « File->Open (ctrl-o) и вставьте URL-адрес в часть имени файла диалога.
- Photoshop/Windows загрузит URL во временный файл и откроет его.
Для OS X нет никакого поля в Открытом диалоге Файла / Листе, где можно было бы вставить URI. Вместо этого вы должны загрузить файл и открыть его (например, перетащить из браузера на рабочий стол, затем перетащить новый файл в Dock или в документ Photoshop), а затем удалить временный файл.
Похоже, это проблема Photoshop , а не проблема браузера или ОС. Как в OS X, так и в Windows я могу скопировать изображение PNG с прозрачностью из Chrome (а также Safari в OS X) и вставить его в Illustrator или другие приложения, чтобы оно сохраняло прозрачность. Виноват только фотошоп.
Попробуйте это: скопируйте прозрачное изображение, вставьте в MS Word. Затем скопируйте его (или перетащите) из слова и вставьте в другую целевую программу.
Я обнаружил, что вставка в Visio из Chrome становится черной, но работает правильно в Word, а затем скопирована из Word, она вставляется правильно и прозрачно в Visio.
Вы можете просто перетащить изображение из браузера в Photoshop или любую другую программу, которая будет правильно обрабатывать файл PNG.
Я сделал обходной путь, который решает проблему. Запуск моего скрипта после копирования PNG позволяет вставить изображение из Chrome в Photoshop, Paint и т.д. С прозрачностью в такте.
Если у вас возникнут какие-либо проблемы, сообщите мне об этом здесь или на Github!
Для всех, кто интересуется, если вы получаете черный цвет фона скопированного файла PNG даже при открытии его вручную, попробуйте проверить, нет ли альфа-канала.
Похоже, в зависимости от того, какое программное обеспечение использовалось для создания PNG, прозрачность иногда сохраняется такой же, как и внутри слоев, но в другой раз она сохраняется в альфа-канале.
Хитрость, когда он находится в альфа-канале, состоит в том, чтобы просто нажать CTRL+. Нажмите на небольшой предварительный просмотр альфа-канала, чтобы выбрать его, а затем создайте маску на слое с черным фоном из выделения. (Тогда вы можете удалить альфа-канал)
Я просто провел много времени, изучая это. Я использовал Photoshop для копирования полупрозрачных текстур в течение некоторого времени во время создания прототипа (с назначением Axure RP).
Теперь я попытался использовать новый API буфера обмена в HTML 5. Я проанализировал файлы PNG, сгенерированные этим процессом.
Если я использую буфер обмена (с прямоугольным выделением) для копирования полупрозрачной текстуры в браузер с помощью API буфера обмена, он устанавливает альфа-байт в FF (полностью непрозрачный).
Если я использую API-интерфейс перетаскивания для копирования файла PNG 24 "Сохранить как веб" в браузер, он работает так, как ожидается, и прозрачные пиксели работают (и альфа-байт не является обязательным для FF).
Таким образом, я сыт по горло этим раздражением и сделал обходной путь.
Есть две части к этому:
- Крошечная утилита, которую я написал, чтобы сохранить изображение в буфер обмена .jpg файл
Сценарий AutoHotKey проверяет, активен ли в данный момент Photoshop и, если это так, перехватывает Ctrl + V , а затем запускает утилиту.
Если утилита сохранила изображение в %TEMP%\clip.jpg , комбинация клавиш Shift + Ctrl + F12 отправляется в Photoshop, который я сопоставил с действием Photoshop, чтобы поместить файл clip.jpg в текущий открытый документ.
Если утилита не сохранила изображение, стандартное Ctrl + V отправляется в Photoshop, и выполняется стандартная вставка.
Чтобы создать действие Photoshop, просто создайте новое действие с комбинацией клавиш, сопоставленной с Shift+Ctrl+F12 (или измените комбинацию в файле сценария), а затем во время записи перейдите в « File > « Place Embedded. и вставьте %TEMP%\clip.jpg в поле имени файла.
Ниже приведен исходный код сценария AHK. Если вы ранее не использовали AutoHotKey, установите его, затем сохраните код в файле filename.ahk в том же каталоге, что и утилита ClipboardToPNG.exe, а затем просто запустите его.
Если вы попытались вставить PNG из Интернета в Photoshop, скопировав изображение, вы увидите черный фон. То есть вы копируете изображение, которое вы видели в Интернете, нажимая правую кнопку и «копируя изображение». Когда вы вставляете в программу редактирования, вместо оставляя прозрачный фон Вы получаете черный фон.
Почему черный фон выходит?
Этот черный фон вместо прозрачности имеет объяснение: это не ваша вина или саманэто ошибка, но это проблема в буфере обмена Windows. Когда вы щелкаете правой кнопкой мыши и выбираете «Копировать изображение» или «Копировать PNG», Windows автоматически отбрасывает информацию о прозрачности сохранив его в буфере обмена. Как только вы вставите его, он появится на черном фоне.
Это могло случиться с вами когда-нибудь, и вы не знаете почему. Если этого не произошло с вами, попробуйте сделать это, чтобы посмотреть, что произойдет . И мы объясним, как решить эту проблему, используя другие приемы или приемы, которые избегают этого черного фона и сохраняют фон прозрачным, пока вы можете его использовать.
Чего не делать
- Зайдите в Google и найдите любое изображение PNG
- Выберите «Прозрачный» в поисковой системе Google.
- Выберите изображение, которое вы хотите
- Щелкните правой кнопкой мыши
- Нажмите на «Копировать изображение»
- Перейти в фотошоп
- Откройте новый документ
- Нажмите «Вставить» или нажмите CTRL + V на клавиатуре
- Вы увидите изображение, которое выглядит черным, а не с прозрачным фоном
Если вы обычно это делаете, есть приемы, чтобы этого не происходило, и мы объясним их вам в следующих параграфах. Если вы этого не сделали, вы уже знаете, что не следует делать, когда собираетесь скопировать PNG-файл в Photoshop.
Как правильно вставить PNG
- архив
- Открыть .
- Вы выбираете место, где оно находится
- Выберите файл
- Нажмите Enter или подтвердите кнопкой Open
Если вы откроете его так, вы увидите, что прозрачный фон есть, как и должно быть.
Перетащите изображение
Еще одна полезная опция, которая сохраняет прозрачность и экономит вам шаг, даже если это всего несколько секунд. Вы можете выполнить те же действия, что и раньше: выполнить поиск изображения в Google или выбрать нужное изображение в Интернете или выбрать нужное изображение на своем компьютере. Получив его, перетащите прямо из этого места на рабочий стол Photoshop. Вам не нужно будет выполнять шаги Файл> Открыть> Местоположение и вам нужно будет только перетащить его и он автоматически откроется. Это самый быстрый и простой вариант, хотя это будет означать, что у вас есть ранее загруженный образ где-то на вашем компьютере.
Скопируйте ссылку
- Зайдите в Google и найдите нужное изображение в PNG
- Откройте его, чтобы получить доступ к параметрам
- Щелкните правой кнопкой мыши по нему
- Нажмите на " Скопируйте адрес изображения
- Откройте Adobe Photoshop на вашем компьютере
- Перейти в верхний правый угол экрана
- Выберите опцию «Файл» и нажмите «Открыть»
- Перейти к адресной строке, которая появляется
- Щелкните правой кнопкой мыши и нажмите «Вставить» или выполните Control + V
- Изображение появится автоматически с прозрачностью
Этими тремя способами вы можете легко заставить изображение сохранять прозрачность, и черный фон не появляется. Есть три простых способа избежать этой проблемы, которые вы, возможно, когда-либо видели.
Когда мы говорим о редакторах изображений, у нас есть широкий спектр опций, среди которых Photoshop выделяется среди своих конкурентов, являясь наиболее широко используемым инструментом во всем мире, особенно подходящим для профессионалов. Хотя в целом это работает хорошо, бывают случаи, когда мы можем найти некоторые ошибки, которые могут испортить наш пользовательский опыт.
Ни одно программное обеспечение не застраховано от проблем, каким бы хорошим оно ни было, и Photoshop не станет исключением. Вот почему иногда мы можем найти ошибку «Это не файл PNG» , предотвращая загрузку определенных файлов в нашу рабочую область.
Почему Photoshop не открывает файлы PNG?
- Программное обеспечение устарело - Использование устаревшей версии Photoshop может быть причиной ошибки «Не файл PNG», поэтому нам необходимо обновить ее.
- Неверный тип файла - Также возможно, что тип файла неправильный, и мы пытаемся открыть файл PNG, который на самом деле является JPG.
- Настройки не удаляются : Другая возможная причина заключается в том, что ошибка появляется из-за того, что настройки программы не удаляются при последнем закрытии программы.
- Используйте графический процессор : иногда эта функциональность может создавать проблемы, особенно если мы используем менее мощный компьютер.
- Неправильное сжатие : в случае, если сжатие файла не было завершено корректно, это может вызвать ошибку при его загрузке в Photoshop.
Правда в том, что независимо от причины, вызвавшей это, это может быть расстройство, когда дело доходит до правильной работы, вызывая у нас более одной головной боли, поэтому важно найти правильный способ решить эту проблему наиболее эффективным способом. . возможно быстро.
Решать проблему
Далее мы рассмотрим различные способы, которые мы можем использовать, чтобы решить эту досадную проблему, которая не позволяет Photoshop правильно открывать файлы этого типа.
Обновить фотошоп
Чтобы продолжить обновление, просто запустите программу и нажмите на вкладку «Помощь». Позже мы нажимаем «Обновления», чтобы получить доступ к Adobe Creative. облако приложение, откуда мы можем приступить к его загрузке.
В качестве альтернативы мы можем закрыть приложение и напрямую открыть приложение Creative Cloud, которое мы наверняка установили. Отсюда на боковой панели щелкните раздел «Все приложения» и проверьте, есть ли новое обновление. Если это так, нажмите «Обновить». После завершения мы проверяем, что проблема была решена удовлетворительно.
Пересохраните изображение в формате PNG.
Эта проблема может возникнуть из-за того, что файл, который мы пытаемся открыть, поврежден или поврежден , поэтому простой способ решить эту проблему — открыть его с помощью Paint. Чтобы запустить его, просто введите его имя в поле поиска меню «Пуск» и выберите его. Затем мы открываем поврежденное изображение и сохраняем его как новый файл PNG, используя опцию «Сохранить как». Таким образом, Paint сохранит его как новый файл, выполнив любые ошибки, которые он может содержать.
После завершения мы пытаемся снова открыть изображение с помощью Photoshop, чтобы проверить, решена ли проблема.
Измените расширение файла
Бывают случаи, когда мы можем загрузить файл, содержащий расширение PNG, хотя расширение на самом деле неверно, например, если это действительно файл JPG. Это может привести к появлению ошибки при загрузке изображения в рабочей области Photoshop.
Это то, что мы можем легко проверить, просто открыв изображение с помощью Блокнота. Если при открытии мы видим, что файл начинается с « ÿØÿ á” это указывает на то, что изображение действительно является файлом JPG. В случае, если он показывает ” ‰ PNG “, то мы будем иметь дело с изображением в формате PNG.
В том случае, если перед нами действительно файл JPG, мы должны изменить его формат. Для этого нажимаем комбинацию клавиш «Windows + E” для доступа к Проводник. Затем перейдите на вкладку «Вид» и убедитесь, что установлен флажок «Расширения имен файлов». Наконец, мы меняем расширение файла изображения PNG на JPG, переименовав его.
Отключить графический процессор
Графический процессор — это инструмент, который Photoshop включает в себя для улучшения производительности современных компьютеров, что позволяет программе работать более плавно. Однако он не идеален, и его включение может вызвать некоторые проблемы, особенно на старых компьютерах, которые могут вызывать ошибки такого типа.
В этом случае мы можем попытаться отключить его, чтобы увидеть, устраняет ли он надоедливую ошибку. Это то, что мы должны сделать, открыв приложение и щелкнув вкладку «Редактировать», которую мы находим на панели инструментов. Затем мы нажимаем «Производительность», которая откроет новое окно. Здесь мы должны снять флажок «Использовать графический процессор» и нажать «ОК».
Теперь нам нужно только перезапустить приложение и перетащить проблемное изображение в интерфейс программы, чтобы проверить, решена ли проблема. Позже мы можем снова включить эту функцию, если нам нужно выполнить задачи, для которых она требуется.
Сбросить настройки
Мы также можем сбросить настройки программы. С помощью этой операции мы можем исправлять различные проблемы, случайно возникающие в программе редактирования Adobe. Для этого просто запустите приложение и нажмите на вкладку «Редактировать». Позже мы выбираем опцию «Настройки» и нажимаем на раздел «Общие». Здесь мы должны нажать на кнопку Кнопка «Сбросить настройки при выходе» .
Как только это будет сделано, мы закроем Photoshop и перезагрузим компьютер. Позже мы снова открываем редактор и пытаемся получить доступ к изображению, которое доставляло нам проблемы, чтобы проверить, действительно ли ошибка устранена.
Черный фон PNG может появляться в самых разнообразных условиях. Чтобы избежать этого глюка нужно придерживаться нескольких правил.
Вообще изображение с прозрачностью сперва нужно сохранить на жесткий диск, затем — удостовериться в том, что оно имеет альфа-канал (прозрачность). Только после этого его можно открывать в Adobe Photoshop: перетаскиванием в окно редактора или при помощи команды «Открыть с помощью»
Следует помнить о том, что буфер обмена, который используется при способе «Копировать-Вставить», не поддерживает прозрачность. Именно поэтому сперва изображение нужно сохранить на жесткий диск и только после этого пользоваться командой Открыть Файл (Open File — в англоязычной версии редактора) в Photoshop.
А вот Paint, например, вообще не поддерживает альфа-канал и поэтому сохранить изображение в данной программе с прозрачностью невозможно.
- Изображение в формате PNG всегда поддерживает прозрачность. Если появляется черный фон PNG нужно ещё раз удостовериться, что оно было открыто и сохранено корректно.
Если черный фон в PNG появляется используйте следующий алгоритм открытия:
- Cкопируйте адрес изображения из поисковой строки браузера и сохраните изображение на жесткий диск
- Откройте Photoshop и при помощи команды Файл->Открыть (либо при помощи одновременного нажатия клавиш Сtrl-О) открываем изображение PNG, которое мы сохранили на компьютер. Также можно ввести URL-адрес в диалоговом окне в строку имени файла.
- Photoshop произведёт загрузку изображения и сохранит его во временный файл. Теперь черный фон PNG появляться не должен.
Таким образом, если фотография или другой изображение в PNG не имеет прозрачности нужно внимательно изучить алгоритм его открытия и лишь потом приступать к его редактированию.
Черный фон PNG на OS X
Диалоговое окно Open File/Sheet не имеет строки, куда можно было бы ввести url-адрес. В этом случае необходимо загрузить файл вручную и скопировать его на жесткий диск — можно использовать перетаскивание файла на рабочий стол.
Новый файл теперь нужно перетащить в Photoshop или Dock. После — удаляем временный файл. Вопрос почему png с черным фоном можно считать закрытым.
На операционных системах OS X и Windows изображение с прозрачностью можно скопировать исключительно из браузера Chrome (или из Safari на OS X). Кроме этого редактора также должен поддерживать работу с альфа-каналами
Помните о том, что фон в PNG — это не глюк системы и не проблема редактора Photoshop. Иногда изображение может быть не с прозрачностью, а с фоном. В таком случае перейдите во вкладку «Настройки» и установите прозрачный фон. Проверьте каналы — там должен быть отдельный альфа-канал.
Таким образом, ответ на вопрос почему появляется черный фон PNG вполне понятен…
Я заметил, что иногда, когда мы сохраняем изображение и открываем его в Adobe Photoshop, "белый" фон становится "черным".
Например, когда я смотрю это изображение с помощью Chrome, это то, что я вижу:
Однако, когда я сохранил файл на своем компьютере («щелкните правой кнопкой мыши» → «Сохранить изображение как . »), а затем открыл файл в Photoshop CS5, это то, что я вижу:
Почему "белая" часть изображения становится черной после сохранения?
Эта проблема возникает при копировании изображений с прозрачностью. Часть, которую вы называете белой (становится черной), на самом деле не белая, а прозрачная.
Когда вы копируете изображение *.jpg , технически вы сохраняете его в буфере обмена; но есть проблема: ваш буфер обмена может хранить только изображения *.bmp . Таким образом, система преобразует изображение *.jpg в *.bmp прежде чем сохранить его в буфере обмена. Теперь вот ваша проблема: *.bmp не поддерживает альфа-каналы (прозрачность). Так что же происходит с прозрачными пикселями? они становятся черными.
Поэтому самое простое решение - просто не использовать буфер обмена (tl; dr): сохраните изображение в файл и откройте файл в Photoshop.
Это потому, что у него есть прозрачность. И разные приложения могут иметь разные цвета фона по умолчанию. В Firefox ваша картинка отображается на темно-сером фоне.
Из того, что я понимаю, дело в том, что PNG использует индексированный цвет для прозрачности . то, что Фотошоп не любит обрабатывать.
Да, связанная картинка определенно имеет прозрачный фон. Подтверждено с помощью GIMP, как показано ниже.
Что касается того, почему ваш прозрачный фон выглядит черным в PhotoShop, может быть связано с этим:
Выберите цвет фона в PhotoShop Я думаю, вам просто нужно изменить цвет фона приложения обратно на прозрачный, а не черный.
Эта проблема возникает при сохранении PNG с индексированным цветом в CS5 и ниже.
Photoshop не может правильно отображать файлы PNG с индексированным цветом для прозрачности из-за того, что данные прозрачности встроены в альфа-палитру, а не хранятся в отдельной альфа-маске.
В результате Photoshop читает компоненты RGB каждого индексированного цвета и игнорирует данные прозрачности, встроенные в альфа-палитру изображения. В обычно сохраненном PNG эти данные будут включены в отдельную альфа-маску и будут считываться программой соответствующим образом. В этом случае, когда данные о прозрачности не могут быть прочитаны, фон изображения становится черным.
Более поздние версии Photoshop могут отображать индексированные цветные PNG с заданной прозрачностью.
Читайте также: