python — Как убрать белый фон с картинки?
Что получается = https://i.stack.imgur.com/Vp4ZM.png
Картинка = https://www.flaticon.com/free-icon/volleyball_3231041 Что нужно исправить в этом коде, чтобы убрать белый фон с картинки?.Set_colorkey не убирает белый фон, он остаётся на картинке.
import pygame
MAX_X = 1280
MAX_Y = 720
GREEN = (0,250,0)
BLACK = (0,0,0)
RED = (250,0,0)
WHITE = (255,255,255)
img = pygame.image.load(r"C:\Картинки\volleyball.png")
speed = 3
class Player(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self)
self.image = img
self.image.set_colorkey(WHITE)!!!
self.rect = self.image.get_rect()
self.rect.center = (MAX_X / 2, MAX_Y / 2)
def update(self):
self.rect.x += speed
if self.rect.left > MAX_X:
self.rect.right = 0
fps = 60
pygame.init()
pygame.mixer.init()
screen = pygame.display.set_mode((MAX_X,MAX_Y))
pygame.display.set_caption('PyGame!')
clock = pygame.
time.Clock()
all_sprites = pygame.sprite.Group()
player = Player()
all_sprites.add(player)
while True:
screen.fill(BLACK)
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
pygame.quit()
quit()
clock.tick(fps)
all_sprites.update()
all_sprites.draw(screen)
pygame.display.flip()
- python
- pygame
- png
3
вы как-то не правильно сохранили картинку.
import pygame
MAX_X = 1280
MAX_Y = 720
GREEN = (0,250,0)
BLACK = (0,0,0)
RED = (250,0,0)
WHITE = (255,255,255)
img = pygame.image.load("volleyball.png") # !!!
speed = 3
class Player(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self)
self.image = img
self.image.set_colorkey(WHITE)
self.
rect = self.image.get_rect()
self.rect.center = (MAX_X / 2, MAX_Y / 2)
def update(self):
self.rect.x += speed
if self.rect.left > MAX_X:
self.rect.right = 0
fps = 60
pygame.init()
pygame.mixer.init()
screen = pygame.display.set_mode((MAX_X,MAX_Y))
pygame.display.set_caption('PyGame!')
clock = pygame.time.Clock()
all_sprites = pygame.sprite.Group()
player = Player()
all_sprites.add(player)
while True:
screen.fill(BLACK)
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
pygame.quit()
quit()
clock.tick(fps)
all_sprites.update()
all_sprites.draw(screen)
pygame.display.flip()
4
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
Добавить фоновое изображение к слайдам
Изображения и графика
обучение PowerPoint
Изображения и графика
Изображения и графика
Добавить фоновое изображение
- Добавить фотографии
видео - Форматировать изображения
видео - Добавить фоновое изображение
видео - Создание графического элемента SmartArt
видео - Группировать или разгруппировать объекты
видео - Выровнять и расположить объекты
видео - Объекты слоя
видео - Повернуть или отразить объект
видео
Следующий: Настоящее слайд-шоу
Попробуйте!
Вы можете добавить фоновое изображение к каждому слайду или использовать одно и то же фоновое изображение для всей презентации.
Добавить фоновое изображение
Выберите слайд, к которому вы хотите добавить фоновое изображение.
Выберите Дизайн > Формат фона .
На панели Формат фона выберите Заливка рисунка или текстуры .
- Выберите Файл . org/ListItem»>
Внесите изменения в фоновое изображение, чтобы убедиться, что текст виден и расположен там, где вы хотите.
Используйте Прозрачность , чтобы сделать изображение светлее.
org/ListItem»>
Используйте настройки Смещение для регулировки положения изображения.
Используйте Мозаичное изображение в качестве текстуры , чтобы повторить изображение на слайде.
Если вы хотите, чтобы фоновое изображение было на каждом слайде, выберите Применить ко всем .
В диалоговом окне Вставить изображение выберите изображение, которое хотите использовать, а затем выберите Вставить .
Примечание. PowerPoint изменяет размер изображения, чтобы заполнить весь фон слайда. Если изображение в целом имеет другую форму, чем слайд, на котором оно размещено, внешние части изображения могут выходить за границы слайда и не быть на нем видимыми.
Удалить фоновое изображение
Выберите слайд с фоновым изображением, которое вы хотите удалить.

