Отзывы о Краска для волос Palette
Средняя оценка:
3,2
23 отзыва
Рекомендуют:
+11
-11
Катеринка Ж 34 года, Великие Луки
Отзывов: 2096
Репутация: +20960
Со своей функцией справляется
5
Рекомендую
Достоинства: Одна из немногих, подошедших мне. Цена не кусается. Волосы после нее шелковистые и рассыпчатые.
Отзыв: Перепробовали не один десяток красок. Причем это были все мыслимые цвета и оттенки. А вот когда решила вернуть свой изначальный блондинистый цвет, все средства превращали мои волосы в рыжие или желтые.
Палетт пользовалась сестра (рыжая, кстати, от природы). Ее огненный цвет, правда ничего не брало, но заметно осветляла именно эта вещь. Если точно помню, то С10.
Я взяла на пробу жемчужного блондина — цвет получился восхитительный! Желтизна после прошлой неудачной попытки ушла, а волосы долго бы… Читать далее
Pe4engo Ж 29 лет, Саратов
Отзывов: 1405
Репутация: +7731
Неплохая
4
Рекомендую
Достоинства: Стойкая.
Недостатки: Сушит.
Отзыв: Пользуюсь в основном именно этой краской — потому что подобранный цвет только у этой марки, поэтому хочешь — не хочешь, а чтобы поддерживать цыет приходится пользоваться. Цвет получается яркий, насыщенный, долго держится. Сама по себе эта краска очень сушит кожу головы — поэтому после окрашивания приходится использовать дополнительные средства.
Риша Ж
Отзывов: 759
Репутация: +2154
Palette
5
Рекомендую
Отзыв: Самая простая краска для волос, я бы даже сказала, что она из серии бюджетных красок. А по стойкости не уступает ни одной даже самой дорогой краске. Но во время окрашивания сильно пересушивает кожу головы. Это самый большой недостаток. Пользуюсь регулярно.
Максим М 35 лет
Отзывов: 2
Репутация: +4
Вредит здоровью!
2
Не рекомендую
Достоинства: Низкая цена.
Недостатки: Приносит вред волосам и коже.
Отзыв: Краска ужасная, после покраски вся голова покрылась ужасными вулдырями которые жутко чесались и болели. Волосы стали ломкими и сухими, после покраски кончики начали ломатся и волосы выпадать. Цвет смывается очень быстро, буквально через неделю. Пришлось очень долго востанавливатся. Единственный плюс в том что краска по сравнению дешевая. Я от природы брюнетка хотелось прекрасится в пепельный блондин, цвет получился какой то асфальтный с желтоватым отблеском, при том что перед основной покраской… Читать далее
Vikajerry Ж 30 лет, Москва
Отзывов: 644
Репутация: +1198
Остаться без волос!
1
Не рекомендую
Достоинства: Низкая стоимость.
Недостатки: Портит волосы.
Отзыв: Никому не советую покупать данную краску. Цвет не соответствует упаковке! Волосы окрасились в несколько тонов темнее заявленного цвета. После окрашивания кончики стали сухими и ломкими, поэтому постоянно приходилось пользоваться дополнительными средствами для ухода.
Волосы были испорчены, очень долго восстанавливала.
Евгения Ж 32 года, Ижевск
Отзывов: 4080
Репутация: +9548
Сушит волосы
3
Не рекомендую
Достоинства: Цена.
Недостатки: Сушит волосы.
Отзыв: Покупала эту краску пару раз — мне очень нравится цена у нее — недорогая и цвет достаточно долго держится, единственное что меня теперь останавливает при ее покупке — это то что она очень сильно сушит кожу — после 2-3 мытья головы — волосы очень на солому похожи.
Елена Ж 35 лет, Краснодар
Отзывов: 342
Репутация: +470
Радует стоимость но волосы страдают.. .
3
Не рекомендую
Достоинства: Недорого.
Недостатки: Сушит волосы.
Отзыв: Конечно несомненный плюс этой краски для волос-это то что она недорого стоит, так как нам-девочкам-часто надо красить волосы, а корни волос еще чаще. Я попробовала, честно сказать-не понравилось, волосы сухие, как мочалка. Цвет тоже немного отличался от картинки, на картинке-пепельный, а покрасила-желтый оказался. В общем больше с этой краской не экспериментирую. Хоть и говорят что волосы не ноги-отрастут, но хочется все таки чтоб и волосы остались «при мне».
Алиса Ж
Отзывов: 1
Репутация: +1
Не плохая краска, но. ………
4
Рекомендую
Достоинства: Цвет, как на коробке, стойкая.
Недостатки: Сушит волосы, зуд кожи головы.
Отзыв: Приобрела краску для волос «Palette» цвет темно-каштановый. Люблю каштановые оттенки. До этого тоже красила волосы в темно-каштановый цвет, но другой краской, которая быстро смывалась, и придавала волосам рыжий оттенок.
С краской Palette совсем иначе. Цвет получился темный, почти черный, как я и ожидала. Но после нескольких помывок, чуть смылся и получился чистый холодный каштан. Единственное, но…….. очень сушит волосы и кожу головы.
Светик Ж 48 лет, Москва
Отзывов: 1
Репутация: +1
Ужас
1
Не рекомендую
Достоинства: Окрашивание происходит.
Недостатки: Есть возможность остаться без волос и с больной кожей головы.
Отзыв: Я ВСЕГДА ПОЛЬЗОВАЛАСЬ ВАШЕЙ КРАСКОЙ!
Но вчера при окрашивании волос сожгла всю кожу головы. У меня никогда не было никакой реакции на краску. Даже не смогла выдержать нужное время, кожа головы начала «гореть», появилось невозможное «жжение» и через 15 минут пришлось смыть краску. Только уже было поздно, даже вода вызывала невозможную боль, а на утро вся голова покрылась болячками, к которым присохли волосы. Расчесать волосы не возможно, так как это не только больно, но и волосы вместе с болячка… Читать далее
Галя Ж 27 лет, Ужгород
Отзывов: 10
Репутация: +2
Мне не понравилась
2
Не рекомендую
Достоинства: Недорого, цвет почти не смывается.
Недостатки: Сложно наносить и смывать, немного сушит волосы, цвет тусклый.
Отзыв: Раз проэкспериментировала с этой краской. Впечатления — среднячёк. Наносится сложно, густая какая-то. Смывается сложно (я 4 раза шампунем смывала краску с волос!). Но цвет получился хороший, в сравнении, например, с Гарньером, меньше вымывается. Только как по мне, то не слишьком яркий, у меня вот вышел не едко-рыжий, а тусклый.
ТАНЯ Ж Киев
Отзывов: 37
Репутация: +20
Мне нравится.
5
Рекомендую
Достоинства: Волосы не ломаются, мягкие, окрашивает до желаемого цвета.
Недостатки: Нет.
Отзыв: Пользуюсь краской для волос Palette, совсем недавно. По совету подруги, купила попробовать, и честно скажу, мне понравилось. Я покупаю краску №100 скандинавский блондин. Мне нравится в краске то, что волосы после покраски остаются натуральными, а не солома. По ощущению волосы мягкие, не ломаются, не сухие. Почти нет желтого цвета, после второй покраске волосы стали белыми. Цена 20 грн, цена соответствует качеству.
Kanapusha-7-For Ж 29 лет, Гомель
Отзывов: 14
Репутация: +38
Краска не очень
Достоинства: Не так быстро жирнеют волосы.
Недостатки: Сушит волосы.
Отзыв: Мне эта краска не очень нравится. Очень сушит волосы. У меня жирные волосы, и благодаря тому что она сушит волосы, волосы жирнеют не так быстро, но кончики волос после нее сухие-сухие, и очень секутся. Да и смывается она очень быстро. Тем более я мою голову каждый день и поэтому мне ее вообще ненамного хватает. Я считаю, что ее можно использовать для жирных волос, но тогда за кончиками волос нужен дополнительный хороший уход.
Наташа Ж 38 лет, Воронеж
Отзывов: 19
Репутация: +21
Стойкость среднняя
3
Не рекомендую
Достоинства: Только цена.
Недостатки: Цвет не такой как на картинке.
Отзыв: Раньше я всегда покупала эту краску но после того как по про бывала этот цвет разочаровалась, стоило мне 5 минут передержать у меня волосы стали черного цвета, и бальзама в этой краске нет после окрашивания.
Madamromanova Ж 32 года
Отзывов: 2
Репутация: +4
Нормальная с плюсом краска
4
Рекомендую
Достоинства: Унитожение желтизны волос после обессвечивания.
Недостатки: Последующий тщательный уход и плохие перчатки в коробке.
Отзыв: В целом краска не плохая. Соответствует своей ценовой категории. Но пока за весь период моего блондинистого существования, я не нашла лучшего варианта (кроме салонной покраски) для унитожения желтизны волос после обессвечивания! Другие краски такого эффекта не дадут. Правда потом надо оочень тщательно следить за выпадом волос))) Но красота стоит жертв. А вы хотели стать блондинкой и ни капли не облысеть? Так не полуиться. Я вот вообще от природы блондинка, но черт меня дергает постоянно в темны… Читать далее
Guzel Ж 41 год
Отзывов: 5
Репутация: +11
БЫСТРО СМЫВАЕТСЯ
2
Не рекомендую
Достоинства: ЦЕНА.
Недостатки: БЫСТРО СМЫВАЕТСЯ, СЖИГАЕТ ВОЛОСЫ.
Отзыв: ПОКУПАЛА КРАСКУ ТЕМНЕЕ СВОЕГО ЦВЕТА — СМЫЛСЯ ЧЕРЕЗ НЕДЕЛЮ, ОСТАВИВ НЕПРИЯТНЫЙ РЫЖЕВАТО — БУРЫЙ ОТТЕНОК. ПРАВДА ПЕРВУЮ НЕДЕЛЮ ВОЛОСЫ БЫЛИ КРАСИВЫМИ, БЛЕСТЯЩИМИ, ПОТОМ БЛЕСК КУДА-ТО ПРОПАЛ, ЦВЕТ СМЫЛСЯ, ВОЛОСЫ СТАЛИ ПОХОЖИ НА МОЧАЛКУ. ДОЛГО ЛЕЧИЛА МАСКАМИ И БАЛЬЗАМАМИ. ЕДИНСТВЕННОЕ ДОСТОИНСТВО КРАСКИ — ЭТО ЦЕНА, И ТО ОЧЕНЬ СОМНИТЕЛЬНОЕ, ПОЧТИ ЗА ЭТУ ЦЕНУ МОЖНО КУПИТЬ KAARAL — МНЕ ПОДОШЛА ИДЕАЛЬНО, А ЕСЛИ ЕЩЕ С МАСКОЙ ЭТОЙ ЖЕ ФИРМЫ С ПЧЕЛИНЫМ МОЛОЧКОМ, ТО ВООБЩЕ ВОЛОСЫ ЖИВЫЕ И БЛЕСТЯЩИЕ. ТАК ЧТО, Е… Читать далее
Похожие предметы
Отзывы на Краска для волос Palette в категории Косметика и Парфюмерия.
Вы можете написать отзыв на этот предмет или добавить новый предмет, которого еще нет на сайте и написать отзыв на него.
Palette Фитолиния Стойкая крем-краска для волос
Самые выгодные предложения по Palette Фитолиния Стойкая крем-краска для волос
Имя скрыто, 09. 08.2020
Комментарий: Достоинства:
стойкая, хорошо прокрашивает
Недостатки:
от кожи проблематично оттирается
качественная краска
Имя скрыто, 02.04.2020
Комментарий: тихий ужас!цвет волос после окрашивания абсолютно не соответствует заявленному. Волосы стали после окрашивания очень темными и приобрели пепельно-фиолетовый оттенок. Трудно описать что получилось. Не рекомендую тем, кто не любит неприятные сюрпризы!
Ольга С., 17.10.2019
Достоинства: Тон черный-сразу после окрашивания очень хорошо выглядит, ярко-черный, глубокий цвет.
Недостатки: Окрашивает кожу, трудно удалить краску с кожи.
Комментарий: Через 3-4 мытья волос, цвет тусклеет, не очень стойкая.
Имя скрыто, 16.09.2019
Комментарий: Отличная краска, закрашивает седину.
Имя скрыто, 26.08.2019
Комментарий: На моих волосах цвет «каштановый» получился слишком тёмным. Волосы не испортил. Ещё очень хороший бальзам-кондиционер. Краска хорошая, но выбирайте оттенок правильно 4/5
Имя скрыто, 21. 08.2019
Комментарий: Краска хорошая! Но цвет быстро смывается
Имя скрыто, 20.07.2019
Комментарий: Корни отдают рыжиной,а вот концы более менее походят на заявленный цвет .Краска ооочень сильно пахнет аммиаком, сильно сушит волосы. После покраски неделю болела кожа головы..Буду брать более щадящие краски впредь.
Имя скрыто, 20.06.2019
Комментарий: Неравномерно прокрашивает, вымывается, красит кожу. Не советую
Имя скрыто, 08.06.2019
Достоинства: Очень хорошая краска,цвет потрясающий,цена не большая
Недостатки: Нет
Имя скрыто, 24.04.2019
Комментарий: Достоинства:
Стойкий цвет. Нормальный запах.
Отличная краска.
Имя скрыто, 28.03.2019
Комментарий: великолепная краска для волос мама просто без ума от нее
Ольга Лешина, 23. 02.2019
Достоинства: Волосы полностью прокрасились,цвет соответствует заявленому…
Недостатки: Каждый раз как можешь волосы краска текёт,полотенце,подушки,футболки всё в краске,это просто ужас,в жару на улице когда голова потеет опять же краска дуром стекает на одежду.
Комментарий: Не советую покупать эту краску.
Имя скрыто, 18.02.2019
Комментарий: Достоинства:
Долго держится
Хорошая краска
Имя скрыто, 31.01.2019
Комментарий: Хорошая краска нормально прокрашивает
Имя скрыто, 19. 01.2019
Комментарий: Достоинства:
Большой выбор оттенков
Недостатки:
Много аммиака. Закрашивает седину на 70%
Не плохая краска
Краска для волос Palette Deluxe, достоинства, отзывы, палитра цветов
На прошлой неделе мне прислали целую посылку, в которой также были краски для волос Palette.
По окрашиванию волос я уже настоящий специалист, со своего натурального светлого шатена я перекрашивалась в рыжий, чёрный, баклажан, высветлила прядки, делала градиент. Я знаю что Вы подумали — девчонка уже окончательно испортила свои волосы! И я с Вами согласна, многие краски наносят вред волосам… но не эта. Я могу честно сказать, что это действительно лучшая краска, которой я пользовалась!
Достоинства краски для волос Schwarzkopf Palette Deluxe
Вернёмся к сути: что же делает краску для волос Schwarzkopf Palette Deluxe такой замечательной — 7 разновидностей масел, которые она содержит, они питают волосы, делают их мягкими как шёлк, и улучшаю структуру.
- масло марулы;
- масло аргана;
- масло кунжута;
- миндальное масло;
- оливковое масло;
- масло абрикосовых косточек;
- масло ореха макадамия.
Все они известны своими питательными свойствами для красивых локонов. Я выбрала красно-лиловый для себя (оттенок 679), а остальные три упаковки раздала подругам. У них получился такой же удачный результат и их единогласным положительным отзывам я не удивилась.
Читайте также: Schwarzkopf Professional Igora Royal
Я получила массу комплиментов- люди спрашивали, окрашивала ли я волосы в салоне – по-моему это и есть признак качественной краски, которой и является Schwarzkopf Palette Deluxe.
Немного отзывов
Моя подруга окрасила волосы в баклажановый тон (оттенок 880). Обычно, когда Вы перекрашиваете светлые волосы в более тёмный тон (а это именно её случай), результат может быть не немного непредсказуем. Но её тон получился просто замечательно. Когда я когда-то красилась в баклажановый, у меня был далеко не такой успешный результат и красивый цвет.
И все же какая краска для волос лучше
Вторая подруга выбрала оттенок блонда (218). Цвет её волос до перекрашивания — смесь тёмного шоколада и красного. Так что перекраситься в блондинку было довольно большим шагом. Часто это сделать очень трудно, имея красный тёмный оттенок на волосах, да ещё с одни окрашиванием и без осветления. Но с Palette Deluxe красные тона ушли! Она также упомянула, что волосы совершенно не повредились, а стали наоборот мягче и приятней на ощупь.
Советуем почитать: Натуральная краска для волос своими руками
Еще одна подруга использовала тёмный шоколад (оттенок 3-0). Она натуральная шатенка, так что этот тон придал ей красивое сияния и сделал цвет волос насыщенней. Краска для волос Palette Deluxe от Schwarzkopf действительно стоит того, чтобы попробовать её хоть раз! Я снова буду использовать её при дальнейших окрашиваниях!
Понравилась статья? Помоги нашему сайту, расскажи о статье друзьям:
Лучшая краска для волос — какая самая хорошая: рейтинг и отзывы
Для того чтобы покрасить волосы необходимо не просто выбрать оттенок краски, но и фирму изготовителя, иначе результат может оказаться намного печальнее, чем ожидалось.
Вообще первый раз кардинально менять цвет лучше в салоне, потому что там результат окраски мастер может гарантировать, что дома, к сожалению, не сможет обязать никто. Но, если на салон катастрофически нет средств, то можно рискнуть окрасить локоны самостоятельно, однако и тут экономить не стоит.
Как правильно определить свой цветотип
Перед выбором черных или светлых оттенков необходимо определить свой цветотип, ведь тем, у кого рыжие волосы и кода в веснушках быть блондинкой просто не пойдет.
Итак, какие существуют разновидности цвета кожи:
- Зима и весна;
- Лето и осень.
Зиме характерны контрастные холодные цвета, волосы обычно темные, а кожа бледная. Светлее, чем русый цвет красить волосы не рекомендуют, потому что кожа просто сольется с цветом волос.
Весна – теплые оттенки, контрастов нет. Обладательницы имеет светлую кожу и глаза зеленые, голубые, серые. Свой оттенок волос может быть как светлый, так и темный. Им подойдут медовые оттенки, шоколад и золото.
Лето – холодный оттенок кожи, контраста нет. Светлые или темные волосы, глаза серые и голубые. Самые лучшие оттенки пепельный или платиновый блонд.
Осень – нет холода и контраста. Люди имеют светлые или темные глаза, темные волосы и светлую кожу. Больше подходят каштановые, шоколадные, максимум золотистые цвета волос.
Типы красок
Краски по типу делятся:
- перманентная;
- полуперманентная;
- полустойкая;
- натуральная.
После того, как определились с цветом краски, стоит уточнить, какую именно по типу нужно выбрать. Если хочется просто подлечить волосы и добиться стойкого медного или черного цвета, то лучше приобрести натуральный краситель – хну или басму.
Однако тут есть один минус, если после данной краски нанести перекись водорода с другим красителем можно получить в итоге зеленый цвет волос. Поэтому после окрашивания данными натуральными составами рекомендуют отрастить свою длину волос и после этого окрашивать на состриженные от хны локоны.
Полустойкие краски обычно выглядят в виде мусса и окрашивают волосы щадящим способом. Для поддержания оттенка корней их использовать можно, но конкретного и кардинального цвета они не дадут. Из представленных вариантов чаще магазины предлагают Schwarzkoupf&Henkel и Wella. Стоят данные краски дорого, окрашивают волосы слабо, цвет смывается через несколько дней. Можно использовать в качестве оттеночных средств на время. Мусс, щадящий по структуре, не портит волосы, не содержит аммиак.
Полуперманентные краски не содержат перекиси, вместо аммиака представлены соли. После 30 дней мытья головы краска сойдет, седину такая не прокрашивает, слегка тонирует.
Самые лучшие красители – стойкие, однако они могут влиять на структуру волос и содержат как аммиак, так и перекись водорода.
youtube.com/embed/6VWxjMkt-P8?feature=oembed&wmode=opaque» frameborder=»0″ allow=»autoplay; encrypted-media» allowfullscreen=»»/>
Преимущество краски
- Стойкая;
- Закрашивает седину;
- Помогает кардинально изменить цвет волос;
- При желании можно окрашивать только корни или делать мелирование.
После того, как выбор сделан, можно идти в магазин и приобретать то, что считается лучшим.
Лучшая краска от мировых брендов
- Garnier и L’Oreal;
- Schwarzkoupf&Henkel и Londa;
- Wella и Estel.
Этими брендами пользуются не только потребители, но и профессионалы, поэтому можно приобрести краску в салоне и специализированных магазинах.
Как выбрать свою краску
Своя краска выбирается методом проб и ошибок, ведь хочется попробовать все. В первую очередь нужно предостеречь женщин, что каждая фирма имеет массу отличий, как в цвете, так и качестве красителя, поэтому выбрав одно, экспериментировать следует очень редко.
Исключением могут быть случаи выбора новинок или огромной скидкой на продукт. Даже один оттенок и название могут разительно отличаться при выборе краски. Лучше всего смотреть не на коробку. А на образцы окрашенных локонов, которые есть в палитре у каждого производителя. Это будет гораздо ближе к исходному цвету полученных волос.
Garnier
Одной из самых лучших красок масс маркета в данный момент считается краска Garnier. Она имеет несколько серий, каждая из которых имеет питательные масла, дополнительные цветовые оттенки и линейки по уходу.
Какие серии представлены:
- Naturals
- Sensation
- Shine
- Olia
Хочется отметить, что все представленные линии безупречно окрашивают волосы, имеют маски по уходу, очень экономичны, и 1 тюбика хватает, чтобы покрасить отросшие корни волос 2 раза.
L’Oreal
Вторым на олимпе среди красок стоит L’Oreal.
Она имеет 6 линеек различных красок, которые имеют отличное качество, но довольно высокую цену. Волосы получаются насыщенного цвета с прекрасным блеском.
Schwarzkoupf&Henkel
Тем, кто жалеет волосы можно пользоваться Schwarzkoupf&Henkel. Это довольно щадящие краски, многие представлены в форме муссов. Очень удобное нанесение, окрашивание практически в походных условиях, все замешивается в одном флаконе, не придется надевать перчатки и пачкать руки. Минус: дорого, не сэкономишь, разве что переливать в другие емкости, нестойкие цвета. Профессиональные средства более устойчивы, покупать их придется в салоне. Минус – цена.
Londa
Возможность не только красить волосы, но и тонировать, осветлять. Более 100 оттенков красок это позволят каждому. Отличный состав позволяет придать волосам трехмерную глубину цвета.
Wella
Отличная краска по демократичной цене, единственный минус плохо дает светлые оттенки, волосы отдают желтизной. В отличие от Гарньер тут сложно добиться однотонности. Исключение составляет салонная профессиональная краска, однако она очень дорого стоит и имеет большой расход.
Estel
ОДна из самых недорогих красок, тем не менее, отлично прокрашивает седину и имеет демократичную цену. Сложно найти нужный оттенок, поэтому лучше приобретать в салоне. Идеальна для покупательниц в соотношении цена-качество.
Правила окрашивания
В первые разы не стоит делить тюбик на два использования, лучше потратить все средство, потом можно подкрашивать лишь корни раз в две недели
Перед тем, как окрашивать волосы решите, так ли нужен этот цвет или можно временно обойтись оттеночным шампунем. Может оказаться так, что выбранный цвет не подойдет, окажется иным или потребует сменить полностью весь гардероб. Дело в том, что то, что хорошо брюнеткам совершенно не подходит блондинкам.
Если решение принято первое окрашивание все-таки лучше провести в салоне. Там подберут не только нужный оттенок, но и объяснят, как ухаживать за окрашенными волосами. Для кардинальной смены с темного цвета на светлый нужно провести сначала обесцвечивание волос, потом окрашивание, а значит, необходимо будет две упаковки краски.
Не стоит красить волосы, если:
- Есть ранки или прыщики;
- Если болеете, так как некоторые препараты в совокупности с красками дают непредвиденный эффект;
- После химзавивки, лучше это делать до того;
- Не стоит красить волосы во время менструации, краска может не подействовать.
При домашнем окрашивании стоит выполнять все строго по инструкции, и обязательно сделать тест на аллергию. Кроме этого необходимо тщательно разделять волосы на пряди, чтобы прокрасить все полностью. В первые разы не стоит делить тюбик на два использования, лучше потратить все средство, потом можно подкрашивать лишь корни раз в две недели.
Что нужно знать при покраске
- Чем гуще и плотнее волос, тем дольше он прокрашивается, поэтому с первого раза нужный цвет можно не получить;
- Темные оттенки более устойчивы, чем светлые, а красные лучше прокрашивают у корней, чем при повторном нанесении;
- На краске указан процент закрашивания седины, если ее много, то выбирайте сильные по действию средства;
- Окрашенные волосы по-другому воспринимают краситель, чем натуральные;
- Может быть, что средство пахнет так сильно, что станет плохо;
- При сильном жжении краску лучше смыть, так как можно повредить не только волосы, но и кожу головы.
Краску наносят с затылка и максимально быстро. Не стоит надевать целлофановый пакет сверху, можно сжечь волосы. Не надо передерживать краску, цвет светлее или лучше не станет. Смыть краску после окончания нужно большим количеством воды и промыть голову шампунем. Используя маски и бальзамы после окрашивания, можно улучшить эффект красителя и состояние волос.
Отзывы
Валя
Брала краску Garnier Olia, хотя до того пользовались более дорогими средствами. Результат устроил, цена тоже. Запах аммиака в краске есть, хотя написано, что безаммиачная. Так как волосы короткие, то хватило полфлакона. Брать буду.
Лиза
Крашусь Веллой, мне нравится, менять не собираюсь, нашла свой цвет.
Василиса
Мне нравится Лореаль, правда не особо стойкая. Волосы не портит, цвета натуральные, приятные.
Настя
Красилась Гарньер и Паллет, оба раза довольно удачно. Краски недорогие, буду покупать еще.
Сластя
Купила краску Лореаль, все устроило, только сушит волосы и высоковата цена. Так удобно наносить, не щипало кожу головы и очень красивый цвет. Мне понравилось, рекомендую.
Ульяна
Беру серебристый блонд 101 Гарньер. Краска супер, осветляет без желтизны. Вообще нравится эта фирма и серия, оттенки безупречны. Краска экономична, ложится хорошо.
Бокс
Брала Веллатон, но осталась разочарована. Краска плохо смешивалась, тон получился не тот.
Лена
Выбрала L’OREAL EXCELLENCE Creme, очень понравилась. Отлично закрашивает седину, приятный оттенок на волосах. Легко наносится, стойкая.
Отзывы о палитре овал
— интернет-магазины и отзывы о палитре овал на AliExpress
Отличные новости !!! Вы попали в нужное место для овальной палитры красок. К настоящему времени вы уже знаете, что что бы вы ни искали, вы обязательно найдете это на AliExpress. У нас буквально тысячи отличных продуктов во всех товарных категориях. Ищете ли вы товары высокого класса или дешевые и недорогие оптовые закупки, мы гарантируем, что он есть на AliExpress.
Вы найдете официальные магазины торговых марок наряду с небольшими независимыми продавцами со скидками, каждый из которых предлагает быструю доставку и надежные, а также удобные и безопасные способы оплаты, независимо от того, сколько вы решите потратить.
AliExpress никогда не уступит по выбору, качеству и цене.Каждый день вы будете находить новые онлайн-предложения, скидки в магазинах и возможность сэкономить еще больше, собирая купоны. Но вам, возможно, придется действовать быстро, поскольку эта верхняя овальная палитра красок в кратчайшие сроки станет одним из самых востребованных бестселлеров. Подумайте, как вам будут завидовать друзья, когда вы скажете им, что приобрели свою овальную палитру красок на AliExpress. Благодаря самым низким ценам в Интернете, дешевым тарифам на доставку и возможности получения на месте вы можете еще больше сэкономить.
Если вы все еще не уверены в овальной палитре красок и думаете о выборе аналогичного товара, AliExpress — отличное место для сравнения цен и продавцов.Мы поможем вам разобраться, стоит ли доплачивать за высококачественную версию или вы получаете столь же выгодную сделку, приобретая более дешевую вещь. А если вы просто хотите побаловать себя и потратиться на самую дорогую версию, AliExpress всегда позаботится о том, чтобы вы могли получить лучшую цену за свои деньги, даже сообщая вам, когда вам будет лучше дождаться начала рекламной акции. и ожидаемая экономия.AliExpress гордится тем, что у вас всегда есть осознанный выбор при покупке в одном из сотен магазинов и продавцов на нашей платформе.Реальные покупатели оценивают качество обслуживания, цену и качество каждого магазина и продавца. Кроме того, вы можете узнать рейтинги магазина или отдельных продавцов, а также сравнить цены, доставку и скидки на один и тот же продукт, прочитав комментарии и отзывы, оставленные пользователями. Каждая покупка имеет звездный рейтинг и часто имеет комментарии, оставленные предыдущими клиентами, описывающими их опыт транзакций, поэтому вы можете покупать с уверенностью каждый раз. Короче говоря, вам не нужно верить нам на слово — просто слушайте миллионы наших довольных клиентов.
А если вы новичок на AliExpress, мы откроем вам секрет. Непосредственно перед тем, как вы нажмете «купить сейчас» в процессе транзакции, найдите время, чтобы проверить купоны — и вы сэкономите еще больше. Вы можете найти купоны магазина, купоны AliExpress или собирать купоны каждый день, играя в игры в приложении AliExpress. Вместе с бесплатной доставкой, которую предлагают большинство продавцов на нашем сайте, вы сможете приобрести oval paint palette по самой выгодной цене.
У нас всегда есть новейшие технологии, новейшие тенденции и самые обсуждаемые лейблы. На AliExpress отличное качество, цена и сервис всегда в стандартной комплектации. Начните самый лучший шоппинг прямо здесь.
Найди свой цвет | Бенджамин Мур
ПЕРЕЙТИ К ГЛАВНОМУ СОДЕРЖАНИЮ
Переключить кнопку навигации
Поиск
цвет
- Обзор
- Найдите свой цвет
- Цветовая палитра
- Color Insights
Товары
- Обзор
- Каталог продукции
- Практические инструкции и советы
- Качество начинается с химии
Идеи
- Обзор
- Проекты Краски DIY
- Интерьер
- Экстерьер
Для профессионалов
- Подрядчики
- Дизайнеры
- Архитекторы
- Документация
КУПИТЬ СЕЙЧАС
МАГАЗИНЫ
РЕГИСТРАЦИЯ ИЛИ ВОЙТИ
МОИ ЛЮБИМЫЕ
Как импортировать палитру
Как импортировать палитру
Икс
Предупреждение: для использования этого веб-сайта требуется современный веб-браузер.
Мы обнаружили, что у вас может быть устаревший или неподдерживаемый веб-браузер. Этот инструмент, как и многие другие на этом сайте и в Интернете, использует функции, доступные только в новых веб-браузерах. Мы рекомендуем обновить ваш текущий браузер или загрузить Firefox или Chrome.
Магазин
Учебники
Список палитр
Ресурсы
Редактор пикселей
Загрузчик Pixel Art
Список пользователей
Ежедневные газеты
Открыть в приложении
Эта новая функция позволяет вам открывать поддоны непосредственно в любом поддерживающем программном обеспечении, не загружая ничего! Все, что вам нужно сделать, это установить приложение, которое интегрируется с Lospec, и щелкнуть новый Открыть в приложении… вариант под палитрой загрузок. Он спросит вас, какое программное обеспечение использовать, а затем запустит его в желаемом приложении. Поддерживаемое в настоящее время программное обеспечение:
Типы загрузки
Файлы PNG
Это самый простой способ импортировать палитру в большинство программ. Вы импортируете палитру в виде пикселей на свой холст, а затем можете использовать инструмент «Пипетка» для выбора цветов.
Вставка файла в
- Загрузите файл PNG выбранной палитры.
- Щелкните изображение правой кнопкой мыши
- Выберите Копировать изображение из меню (или что-то подобное)
- Откройте нужный редактор пикселей
- Создать новый документ
- Вставьте в палитру либо через меню файла, либо с помощью Ctrl + V
Импорт файла
- Загрузите файл PNG выбранной палитры.
- Щелкните изображение правой кнопкой мыши
- Выберите в меню Сохранить изображение как … и сохраните его где-нибудь на своем компьютере
- Откройте нужный редактор пикселей
- Откройте файл палитры как документ (обычно в меню Файл> Открыть)
- Измените размер документа, чтобы оставить место для пикселей.
Photoshop
- Загрузите свою палитру в формате ASE и сохраните ее на свой компьютер
- Убедитесь, что панель Swatches открыта, щелкнув Window в меню файла и нажав Swatches
- Нажмите кнопку параметров Swatches
- Выберите Заменить образцы…
- Найдите загруженный файл палитры и щелкните Открыть
Pyxel Edit
- Загрузите вашу палитру в формате .PNG и сохраните ее на свой компьютер
- Создать новый документ
- Нажмите Цвет в верхнем меню
- Выберите Импортировать из изображения …
- Найдите загруженный файл палитры и щелкните Открыть
Асепрайт
- Загрузите свою палитру в .PAL , .GPL , .PNG формат и сохраните его на свой компьютер
- Создать новый документ
- Нажмите Цвет в верхнем меню
- Выберите Импортировать из изображения . ..
- Найдите загруженный файл палитры и щелкните Открыть
GrafX2
- Загрузите вашу палитру в формате .PAL и сохраните ее на свой компьютер
- Щелкните L на кнопке Сохранить / Загрузить () в нижнем меню.
- Найдите загруженный файл палитры
- Нажмите Загрузить
MS Paint
MS Paint не позволяет импортировать палитру, используйте файлы PNG.
Графика Галл
- Загрузите палитру в формате .PAL или .PNG и сохраните ее на свой компьютер
- Создайте новый документ. Убедитесь, что битовая глубина цвета (раскрывающийся список справа) установлена так, чтобы соответствовать достаточному количеству цветов для выбранной вами палитры.
- В окне Цветовая палитра нажмите кнопку
- Нажмите на файл ▼ кнопку
- Выбрать Импорт из файла . ..
- Найдите загруженный файл палитры и щелкните Открыть
- В поле слева щелкните и перетащите от первого цвета в палитре к последнему
- Щелкните один раз в верхнем левом углу поля справа
- Нажмите ОК
Cosmigo Pro Motion
- Загрузите палитру, как в .PNG и сохраните его на свой компьютер. (Примечание: файлы .PAL, загруженные с этого сайта, не будут работать)
- Создайте новый документ.
- Открыть меню Цвета вверху
- Выбрать Загрузить палитру …
- Найдите загруженный файл палитры и щелкните Открыть
Paint.net
- Загрузите вашу палитру в формате .TXT
- Сохраните файл в папке Paint.net Palettes (обычно C: \ Users \ USERNAME \ Documents \ paint.net User Files \ Palettes)
- Создать новый документ
- В окне Цветовая палитра нажмите кнопку
- Выберите свою палитру из списка
GIMP
- Загрузите палитру в формате .GPL , .PAL или .ACO
- Создать новый документ
- Убедитесь, что диалоговое окно палитр отображается, выбрав Windows> Dockable Dialogs> Palettes
- Щелкните правой кнопкой мыши список палитр
- Выберите палитру импорта …
- В разделе «Выбрать источник» щелкните файл палитры
- Щелкните поле рядом с файлом палитры, чтобы открыть диалоговое окно файла
- Найдите загруженный файл палитры и щелкните Открыть
Вернуться к списку палитр
Что вы думаете об этой странице?
Paint with Python — Растровая графика PyQt5 — Практическое руководство по программированию графического интерфейса PyQt5
Первым шагом к созданию пользовательских виджетов в PyQt5 является понимание операций с растровой (пиксельной) графикой.Все стандартные виджеты рисуются как растровые изображения на прямоугольном «холсте», который формирует форму виджета. Как только вы поймете, как это работает, вы сможете нарисовать любой виджет, который вам нравится!
Растровое изображение — это прямоугольная сетка * пикселей *, где каждый пиксель хранится индивидуально как количество битов. В отличие от векторной графики, где изображение хранится в виде серии инструкций по рисованию, которые повторяются для формирования изображения.
В этом руководстве мы рассмотрим QPainter
— API Qt для выполнения операций с растровой графикой и основу для рисования ваших собственных виджетов.Мы пройдем через некоторые базовые операции рисования и, наконец, соберем все вместе, чтобы создать собственное маленькое приложение Paint.
Операции рисования растровых изображений в Qt обрабатываются с помощью класса QPainter
. Это общий интерфейс, который можно использовать для рисования на различных поверхностях , включая, например, QPixmap
. Чтобы это было легко продемонстрировать, мы будем использовать следующее приложение-заглушку, которое обрабатывает создание нашего контейнера ( QLabel
), создает холст растрового изображения, отображает его в контейнере и добавляет контейнер в главное окно.
питон
импорт систем
из PyQt5 импортировать QtCore, QtGui, QtWidgets, uic
из PyQt5.QtCore импорт Qt
класс MainWindow (QtWidgets.QMainWindow):
def __init __ (сам):
супер () .__ init __ ()
self.label = QtWidgets.QLabel ()
холст = QtGui.QPixmap (400, 300)
self.label.setPixmap (холст)
self.setCentralWidget (self.label)
self.draw_something ()
def draw_something (сам):
painter = QtGui.QPainter (self.label.pixmap ())
painter.drawLine (10, 10, 300, 200)
painter.end ()
app = QtWidgets.QApplication (sys.argv)
window = MainWindow ()
window.show ()
app.exec_ ()
Почему мы используем QLabel
для рисования? Виджет QLabel
также можно использовать для показа изображений, и это самый простой виджет, доступный для отображения QPixmap
.
Сохраните это в файл и запустите, и вы должны увидеть следующее — одну черную линию внутри рамки окна —
Одна черная линия на холсте.
Все рисование происходит в методе draw_something
— мы создаем экземпляр QPainter
, передавая холст ( self.label.pixmap ()
), а затем выдаем команду для рисования линии. Наконец, мы вызываем .end ()
, чтобы закрыть средство рисования и применить изменения.
Обычно вам также необходимо вызвать .update ()
, чтобы запустить обновление виджета, но поскольку мы рисуем до того, как отобразится окно приложения, обновление уже произойдет.
Примитивы рисования
QPainter
предоставляет огромное количество методов для рисования форм и линий на поверхности растрового изображения (в 5.12 есть 192 специфичных для QPainter методов, не связанных с событиями). Хорошая новость заключается в том, что большинство из них являются перегруженными методами, которые представляют собой просто разные способы вызова одних и тех же базовых методов.
Например, существует 5 различных методов drawLine
, каждый из которых рисует одну и ту же линию, но отличается тем, как определяются координаты объекта рисования.
Метод | Описание |
---|---|
drawLine (линия) | Нарисуйте экземпляр QLine |
drawLine (линия) | Нарисуйте экземпляр QLineF |
drawLine (x1, y1, x2, y2) | Проведите линию между x1, y2 и x2, y2 ( int ) |
drawLine (p1, p2) | Проведите линию между точками p1 и p2 (обе точки: QPoint ) |
drawLine (p1, p2) | Проведите линию между точками p1 и p2 (обе точки: QPointF ) |
Если вам интересно, в чем разница между QLine
и QLineF
, у последнего координаты указаны как float
.Это удобно, если у вас есть плавающие позиции в результате других расчетов, но в остальном не так много.
Игнорируя F-варианты, у нас есть 3 уникальных способа нарисовать линию — с помощью линейного объекта, с двумя наборами координат (x1, y1), (x2, y2)
или с двумя объектами QPoint
. Когда вы обнаруживаете, что сама QLine
определяется как QLine (const QPoint & p1, const QPoint & p2)
или QLine (int x1, int y1, int x2, int y2)
, вы видите, что все они находятся в на самом деле ровно то же самое.Разные сигнатуры звонков представлены просто для удобства.
Учитывая координаты x1, y1, x2, y2, два объекта QPoint
будут определены как QPoint (x1, y1)
и QPoint (x2, y2)
.
Не считая дубликатов, у нас есть следующие операции рисования — drawArc
, drawChord
, drawConvexPolygon
, drawEllipse
, drawLine
, drawPath
, drawPie
drawPath,
drawPie
drawPath,
, drawPie
draw drawRect
, drawRects
и drawRoundedRect
.Чтобы не перегружать себя, мы сначала сосредоточимся на примитивных формах и линиях и вернемся к более сложным операциям, как только мы разберемся с основами.
Для каждого примера замените метод draw_something
в своем приложении-заглушке и повторно запустите его, чтобы увидеть результат.
drawPoint
Рисует точку или пикселя в заданной точке на холсте. Каждый вызов drawPoint
рисует один пиксель. Замените код draw_something
следующим.
питон
def draw_something (self):
painter = QtGui.QPainter (self.label.pixmap ())
painter.drawPoint (200, 150)
painter.end ()
Если вы повторно запустите файл, вы увидите окно, но на этот раз в центре будет одна точка черного цвета. Вероятно, вам придется переместить окно, чтобы увидеть его.
Рисование одной точки (пикселя) с помощью QPainter
Это действительно не на что смотреть.Чтобы сделать вещи более интересными, мы можем изменить цвет и размер точки, которую мы рисуем. В PyQt цвет и толщина линий определяется с помощью активного пера на QPainter. Вы можете установить это, создав экземпляр QPen
и применив его.
питон
def draw_something (self):
painter = QtGui.QPainter (self.label.pixmap ())
pen = QtGui.QPen ()
pen.setWidth (40)
pen.setColor (QtGui.QColor ('красный'))
художник.setPen (ручка)
painter.drawPoint (200, 150)
painter.end ()
Это даст следующий, чуть более интересный результат.
Большая красная точка.
Вы можете выполнять несколько операций рисования с помощью QPainter
, пока рисовальщик не завершит . Рисование на холсте происходит очень быстро - здесь мы наугад рисуем 10 тысяч точек.
питон
def draw_something (self):
из случайного импорта randint
painter = QtGui.QPainter (self.label.pixmap ())
pen = QtGui.QPen ()
pen.setWidth (3)
painter.setPen (перо)
для n в диапазоне (10000):
painter.drawPoint (
200 + randint (-100, 100), # x
150 + randint (-100, 100) # y
)
painter.end ()
Точки имеют ширину 3 пикселя и черные (перо по умолчанию).
10 тыс. Точек размером 3 пикселя на холсте
Часто бывает необходимо обновить текущее перо во время рисования - например, для рисования нескольких точек разными цветами, сохраняя при этом другие характеристики (ширину) одинаковыми.Чтобы сделать это без повторного создания нового экземпляра QPen
каждый раз, вы можете получить текущее активное перо из QPainter
, используя pen = painter.pen ()
. Вы также можете повторно применить существующее перо несколько раз, каждый раз меняя его.
питон
def draw_something (self):
из случайного импорта randint, выбор
colors = ['# FFD141', '# 376F9F', '# 0D1F2D', '# E9EBEF', '# EB5160']
painter = QtGui.QPainter (self.label.pixmap ())
перо = QtGui.QPen ()
pen.setWidth (3)
painter.setPen (перо)
для n в диапазоне (10000):
# Pen = painter.pen () здесь можно получить активное перо
pen.setColor (QtGui.QColor (выбор (цвета)))
painter.setPen (перо)
painter.drawPoint (
200 + randint (-100, 100), # x
150 + randint (-100, 100) # y
)
painter.end ()
Произведем следующую продукцию -
Случайный узор из 3 точек шириной
Активным может быть только один QPen
на QPainter
- текущее перо.
Это примерно столько же азарта, сколько вы можете нарисовать точки на экране, поэтому мы перейдем к рассмотрению некоторых других операций рисования.
drawLine
Мы уже нарисовали линию на холсте в начале, чтобы проверить, как все работает. Но мы не пытались настроить перо для управления внешним видом линии.
питон
def draw_something (self):
из случайного импорта randint
painter = QtGui.QPainter (self.label.pixmap ())
перо = QtGui.QPen ()
pen.setWidth (15)
pen.setColor (QtGui.QColor ('синий'))
painter.setPen (перо)
painter.drawLine (
QtCore.QPoint (100, 100),
QtCore.QPoint (300, 200)
)
painter.end ()
В этом примере мы также используем QPoint
для определения двух точек для соединения с линией, вместо передачи отдельных параметров x1, y1, x2, y2
- помните, что оба метода функционально идентичны.
Толстая синяя линия
drawRect, drawRects и drawRoundedRect
Все эти функции рисуют прямоугольники, определяемые координатами x
, y
и шириной
и высотой
прямоугольника, или экземплярами QRect
или QRectF
, которые предоставляют эквивалентную информацию.
питон
def draw_something (self):
из случайного импорта randint
painter = QtGui.QPainter (self.label.pixmap ())
pen = QtGui.QPen ()
pen.setWidth (3)
pen.setColor (QtGui.QColor ("# EB5160"))
painter.setPen (перо)
painter.drawRect (50, 50, 100, 100)
painter.drawRect (60, 60, 150, 100)
painter.drawRect (70, 70, 100, 150)
painter.drawRect (80, 80, 150, 100)
painter.drawRect (90, 90, 100, 150)
painter.end ()
Квадрат - это прямоугольник одинаковой ширины и высоты.
Прямоугольники для рисования
Вы также можете заменить несколько вызовов drawRect
одним вызовом drawRects
, передающим несколько объектов QRect
. Это даст точно такой же результат.
питон
painter.drawRects (
QtCore.QRect (50, 50, 100, 100),
QtCore.QRect (60, 60, 150, 100),
QtCore.QRect (70, 70, 100, 150),
QtCore.QRect (80, 80, 150, 100),
QtCore.QRect (90, 90, 100, 150),
)
Нарисованные формы могут быть заполнены в PyQt, установив текущий активный рисовальщик brush , передав экземпляр QBrush
рисовальщику .setBrush ()
. В следующем примере все прямоугольники заполняются желтым цветом с рисунком.
питон
def draw_something (self):
из случайного импорта randint
painter = QtGui.QPainter (self.label.pixmap ())
pen = QtGui.QPen ()
pen.setWidth (3)
pen.setColor (QtGui.QColor ("# 376F9F"))
painter.setPen (перо)
кисть = QtGui.QBrush ()
brush.setColor (QtGui.QColor ("# FFD141"))
brush.setStyle (Qt.Dense1Pattern)
painter.setBrush (кисть)
художник.drawRects (
QtCore.QRect (50, 50, 100, 100),
QtCore.QRect (60, 60, 150, 100),
QtCore.QRect (70, 70, 100, 150),
QtCore.QRect (80, 80, 150, 100),
QtCore.QRect (90, 90, 100, 150),
)
painter.end ()
Прямоугольники с заливкой
Что касается пера, у данного художника всегда активна только одна кисть, но вы можете переключаться между ними или менять их во время рисования. Доступен ряд шаблонов стиля кисти.Вероятно, вы будете использовать Qt.SolidPattern
чаще, чем любые другие.
Вы, , должны задать стиль, чтобы вообще видеть любую заливку, поскольку по умолчанию Qt.NoBrush
Методы drawRoundedRect
рисуют прямоугольник, но с закругленными краями, и поэтому принимают два дополнительных параметра для x и y радиуса углов.
питон
def draw_something (self):
из случайного импорта randint
painter = QtGui.QPainter (self.label.pixmap ())
pen = QtGui.QPen ()
pen.setWidth (3)
pen.setColor (QtGui.QColor ("# 376F9F"))
painter.setPen (перо)
painter.drawRoundedRect (40, 40, 100, 100, 10, 10)
painter.drawRoundedRect (80, 80, 100, 100, 10, 50)
painter.drawRoundedRect (120, 120, 100, 100, 50, 10)
painter.drawRoundedRect (160, 160, 100, 100, 50, 50)
painter.end ()
Прямоугольники со скругленными углами.
Существует необязательный последний параметр для переключения между радиусами эллипса x и y углов, определяемых в абсолютных пикселях Qt.RelativeSize
(по умолчанию) или относительно размера прямоугольника (передается как значение 0… 100). Передайте Qt.RelativeSize
, чтобы включить это.
drawEllipse
Последний метод рисования примитивов, который мы сейчас рассмотрим, - это drawEllipse
, который можно использовать для рисования эллипса или круга .
Круг - это просто эллипс одинаковой ширины и высоты.
питон
def draw_something (self):
из случайного импорта randint
painter = QtGui.QPainter (self.label.pixmap ())
pen = QtGui.QPen ()
pen.setWidth (3)
pen.setColor (QtGui.QColor (204,0,0)) # r, g, b
painter.setPen (перо)
painter.drawEllipse (10, 10, 100, 100)
painter.drawEllipse (10, 10, 150, 200)
painter.drawEllipse (10, 10, 200, 300)
painter.end ()
В этом примере drawEllipse
принимает 4 параметра, первые два из которых являются координатами x и y верхнего левого угла прямоугольника , в котором будет нарисован эллипс, а последние два параметра - это ширина и высота этот прямоугольник соответственно.
Рисование эллипса с координатами x, y, шириной, высотой или QRect.
Вы можете добиться того же, передав QRect
Существует еще одна сигнатура вызова, которая принимает центр эллипса в качестве первого параметра, представленного как объект QPoint
или QPointF
, а затем x и y радиуса . Пример ниже показывает это в действии.
питон
painter.drawEllipse (QtCore.QPoint (100, 100), 10, 10)
painter.drawEllipse (QtCore.QPoint (100, 100), 15, 20)
painter.drawEllipse (QtCore.QPoint (100, 100), 20, 30)
painter.drawEllipse (QtCore.QPoint (100, 100), 25, 40)
painter.drawEllipse (QtCore.QPoint (100, 100), 30, 50)
painter.drawEllipse (QtCore.QPoint (100, 100), 35, 60)
Рисование эллипса с помощью точки и радиуса.
Вы можете заливать эллипсы, задав QBrush
, точно так же, как для заливки прямоугольников, доступны те же функции стиля и цвета.
Текст
Наконец, мы проведем краткий обзор методов рисования текста QPainter
. Чтобы управлять текущим шрифтом на QPainter
, вы используете setFont
, передавая экземпляр QFont
. С его помощью вы можете контролировать семейство, вес и размер (среди прочего) текста, который вы пишете. Однако цвет текста по-прежнему определяется текущим пером.
питон
def draw_something (self):
из случайного импорта randint
painter = QtGui.QPainter (self.label.pixmap ())
pen = QtGui.QPen ()
pen.setWidth (1)
pen.setColor (QtGui.QColor ('зеленый'))
painter.setPen (перо)
font = QtGui.QFont ()
font.setFamily ('Время')
font.setBold (True)
font.setPointSize (40)
painter.setFont (шрифт)
painter.drawText (100, 100, 'Привет, мир!')
painter.end ()
Вы также можете указать местоположение с помощью QPoint
или QPointF
.
Ширина пера не влияет на внешний вид текста.
Пример растрового текста hello world.
Существуют также методы рисования текста в указанной области. Здесь параметры определяют положение x и y, а также ширину и высоту ограничивающей рамки. Текст вне этого поля обрезается (скрывается). Пятый параметр flags может использоваться, помимо прочего, для управления выравниванием текста внутри поля.
питон
painter.drawText (100, 100, 100, 100, Qt.AlignHCenter, 'Привет, мир!')
Ограничивающая рамка закреплена на drawText.
У вас есть полный контроль над отображением текста, установив активный шрифт в рисовальщике с помощью объекта QFont
. Ознакомьтесь с документацией QFont для получения дополнительной информации.
Немного повеселимся с QPainter
Получилось немного тяжеловато, так что давайте сделаем передышку и повеселимся. До сих пор мы программно определяли выполняемые операции рисования. Но мы можем так же легко рисовать в ответ на ввод пользователя - например, позволяя пользователю рисовать на всем холсте.В этой части мы возьмем то, что узнали до сих пор, и используем это для создания элементарного приложения Paint.
Мы можем начать с той же простой схемы приложения, добавив обработчик mouseMoveEvent
в класс MainWindow
вместо нашего метода рисования. Здесь мы возьмем текущее положение мыши пользователя и нанесем точку на холсте.
питон
импорт систем
из PyQt5 импортировать QtCore, QtGui, QtWidgets, uic
из PyQt5.QtCore импорт Qt
класс MainWindow (QtWidgets.QMainWindow):
def __init __ (сам):
супер () .__ init __ ()
self.label = QtWidgets.QLabel ()
холст = QtGui.QPixmap (400, 300)
self.label.setPixmap (холст)
self.setCentralWidget (self.label)
def mouseMoveEvent (self, e):
painter = QtGui.QPainter (self.label.pixmap ())
painter.drawPoint (e.x (), e.y ())
painter.end ()
self.update ()
app = QtWidgets.QApplication (sys.argv)
window = MainWindow ()
window.show ()
app.exec_ ()
Почему нет события щелчка? По умолчанию виджеты получают события перемещения мыши только при нажатии кнопки мыши, если не включено отслеживание мыши .Это можно настроить с помощью метода .setMouseTracking
- установка этого значения на True
(по умолчанию False
) будет отслеживать мышь непрерывно.
Если вы сохраните это и запустите, вы сможете навести указатель мыши на экран и щелкнуть мышью, чтобы нарисовать отдельные точки. Должно получиться примерно так -
Рисование отдельных точек mouseMoveEvent.
Проблема здесь в том, что когда вы быстро перемещаете мышь, она фактически перескакивает между местоположениями на экране, а не плавно перемещается с одного места на другое. mouseMoveEvent
запускается для каждого местоположения, в котором находится мышь, но этого недостаточно для рисования непрерывной линии, если вы не перемещаете очень медленно .
Решение - нарисовать линии вместо точек . На каждом событии мы просто проводим линию от того места, где мы были (предыдущие e.x ()
и e.y ()
) до того места, где мы находимся сейчас (текущие e.x ()
и e.y ()
). Мы можем сделать это, отслеживая last_x
и last_y
самостоятельно.
Нам также нужно, чтобы забыл последнюю позицию при отпускании мыши, или мы снова начнем рисовать из этого места после перемещения мыши по странице, то есть мы не сможем разорвать линию.
питон
импорт систем
из PyQt5 импортировать QtCore, QtGui, QtWidgets, uic
из PyQt5.QtCore импорт Qt
класс MainWindow (QtWidgets.QMainWindow):
def __init __ (сам):
супер () .__ init __ ()
self.label = QtWidgets.QLabel ()
холст = QtGui.QPixmap (400, 300)
self.label.setPixmap (холст)
self.setCentralWidget (self.label)
self.last_x, self.last_y = Нет, Нет
def mouseMoveEvent (self, e):
если self.last_x равен None: # Первое событие.
self.last_x = e.x ()
self.last_y = e.y ()
return # Игнорировать в первый раз.
painter = QtGui.QPainter (self.label.pixmap ())
painter.drawLine (self.last_x, self.last_y, e.x (), e.y ())
painter.end ()
self.update ()
# Обновить источник для следующего раза.self.last_x = e.x ()
self.last_y = e.y ()
def mouseReleaseEvent (self, e):
self.last_x = Нет
self.last_y = Нет
app = QtWidgets.QApplication (sys.argv)
window = MainWindow ()
window.show ()
app.exec_ ()
Если вы запустите это, вы сможете рисовать на экране, как и следовало ожидать.
Рисование мышью непрерывной линией.
Это все еще немного скучновато, поэтому давайте добавим простую палитру, чтобы мы могли изменить цвет пера.
Это требует небольшого изменения архитектуры. До сих пор мы использовали mouseMoveEvent
на QMainWindow
. Когда у нас есть только один виджет в окне, это нормально - до тех пор, пока вы не изменяете размер окна больше, чем виджет (вы пробовали это?), Координаты контейнера и единственного вложенного виджета выстраиваются в линию. Однако, если мы добавим в макет другие виджеты, этого не произойдет - координаты QLabel
будут смещены относительно окна, и мы будем рисовать в неправильном месте.
Это легко исправить, переместив манипулятор мыши на саму QLabel
- координаты события всегда относительно него самого. Это мы завершаем как пользовательский объект Canvas
, который обрабатывает создание поверхности растрового изображения, устанавливает местоположения x и y и сохраняет текущий цвет пера (по умолчанию установлен черный).
Этот автономный холст
представляет собой выдвижную выдвижную поверхность, которую вы можете использовать в своих собственных приложениях.
питон
импорт систем
из PyQt5 импортировать QtCore, QtGui, QtWidgets, uic
из PyQt5.QtCore import Qt
класс Canvas (QtWidgets.QLabel):
def __init __ (сам):
супер () .__ init __ ()
pixmap = QtGui.QPixmap (600, 300)
self.setPixmap (растровое изображение)
self.last_x, self.last_y = Нет, Нет
self.pen_color = QtGui.QColor ('# 000000')
def set_pen_color (self, c):
self.pen_color = QtGui.QColor (c)
def mouseMoveEvent (self, e):
если self.last_x равен None: # Первое событие.
self.last_x = e.x ()
self.last_y = e.y ()
return # Игнорировать в первый раз.painter = QtGui.QPainter (self.pixmap ())
p = painter.pen ()
p.setWidth (4)
p.setColor (self.pen_color)
painter.setPen (p)
painter.drawLine (self.last_x, self.last_y, e.x (), e.y ())
painter.end ()
self.update ()
# Обновить источник для следующего раза.
self.last_x = e.x ()
self.last_y = e.y ()
def mouseReleaseEvent (self, e):
self.last_x = Нет
self.last_y = Нет
Для выбора цвета мы собираемся создать собственный виджет на основе QPushButton
.Этот виджет принимает параметр цвета
, который может быть экземпляром QColour
, или именем цвета («красный», «черный») или шестнадцатеричным значением. Этот цвет устанавливается на фоне виджета, чтобы его можно было идентифицировать. Мы можем использовать стандартный сигнал QPushButton.pressed
, чтобы подключить его к любым действиям.
питон
ЦВЕТА = [
# 17 полутонов https://lospec.com/palette-list/17undertones
'# 000000', '# 141923', '# 414168', '# 3a7fa7', '# 35e3e3', '# 8fd970', '# 5ebb49',
'# 458352', '# dcd37b', '# fffee5', '# ffd035', '# cc9245', '# a15c3e', '# a42f3b',
'# f45b7a', '# c24998', '# 81588d', '# bcb0c2', '#ffffff',
]
класс QPaletteButton (QtWidgets.QPushButton):
def __init __ (я, цвет):
супер () .__ init __ ()
self.setFixedSize (QtCore.QSize (24,24))
self.color = цвет
self.setStyleSheet ("цвет фона:% s;" цвет%)
Определив эти две новые части, нам просто нужно перебрать наш список цветов, создать QPaletteButton
, передающий цвет, подключить его нажатый сигнал к обработчику set_pen_color
на холсте (косвенно через лямбду
для передать дополнительные данные цвета) и добавить его в макет палитры.
питон
класс MainWindow (QtWidgets.QMainWindow):
def __init __ (сам):
супер () .__ init __ ()
self.canvas = Canvas ()
w = QtWidgets.QWidget ()
l = QtWidgets.QVBoxLayout ()
w.setLayout (l)
l.addWidget (self.canvas)
palette = QtWidgets.QHBoxLayout ()
self.add_palette_buttons (палитра)
l.addLayout (палитра)
self.setCentralWidget (w)
def add_palette_buttons (self, layout):
для c в ЦВЕТАХ:
b = QPaletteButton (c)
б.Press.connect (лямбда c = c: self.canvas.set_pen_color (c))
layout.addWidget (б)
app = QtWidgets.QApplication (sys.argv)
window = MainWindow ()
window.show ()
app.exec_ ()
Это должно дать вам полнофункциональное приложение для рисования разноцветными красками, в котором вы можете рисовать линии на холсте и выбирать цвета из палитры.
К сожалению, это не делает из вас хорошего художника.
Спрей
Чтобы немного повеселиться, вы можете выключить mouseMoveEvent
следующим образом, чтобы рисовать с эффектом «аэрозольного баллончика» вместо линии.Это моделируется с использованием random.gauss
для генерации серии из нормально распределенных точек вокруг текущего положения мыши, которые мы строим с помощью drawPoint
.
питон
def mouseMoveEvent (self, e):
painter = QtGui.QPainter (self.pixmap ())
p = painter.pen ()
p.setWidth (1)
p.setColor (self.pen_color)
painter.setPen (p)
для n в диапазоне (SPRAY_PARTICLES):
xo = случайный.gauss (0; SPRAY_DIAMETER)
yo = random.gauss (0, SPRAY_DIAMETER)
painter.drawPoint (e.x () + xo, e.y () + yo)
self.update ()
Определите переменные SPRAY_PARTICLES
и SPRAY_DIAMETER
в верхней части файла и импортируйте стандартный библиотечный модуль random
. На изображении ниже показано поведение распыления при использовании следующих настроек:
питон
случайный импорт
SPRAY_PARTICLES = 100
SPRAY_DIAMETER = 10
Для баллончика нам не нужно отслеживать предыдущее положение, так как мы всегда распыляем вокруг текущей точки.
Если вам нужна сложная задача, вы можете попробовать добавить дополнительную кнопку для переключения между режимами рисования и распыления или ввод для определения диаметра кисти / распылителя.
Для полнофункциональной программы рисования, написанной с помощью PyQt5, посмотрите мое 15-минутное приложение «Piecasso».
Это введение должно было дать вам хорошее представление о том, что вы можете делать с QPainter
. Как описано, эта система является основой всего рисования виджетов. Если вы хотите посмотреть дальше, обратите внимание на виджет .paint ()
, который получает экземпляр QPainter
, чтобы виджет мог рисовать сам по себе. Те же методы, которые вы здесь изучили, можно использовать в .paint ()
для рисования некоторых основных пользовательских виджетов. Мы расширим это в следующем уроке.
Инструменты для создания Paint 3D
Passer Directement au Contenu Principal
Microsoft
Техника поддержки
Техника поддержки
Техника поддержки
- Accueil
- Microsoft 365
- Офис
- Windows
- Поверхность
- Xbox
- Offres spéciales
Плюс
- Achetez Microsoft 365
Tout Microsoft
.