Выберите Дизайн > Формат фона .
Выбрать Сплошная заливка .
Выберите стрелку рядом с кнопкой Цвет .Выберите белый цвет.
Если вы хотите, чтобы фоновое изображение удалялось на каждом слайде, выберите Применить ко всем .
Хотите больше?
Добавьте фоновое изображение (или водяной знак) на слайды
Как добавить фон к любой фотографии (за считанные секунды)
Великолепная фотография продукта стоит намного больше, чем тысяча слов.
Таким образом, вы должны убедиться, что каждый визуальный элемент, связанный с вашим брендом, говорит 9.0161 ровно то что надо.
Посмотрим правде в глаза, изображения делают большую часть тяжелой работы в любой онлайн-покупке. Когда ваши клиенты не могут пощупать материал или поближе познакомиться с вашим продуктом перед покупкой, ваши фотографии и описания продуктов должны заполнить пробелы.
Изображения, которые вы демонстрируете на страницах своего магазина, в ленте Instagram и в рекламе, должны обеспечивать контекст, вызывать желание и показывать вашим клиентам, что они получают.
Как создать профессионально выглядящие изображения, демонстрирующие вашу продукцию? Большая часть создания визуальных эффектов студийного качества — это добавление идеального фона.
В этой статье мы расскажем, почему вам может понадобиться добавить фон к фотографии, почему исторически это было довольно сложно (особенно для среднего интернет-продавца) и как добавить фон к фотографии.
быстро и легко с Pixelcut.
Но сначала давайте поговорим о , почему фоны так важны, особенно в фотографиях продуктов электронной коммерции.
Настройка сцены: как добавление фона преображает ваши фотографии продуктов
Зачем вам добавлять или удалять фон из фотографий электронной торговли? Это может показаться небольшим изменением, но влияние может быть огромным.
Добавление правильного фона к вашим фотографиям позволяет:
- Привлекать внимание к вашему продукту. Замена фона фотографии позволяет наилучшим образом представить ваш товар. Это может означать настройку сцены с новым фоновым изображением (например, добавление песчаного пляжа в качестве фона для ваших солнцезащитных очков) или выбор одного цвета, чтобы ваш продукт выглядел эффектно (например, добавление простого белого фона, чтобы сделать ваш синий клатч более эффектным). выделяться, быть заметным).
- Убрать отвлекающие факторы.
Никогда не позволяйте случайным фоновым объектам, конфликтующим цветам или любому визуальному беспорядку снова отвлекать вас от ваших продуктов. Когда вы вдумчиво выбираете новый фон для своего продукта или изображения в социальных сетях, вы также устраняете все отвлекающие факторы, которые могут отвлечь внимание от объекта.
- Поднимите имидж своего бренда. Стиль ваших фотографий влияет на то, как покупатели воспринимают ваш продукт, ваш магазин и ваш бренд. Независимо от того, публикуете ли вы товары ручной работы на Etsy или курируете украшения для ленты своего бренда в Instagram, добавление профессионального фона гарантирует, что ваши фотографии сделают правильное заявление о ваших продуктах и вашем бренде.
Изменение фона фотографий не всегда было простым делом
Если фон является таким важным элементом фотографий продуктов, рекламы и сообщений в социальных сетях, то почему все не редактируют свои изображения, чтобы добавить идеальное фон?
Начнем с того, что многие владельцы электронной коммерции не знают, как это сделать.
Если вы не являетесь владельцем магазина, который также является фоторедактором или дизайнером, добавление нового фона к вашим фотографиям может оказаться сложной технической задачей.
Даже если вы хотите научиться редактировать свои фотографии как профессионал, трудно найти время, необходимое для того, чтобы научиться правильно пользоваться инструментами редактирования. Не помогает и то, что традиционное программное обеспечение для дизайна (например, Adobe Photoshop) имеет тенденцию быть чрезмерно сложным, особенно если оно вам нужно только для выполнения одной или двух конкретных задач (например, добавления или удаления фона!).
Хорошие новости?
По мере развития технологий расширяются и ваши возможности для создания профессиональных фотографий товаров. С правильными инструментами это легко для любой , чтобы добавить или удалить фон с фотографии всего за несколько нажатий.
Все, что вам нужно, это смартфон и приложение для смены фона, такое как Pixelcut.
Как добавить фон к фотографии за считанные минуты
Готовы увидеть, как легко можно удалить существующий фон и добавить новый всего за несколько нажатий? Давайте приступим!
После загрузки Pixelcut (доступно как для iOS, так и для Android) следуйте этому простому пошаговому руководству.
Шаг 1: Добавьте фото
Создайте новый проект в Pixelcut и добавьте фото. Вы можете сделать новую фотографию из приложения, нажав кнопку камеры, или загрузить изображение из своих фотографий.
Профессиональный совет: У вас есть несколько разных фотографий товаров, на которые вы хотите добавить одинаковый фон? Pixelcut Pro позволяет профессиональным пользователям объединять изображения в пакеты, поэтому вы можете удалять и добавлять фон из нескольких изображений одновременно.
Это отличное решение для быстрого создания серии фотографий для продуктовой линейки или отдельного продукта.
Например, если вы хотите продемонстрировать предмет с разных ракурсов или выделить несколько предметов в коллекции, вы можете применить один и тот же фон к каждой фотографии, чтобы связать их все вместе.
Шаг 2. Проведите пальцем, чтобы удалить фон
Вот где происходит настоящее волшебство: чтобы удалить фон с любой фотографии, просто проведите пальцем по ползунку.
Когда вы удаляете исходный фон изображения, Pixelcut создает вырез вашего продукта (или любого другого предмета!) для сопряжения с новым фоном по вашему выбору.
Если в вырезе есть какие-либо дефекты, вы можете использовать ластик, чтобы убрать их. Оттуда легко наложить ваш продукт практически на любой тип фона.
Профессиональный совет: Вы можете настроить этот шаг, выбрав уровень прозрачности или полностью удалив фон. Просто проведите пальцем по ползунку, чтобы получить желаемый эффект.
Шаг 3. Выберите новый фон
Удалив исходный фон с изображения, вы можете попробовать разные фоны, чтобы выбрать наиболее подходящий.
Здесь у вас есть три возможных варианта:
- Выберите новый фон из фотопленки
- Найдите в нашей обширной визуальной библиотеке идеальное фоновое изображение (включая более 2 миллионов стоковых фотографий с Unsplash).
- Выберите цвет фона из палитры для простого монохромного фона.
Если у вас уже есть идеальная фотография, вы можете легко загрузить ее из фотопленки.
Или, если у вас есть определенный тип фона или дизайна, вы можете выполнить поиск в нашей гигантской библиотеке пользовательского контента (UGC). Используйте ключевые слова, которые соответствуют желаемой эстетике, будь то «ретро», «бохо», «сельский» — все, что говорит о вашем бренде и имеет смысл для вашего продукта.
Иногда вы можете не знать, что ищете, пока не увидите это.
Вам нужно вдохновение? Выберите один из наших фаворитов из коллекций Pixelcut, которые включают такие темы, как дерево, боке, студия и ботанический.
Профессиональный совет: Наша библиотека пользовательского контента пополняется.
Каждый день добавляются новые шаблоны, поэтому всегда есть из чего выбрать. Лучше всего то, что эти дизайны доступны всем участникам сообщества бесплатно!
Шаг 4 (необязательно): Уточнить + настроить
Теперь, когда у вас есть идеальный фон для вашего продукта, вы можете сохранить, опубликовать или добавить больше деталей, чтобы сделать ваше изображение действительно популярным.
Pixelcut позволяет легко настроить конечный результат с помощью различных фотоэффектов, включая тени, отражения и фильтры.
Вы также можете добавить контур, рамку и пользовательский текст; выбирать из огромного выбора наклеек; и настройте такие свойства, как непрозрачность и яркость, чтобы полностью настроить окончательный результат.
Создайте свою собственную красивую фотографию продукта за 15 секунд
Как продавец электронной коммерции, вы понимаете важность тщательно обработанных изображений, которые правильно говорят о ваших продуктах.


rect = self.image.get_rect()
self.rect.center = (MAX_X / 2, MAX_Y / 2)
def update(self):
self.rect.x += speed
if self.rect.left > MAX_X:
self.rect.right = 0
fps = 60
pygame.init()
pygame.mixer.init()
screen = pygame.display.set_mode((MAX_X,MAX_Y))
pygame.display.set_caption('PyGame!')
clock = pygame.time.Clock()
all_sprites = pygame.sprite.Group()
player = Player()
all_sprites.add(player)
while True:
screen.fill(BLACK)
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
pygame.quit()
quit()
clock.tick(fps)
all_sprites.update()
all_sprites.draw(screen)
pygame.display.flip()

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