Как скорректировать фигуру: Как скорректировать фигуру с помощью одежды: 5 универсальных приемов
Как скорректировать фигуру с помощью одежды: 5 универсальных приемов
Женская природа такова, что мы постоянно стремимся к самосовершенствованию. Больше всего вопросов у девушек возникает к своей фигуре. Мы сидим на диетах, устраиваем разгрузочные дни, изнемогаем в тренажерных залах и всё это для того, чтобы сделать фигуру своей мечты. Но мы часто забываем, что также очень важно ее правильно «упаковать»! Одежда уже давно обрела новые функции помимо обогрева и прикрытия наготы. С помощью одежды мы создаем определенные впечатление и настроение, ее можно использовать как инструмент для того, чтобы подчеркнуть талию или продемонстрировать стройные ноги. Но также одежда способна добавить лишнего объема или украсть пару сантиметров роста. Поэтому, так важно знать некоторые хитрости создания нужного нам оптического эффекта.
1.Добавляйте вертикали
Вертикаль – это не только принт в виде вертикальных полос на одежде, это любая мысленно нарисованная вертикальная линия.
2.Следите за горизонталями
По аналогии с вертикалями, горизонталь – это любая горизонтальная линия в образе – принт на одежде, подол, линия длины жакета или рукава, короткие цепочки, даже сочетание предметов разных цветов, особенно если цветовые блоки приблизительно равны. Помните, что горизонтальные линии добавляют объема фигуре в целом и увеличивают определенную зону, поэтому одежда не должна заканчиваться в самом широком месте. Например, если у вас широкие бедра, то жакет лучше выбирать удлиненный.
3.Расставляйте акценты
С помощью акцентов можно привлечь внимание к определенной зоне, которую хочется подчеркнуть, тем самым отвлекая внимание от других зон. Для акцентирования мы используем различные декоративные элементы на одежде и аксессуары, например, браслеты или броши, а также цвет и принты.
4.Демонстрируйте достоинства
Демонстрация, также как и акцентирование, используется для привлечения внимания к стратегически важным местам. При этом мы также используем аксессуары, такие как пояса и корсеты, выбираем полупрозрачные ткани, и оголяем желаемую зону: подворачиваем рукава, расстегиваем ворот рубашки, выбираем изделия с вырезами и разрезами.
5.И не забывайте о соразмерности
Суть этого приема заключается в том, чтобы выбирать для себя то, что смотрится максимально гармонично именно с вашей фигурой. Этот метод применим для любого элемента вашего образа: будь то фасон одежды, размер принта, объем и плотность вязания, размер очков или сумки. Это связано с относительностью нашего восприятия. Большой предмет рядом с маленьким, сделает его еще меньше. Например, на худых и невысоких девушках гармонично смотрятся мелкие или средние принты, на более высоких и полных такой же принт будет смотреться менее выигрышно, поэтому стоит выбирать что-то среднее и более крупное.
Статью подготовила стилист Мария Курлович
Instagram: @maria__mk___
Орфография-пунктуация и стиль автора сохранены
Как скорректировать фигуру на отдельных участках
Природа женщин такова, что они всегда желают что-либо изменить в себе. Одни стремятся увеличить бедра, грудь, а другие при этом стараются всеми силами похудеть. Причем часто бывает так, что в целом фигура женщину устраивает, но отдельные части хотелось бы немного подкорректировать. Такая уж у дам природа. Так как, желание корректировать отдельные участки фигуры возникает у женщин значительно чаще в последние годы, сегодня существуют множество методик для достижения такой цели. Но какую методику среди всех этим луче всего выбрать? Как из них будет наиболее эффективной и принесет быстрый и значительный результат?
К проблемным участкам, которые часто очень хочется несколько изменить, относятся живот, бедра, талия. И, кстати, похудеть именно на данных участках обычно сложнее всего. Очень многие женщины используют разнообразные способы и в большинстве случаев получают мизерный результат, а то и вовсе остаются без результата. Но, все же, несмотря на не слишком положительный опыт многих людей, скорректировать фигуру и в таких местах можно. Главное, как обычно, подойти к этому процессу грамотно.
Как не потратить время впустую
Для того, чтобы добиться необходимого результата, специалисты считают, нужно вопрос именно коррекции поставить на первое место. А заняться нужно, в первую очередь, собой. Если Вы поймете эту довольно простую истину и перестанете искать волшебные способы похудения без усилий, тогда результат не заставит себя ждать. Шорты-сауны, домашние тренажеры, которые работают с мышцами в то время, пока Вы спите, гуляете или готовить пищу, но это далеко не самый эффективный результат. Связано это с тем, что у человека неразрывно связаны психологический и физиологический факторы.
Не слишком хорошо сказывается на организме человека и противоестественное действие на организм. Так как всевозможные массажеры и сауны это способы искусственные, они могут, если и давать определенный результат, то негативно сказываться на организме. Можно их использовать в качестве дополнительного средства для похудения, средства, которое поможет несколько улучшить эффект, но только не в качестве основного и тем более, единственного.
«Закон взаимности»
Далее настраиваемся на регулярные занятия. Выбираем, так называемый принцип регулярности. Предположим, что от идеи, что кто-то вместо Вас сделает все необходимое для коррекции и похудения, Вы отказались. Теперь нужно не отступать и уверенно идти к цели. При этом совершенно не важно, какую из методик Вы предпочли – главное, что идти к цели нужно целенаправленно и в том случае, если Вам необходимо похудеть или в том случае, когда требуется небольшая корректировка отдельных участков тела.
Регулярные занятия необходимы по той причине, что проблемные места Вашей фигуры – это самые слабые её места. Иными словами, если Вы прекратите работать над собой, значит, и все вскоре вернется на свое место. Чтобы это изменить, нужно поменять и образ жизни в некоторых отношениях. По всей видимости, на данный момент Ваш образ жизни такой, которые способствует отложению жира в определенных местах. Экспериментируйте, пробуйте разные способы питания, тренировки, постарайтесь вести активный и здоровый образ жизни. В этом случае все получится, и Вы сможете радоваться красивой фигуре без капли лишнего жира. Только не нужно считать, что это сложно и проблематично. Это совершенно не сложно, если есть желание. А с течением времени к здоровому образу жизни настолько привыкаешь, что представить себе другой рацион питания очень сложно. Бонусом к красивой фигуре становится отличное самочувствие и настроение.
И еще одна составляющая успеха – используйте комплексный подход. Кроме правильного выбора рациона питания и физических упражнений не забывайте уделять больше внимания упражнениям, которые способствуют коррекции проблемных мест. Так, для талии идеальным упражнением является упражнение с обручем. Причем, работать с обручем можно и дома, во время просмотра телевизора, к примеру. Для бедер удачным решением станет упражнение – махи ногами.
Упражнение не сложное, его также можно выполнять в домашних условий и не обязательно для этого использовать сложные тренажеры и отправляться в тренажерный зал. А для пресса, несомненно, лучше использовать разные виды «качания». Все эти упражнения мы знаем практически с детства, они не сложные, для их выполнения не требуются тренажер и результат от них обычно просто потрясающий. При условии регулярного выполнения таких упражнений.Скорректировать проблемные участки можно, но только благодаря самому себе. Не нужно искать чудодейственные способы, не нужно работать исключительно над проблемным участком, нужно решать проблемы грамотно и комплексно. Тогда все обязательно получится, и Ваша фигура будет нравиться Вам. Запомните, фигура Вашу будет удовлетворять Вас ровно на столько, насколько активно и целеустремленно, Вы будете заниматься. Это закон взаимности и он действует.
Как скорректировать фигуру одеждой? — Blog
Будем честными, кто не стоял перед зеркалом и не рассматривал себя в нем? Свои ноги, бедра, животик, плечи или другую часть тела. Изучая, словно под микроскопом, и подвергая критике каждый изъян. А потом выбирали одежду непонятного кроя, пытаясь скрыть свою фигуру. Словно стать невидимкой, чтобы вас никто не замечал.
Правда знакомая ситуация?
Если же вы себя любите и принимаете с животиком или другими надуманными изъянами — это прекрасно, ведь комплексы это явно не про вас! 🙂
Но если вы все еще на пути принятия себя и хотите скорректировать фигуру одеждой, почувствовать себя уверенней, наши стилисты готовы поделиться хитростями в составлении образов.
Удлиняем ноги
Существует несколько лайфхаков, чтобы визуально удлинить ноги.
Один из них — монохромный лук. Подбирайте одежду в одной цветовой гамме, она поможет визуально удлинить ваш силуэт и сделать стройнее. Наиболее подходящим цветом для такого образа будет черный.
Рекомендуем купить брюки с завышенной талией. Так акцент визуально сместится на талию, и они подчеркнут ваши длинные ноги. Приятным бонусом будет принт с вертикальной полоской. Этот лайфхак работает на все 100%.
Купить
Уменьшаем бедра
Есть пару способов, чтобы визуально скорректировать бедра. Главный принцип, которого нужно придерживаться, акцент на талию. Что это значит? Перед тем, как купить платье, обратите внимание на силуэт. Он должен быть приталенным или с завышенной линией талии. Дополнительно можно добавить акцент тоненьким пояском. Таким же принципом руководствуйтесь при выборе юбок.
Важно! Ткань лучше выбирать легкую и струящуюся.
Купить
Скрываем животик
Обладательницам животика советуем трапециевидные или платья прямого кроя. Главное, чтобы силуэт получался ровным и свободным. Такой лайфхак поможет визуально все изменить. Еще одним лайфхаком станет брючный костюм. При этом пиджак должен быть свободного кроя и удлиненный. Он визуально создаст вертикальную линию, которая вытянет силуэт и скроет животик.
Купить
Сужаем широкие плечи
Самый важный элемент одежды для обладательниц широких плеч — V- и U-образный вырез в блузах и платьях. Чем уже вырез, тем более миниатюрным становится ваш силуэт. V- и U-образный вырез — это настоящая волшебная палочка.
Но лучший способ скрыть широкие плечи — сбалансировать низ. Для этого подойдут юбки-солнце, плиссе, гофре. То есть все, что визуально создает объем внизу.
Альтернативой будут брюки клеш или палаццо. Они визуально восстановят баланс и ваш образ будет выглядеть завершенным.
Купить
Добавляем объема груди
Небольшая грудь — это не приговор. Нужные объемы можно с легкостью добавить блузами и кофтами с воланами, оборками, драпировками. Пробуйте разные текстуры тканей, принты, аксессуары. Если же вам не по душе оборки, тогда можем предложить более демократичный вариант — купить блузу с запахом.
Купить
Просто запомните — коррекция фигуры подразумевает правильное расставление акцентов для восстановления баланса. Это позволит подчеркнуть достоинства фигуры и создать идеальный образ.
(Visited 1 054 times, 1 visits today)
Как скорректировать фигуру при помощи одежды
Во все времена женщины стремятся выглядеть совершенно (читайте — хотят иметь идеальную фигуру). Но так, чтобы не прибегать к радикальным мерам. И это можно устроить, например, при помощи гардероба. Вещи определенного кроя способны визуально корректировать фигуру. «Я Покупаю» вместе с Ольга Затоковенко расскажет, какая одежда превратит вас в стройную красотку, а какая придаст аппетитных форм.
Скрываем недостатки
Для некоторых понятие оверсайз то же самое, что и «мешок». Поэтому женщины в страхе показаться на пару размеров больше, чем есть, откладывают приобретение одежды свободного кроя в долгий ящик. Между тем, одежда оверсайз ни в коем случае не отнимет у вас стройности. Если надеть свободное платье от Maktub, никто даже не подумает, что вы хотели под ним что–то скрыть: оно будет мягко ниспадать по фигуре, подчеркивая изгибы.
Развернуть на полный экран Назад 1 / 4 Вперед
Удлиняем ноги
Если вы хотите добиться эффекта «ноги от ушей», выбирайте удлиненный, немного приталенный жакет и дополните его ремешком или поясом. Идеальный вариант, если вы наденете его с низом в такой же цветовой гамме и с вертикальной полоской. А дополнить образ можно туфлями на на каблуке или платформе.
Развернуть на полный экран Назад 1 / 4 Вперед
Добавляем или убавляем объем
С помощью одежды с принтом «горошек» можно скорректировать любую фигуру. Главное — грамотно подобрать размер рисунка. Например, мелкий горошек сделает вас утонченной, а принт крупного размера придаст фигуре пышности. Запомните: чем объемнее фигура, тем мельче должен быть рисунок. Пользуйтесь этим правилом, даже если нужно придать объем отдельной части тела. Например, если хочется сделать зону декольте более соблазнительной, выбирайте топ в крупный горох.
Развернуть на полный экран Назад 1 / 4 Вперед
Ольга Затоковенко Управляющая магазином женской одежды Maktub в Екатеринбурге
Еще о моде Екатеринбурга:
Как скорректировать фигуру при помощи одежды
Один философ сказал, что многие беды человечества начинаются с того, что глядя в зеркало, человек собой не доволен.
Как используя особенности нашего органа зрения, можно исправить свою фигуру. Оказывается, наш глаз можно обмануть, эти оптические феномены можно использовать для того, чтобы выглядеть привлекательнее. Любая женщина с любой фигурой может стать красивее.
Для того, чтобы изменить пропорции фигуры с помощью одежды, необходимо научиться правильно пользоваться цветом, рисунком и линиями.
Цвет
Самый простой способ коррекции фигуры с помощью черного и белого – игра света и тени. Известно, что белый полнит, а черный стройнит . Это еще мы знаем из геометрии, что черный предмет кажется визуально дальше, а следовательно и визуально меньше, белый кажется более приближенным к нам, значит — визуально больше.
Какой из квадратов вам кажется больше?
Поэтому полным людям советуют не носить светлых оттенков. Но жизнь, это не только белое и черное, мир так богат на краски.
У каждого цвета есть темные, светлые и средние оттенки. Они тоже подчиняются законам большего или меньшего отражения. Светлые оттенки любых цветов будут увеличивать габариты по отношению к темным оттенкам.
Коррекцию светом можно использовать не только для того, чтобы скрыть лишние килограммы, но и чтобы сбалансировать фигуру. Например, женщине с типом фигуры груша, просто показано носить в верху светлую одежду, а внизу – темную. Так крупные бедра визуально уменьшатся, а верх визуально увеличиться, наступит баланс, фигура будет более гармоничная и привлекательная.
Рисунок
Второй способ коррекции фигуры – это рисунок. Он имеет особе значение. Крупный рисунок укрупняет фигуру. Но здесь тоже не так все однозначно, как могло бы показаться.
Если взять за основу, что крупный рисунок полнит, то следовательно мелкий должен стройнить, однако это далеко не так. Здесь включается другой закон зрительных иллюзий – усиление противоположности
Оранжевые круги одинаковые, но тот, что среди маленьких, кажется крупнее. Так и крупная женщина в платье в мелкий цветочек будет еще крупнее
Поэтому полным дамам нужно выбирать рисунок средней величины, а остальным в зависимости от задачи – там, где надо увеличить – рисунок по-крупнее, там, где уменьшить – по меньше.
Если рисунок контрастный и крупный
Под контрастом мы понимаем большую разницу между свойствами цвета. Так наивысший контраст между светлым и темным – черное и белое. Это очень яркое и сдержанное сочетание, но весьма опасное в искажение фигуры.
Во-первых, не большее количество белого или темного на противоположном фоне привлекает внимание, поэтому и удачная, и не удачная коррекция будет на виду.
Стоит знать, что белое кружево или частый орнамент на темном фоне сильно расширяют пространство. Если белый рисунок расположен горизонтально, то место расположения кажется более широким, чем есть на самом деле.
для сравнения
Вертикально расположенный белый рисунок, обрамленный черным фоном, делает фигуру стройнее
Черный ажур на белом меньше расширяет, чем белый на черном, но относительно однотонного черного – полнит.
Линии
Коррекция продольными и поперечными линиями. При помощи горизонтальных и вертикальных линий на одежде можно не только оптически сузить или расширить силуэт , но даже стать чуточку выше или ниже.
Споров очень много полнит ли горизонтальная полоска. Вообще, смотря какая полоска – ее толщина, частота, ритм.
В случае сложного ритма возникают совсем интересные явления — фигура искажается в соответствии с изменением частоты линий. Смотрим картинку:
Это далеко не все способы, с помощью которых можно скорректировать фигуру одеждой. Пользоваться всеми этими способами нужно умело. Подробнее можно узнать на моем бесплатном он-лайн тренинге «Магия женской маскировки: как при помощи одежды повысить свой статус и получить желаемую должность, сменить окружение и перспективно выйти замуж» здесь
5 модных хитростей для дам размера plus size
Глядя на себя в зеркало, вы довольны отражением на все 100%? Прямо сейчас мы поделимся с вами 5-ю хитростями, который помогут вам правильно скорректировать фигуру с помощью одежды.
Брюки с лампасами – спасение для тех, кто мечтает о длинных и стройных ножках.
pinterest.comНе заправленная оверсайз белая рубашка классической модели – маст хэв для модниц с выразительными пышными формами. Эта вещь правильно скроет проблемные зоны в области талии, живота и бедер.
pinterest.comВыбирайте брюки с завышенной талией, если хотите, чтобы фигура выглядела пропорционально. Жакет в контрастную клетку, правильного размера также дополнительно скрывает некоторые несовершенства, акцентируя все внимание только на достоинствах.
pinterest.comПлатья в мелкий принт актуальной макси или миди длины – это именно то, что нужно красоткам plus size в этом сезоне. Для гармоничного и уместного завершения образа будет уместно взять белые кроссовки.
pinterest.comЕще одна модель платья с эффектным квадратным вырезом в зоне декольте и акцентными рукавами, приталенного силуэта – беспроигрышный вариант наряда, который на все 100% оценят современные дамы plus size. Благодаря правильно выбранному фасону вы будете чувствовать себя максимально комфортно, а ваши образы будут получаться женственными и элегантными.
pinterest.compinterest.comВсем давно известно, что нет лучше принта для модниц с пышными формами, чем вертикальная полоска. Этот стильный принт не только стройнит, но также дополнительно удлиняет женские ножки. У барышень комплекции plus size в гардеробе непременно должно присутствовать платье на запах.
pinterest.compinterest.comПеред вами целостный и удачный по всем параметрам look, который включает в себя черно-белое платье прямого кроя, черную куртку-косуху, массивные ботинки и принтованную сумочку небольшого размера. Запомните этот образ, он вам еще пригодится.
pinterest.comНе бойтесь примерять на себя принтованные штаны, даже если вы обладательница выразительных форм.
pinterest.comУдлиненные джинсовые куртки – это колоритный тренд, благодаря которому можно выигрышно скорректировать пропорции абсолютно любой женской фигуры.
pinterest.comКак вы считаете, какие вещи или же наряды стройнят женскую фигуру? Обязательно оставляйте свои ответы в комментариях под данной статьей, нам будет любопытно с ними ознакомиться.
Читайте нас в Яндекс Дзен LADYLINE.ME и Сам Себе Парикмахер
Коррекция фигуры в Фотошопе
Многие люди озадачены вопросом «Как похудеть». Мы ответим на этот вопрос, но только лишний вес уберем на фотографии. Для этого нам понадобиться замечательный фильтр Пластика. Это очень мощный фильтр, входящий в стандартную сборку Фотошопа. Он богат самостоятельными инструментами, которые делают работу по коррекции, например, фигуры, достаточно эффективной.
Я планирую в отдельной статье подробно расписать обо всех возможностях фильтра с наглядными примерами, но это будет позже, а пока просто продемонстрирую возможности Пластики, чтобы подправить фигуру толстого человека.
Пример HTML-страницыИтак, приступим к пластической хирургии!
1. Для начала откроем нужное изображение. Я взял эту полноватую, но все равно симпатичную и милую девушку. Хочу убрать у нее лишний вес с живота, бедер, рук и немного уменьшить объем груди.
2. Сделайте на палитре слоев дубликат слоя Ctrl+J, чтобы вы могли наглядно прочувствовать какие произошли изменения во внешности.
3. Теперь откроем фильтр, для этого выполните команду Фильтр — Пластика или нажмите комбинацию клавиш Shift+Ctrl+X.
4. Должно открыться диалоговое окно. Причем оно не будет похоже на все те, что мы обычно видели в фотошопе. В данном случае, как будто открылась совершенно другая программа.
Условно окно можно разделить на три части:
Первая — панель инструментов в левой части экрана. Там имеются совершенно самостоятельные 12 инструментов. Но мы будем использовать из них только 4 основных: Деформация, Реконструировать, Сморщивание и Вздутие.
Вторая — это рабочая зона в середине экрана, где вы работаете непосредственно с изображением.
Третья — правая часть экрана с панелью параметров. Там нас интересуют лишь опции изменения размера кисти и, может быть, изменение ее плотности и нажима.
5. Приступим к коррекции фигуры. Для начала выберите инструмент Сморщивание. Указатель кисти будет выглядеть как круг с крестиком внутри. Наведите ее на проблемные зоны и начинайте, нажимая по одному клику, как бы сжимать отдельные части нашего изображения. Пикселы становятся меньше или пропадают вовсе, причем это происходит почти не заметно. Фон и какие-либо элементы фотографии от такого воздействия не пострадают и не изменятся.
Пройдя пропорционально по всем проблемным местам, вы уже добились какого-никакого результата.
Примечание:Инструмент Вздутие работает обратно принципу сморщивания, поэтому объяснять тут нечего.
6. Если вы нажмете кнопку ОК и выйдете на основной экран программы Фотошоп, то отключая значок видимости нашего дубликата слоя, вы увидите разницу до и после применения одного из инструментов Пластики. Правда здорово получается?
Кстати, рекомендуется чаще нажимать ОК и выходить в основную рабочую зону Фотошопа, чтобы на палитре истории сохранялись промежуточные этапы вашей коррекции, и можно было бы их отменить, когда сделаете лишнего.
7. Вернувшись обратно в диалоговое окно пластики, возьмем другой популярный инструмент — Деформация. Кисть будет иметь такой же вид. Этот инструмент умеет сдвигать пикселы изображения.
Возьмем, например, живот девушки. Выбрав инструмент, поместите указатель чуть ближе к границе живота, зажмите клавишу мыши и легонько двигайте в сторону живота. В результате пикселы будут двигаться в выбранном вами направлении. Таким образом, пикселы как бы сжимаются или пропадают вовсе, и мы получаем ту форму животика, которую хотели. Тренируйтесь.
Здесь немаловажную роль играют размеры кисти. Чтобы эти изменения не были резкими, возьмите диаметр кисти побольше, но не такой, чтобы в область круга попадали какие-либо элементы фотографии, которые вы не собираетесь пока двигать в выбранном направлении.
Примечание:Размер кисти удобно менять при помощи клавиш клавиатуры. Для этого смените раскладку на Английский и нажимайте на квадратные скобки ([ и ]) на клавиатуре, чтобы уменьшить или увеличить размеры кисти.
Ссылка на источник
python — Как изменить размер фигур, нарисованных с помощью Matplotlib?
Сравнение различных подходов к установке точных размеров изображения в пикселях
В этом ответе основное внимание будет уделено:
-
savefig
: как сохранить в файл, а не просто показать на экране - установка размера в пикселях
Вот краткое сравнение некоторых подходов, которые я пробовал, с изображениями, показывающими, что они дают.
Пример базовой линии без попытки установить размеры изображения
Для сравнения:
база.py
#! / Usr / bin / env python3
import sys
импортировать numpy как np
импортировать matplotlib.pyplot как plt
импортировать matplotlib как mpl
fig, ax = plt.subplots ()
print ('fig.dpi = {}'. format (fig.dpi))
print ('fig.get_size_inches () =' + str (fig.get_size_inches ())
t = np.arange (-10., 10., 1.)
plt.plot (t, t, '.')
plt.plot (t, t ** 2, '.')
ax.text (0., 60., 'Привет', fontdict = dict (size = 25))
plt.savefig ('base.png', format = 'png')
пробег:
./base.py
идентифицировать base.png
выходов:
рис.dpi = 100,0
fig.get_size_inches () = [6.4 4.8]
base.png PNG 640x480 640x480 + 0 + 0 8-битный sRGB 13064B 0.000u 0: 00.000
Мой лучший подход на данный момент: plt.savefig (dpi = h / fig.get_size_inches () [1]
контроль только высоты
Я думаю, что это то, что я использую большую часть времени, так как это просто и масштабируется:
get_size.py
#! / Usr / bin / env python3
import sys
импортировать numpy как np
импортировать matplotlib.pyplot как plt
импортировать matplotlib как mpl
высота = int (sys.argv [1])
fig, ax = plt.subplots ()
t = np.arange (-10., 10., 1.)
plt.plot (t, t, '.')
plt.plot (t, t ** 2, '.')
ax.text (0., 60., 'Привет', fontdict = dict (size = 25))
plt.savefig (
'get_size.png',
format = 'png',
dpi = height / fig.get_size_inches () [1]
)
пробег:
./get_size.py 431
выходов:
get_size.png PNG 574x431 574x431 + 0 + 0 8-битный sRGB 10058B 0.000u 0: 00.000
и
./get_size.py 1293
выходов:
main.png PNG 1724x1293 1724x1293 + 0 + 0 8-битный sRGB 46709B 0.000u 0: 00.000
Я обычно устанавливаю только высоту, потому что обычно меня больше всего беспокоит, сколько места по вертикали будет занимать изображение в середине текста.
plt.savefig (bbox_inches = 'tight'
изменяет размер изображения
Мне всегда кажется, что вокруг изображений слишком много белого пространства, и я старался добавить bbox_inches = 'tight'
из:
Удаление белого пространства вокруг сохраненного изображения в matplotlib
Однако это работает путем кадрирования изображения, и с его помощью вы не получите желаемых размеров.
Вместо этого, этот другой подход, предложенный в том же вопросе, кажется, работает хорошо:
plt.tight_layout (pad = 1)
plt.savefig (...
, что дает точную желаемую высоту для высоты, равной 431:
. Фиксированная высота, set_aspect
, автоматический размер ширины и небольшие поля
Ermmm, set_aspect
снова все портит и не позволяет plt.tight_layout
фактически удалить поля…
Вопрос: Как получить фиксированную высоту в пикселях, фиксированное соотношение сторон x / y и автоматически удалить горизонтальные поля пробелов в Matplotlib?
plt.savefig (dpi = h / fig.get_size_inches () [1]
+ контроль ширины
Если вам действительно нужна конкретная ширина в дополнение к высоте, это, похоже, работает нормально:
width.py
#! / Usr / bin / env python3
import sys
импортировать numpy как np
импортировать matplotlib.pyplot как plt
импортировать matplotlib как mpl
h = int (системный.argv [1])
w = int (sys.argv [2])
fig, ax = plt.subplots ()
wi, hi = fig.get_size_inches ()
fig.set_size_inches (привет * (ш / в), привет)
t = np.arange (-10., 10., 1.)
plt.plot (t, t, '.')
plt.plot (t, t ** 2, '.')
ax.text (0., 60., 'Привет', fontdict = dict (size = 25))
plt.savefig (
'width.png',
format = 'png',
dpi = h / hi
)
пробег:
./width.py 431 869
вывод:
width.png PNG 869x431 869x431 + 0 + 0 8-битный sRGB 10965B 0.000u 0: 00.000
и для малой ширины:
./width.py 431 869
вывод:
width.png PNG 211x431 211x431 + 0 + 0 8-битный sRGB 6949B 0.000u 0: 00.000
Итак, кажется, что шрифты масштабируются правильно, у нас просто возникают проблемы с очень маленькой шириной, когда надписи обрезаются, например 100
вверху слева.
Мне удалось обойти те, у кого было удаление пробелов вокруг сохраненного изображения в matplotlib
plt.tight_layout (pad = 1)
, что дает:
ширина.png PNG 211x431 211x431 + 0 + 0 8-битный sRGB 7134B 0.000u 0: 00.000
Из этого мы также видим, что tight_layout
удаляет много пустого пространства в верхней части изображения, поэтому я обычно всегда использую его.
Фиксированная высота магического основания, dpi
на fig.set_size_inches
и plt.savefig (dpi =
масштабирование
Я считаю, что это эквивалентно подходу, упомянутому по адресу: https://stackoverflow.com/a/13714720/895245
магия.py
#! / Usr / bin / env python3
import sys
импортировать numpy как np
импортировать matplotlib.pyplot как plt
импортировать matplotlib как mpl
magic_height = 300
w = int (sys.argv [1])
h = int (sys.argv [2])
dpi = 80
fig, ax = plt.subplots (dpi = dpi)
fig.set_size_inches (magic_height * w / (h * dpi), magic_height / dpi)
t = np.arange (-10., 10., 1.)
plt.plot (t, t, '.')
plt.plot (t, t ** 2, '.')
ax.text (0., 60., 'Привет', fontdict = dict (size = 25))
plt.savefig (
'magic.png',
format = 'png',
dpi = h / magic_height * dpi,
)
пробег:
./magic.py 431 231
выходов:
magic.png PNG 431x231 431x231 + 0 + 0 8-битный sRGB 7923B 0.000u 0: 00.000
И чтобы посмотреть, хорошо ли масштабируется:
./magic.py 1291 693
выходов:
magic.png PNG 1291x693 1291x693 + 0 + 0 8-битный sRGB 25013B 0.000u 0: 00.000
Итак, мы видим, что этот подход также работает хорошо. Единственная проблема, с которой я столкнулся, заключается в том, что вам нужно установить этот параметр magic_height
или эквивалент.
Фиксированный DPI + set_size_inches
Этот подход дал немного неправильный размер пикселя, и из-за этого трудно все масштабировать плавно.
set_size_inches.py
#! / Usr / bin / env python3
import sys
импортировать numpy как np
импортировать matplotlib.pyplot как plt
импортировать matplotlib как mpl
w = int (sys.argv [1])
h = int (sys.argv [2])
fig, ax = plt.subplots ()
fig.set_size_inches (w / fig.dpi, h / fig.dpi)
t = np.arange (-10., 10., 1.)
plt.plot (t, t, '.')
plt.plot (t, t ** 2, '.')
ax.text (
0,
60.,
'Привет',
# Сохраняйте размер шрифта фиксированным независимо от DPI.
# https://stackoverflow.com/questions/39395616/matplotlib-change-figsize-but-keep-fontsize-constant
fontdict = dict (размер = 10 * h / fig.dpi),
)
plt.savefig (
'set_size_inches.png',
format = 'png',
)
пробег:
./set_size_inches.py 431 231
выходов:
set_size_inches.png PNG 430x231 430x231 + 0 + 0 8-битный sRGB 8078B 0.000u 0: 00.000
, поэтому высота немного отклонена, а изображение:
Размеры пикселей тоже правильные, если я сделаю их в 3 раза больше:
./set_size_inches.py 1291 693
выходов:
set_size_inches.png PNG 1291x693 1291x693 + 0 + 0 8-битный sRGB 19798B 0.000u 0: 00.000
Однако мы понимаем, что для правильного масштабирования этого подхода необходимо сделать каждую настройку, зависящую от DPI, пропорциональной размеру в дюймах.
В предыдущем примере мы сделали пропорциональным только текст «Hello», и он сохранил свою высоту от 60 до 80, как и следовало ожидать. Но все, для чего мы этого не сделали, выглядит крошечным, в том числе:
- ширина линии осей
- метки
- точечных маркеров
SVG
Я не мог найти, как установить его для изображений SVG, мои подходы работали только для PNG, например:
get_size_svg.py
#! / Usr / bin / env python3
import sys
импортировать numpy как np
import matplotlib.pyplot как plt
импортировать matplotlib как mpl
высота = int (sys.argv [1])
fig, ax = plt.subplots ()
t = np.arange (-10., 10., 1.)
plt.plot (t, t, '.')
plt.plot (t, t ** 2, '.')
ax.text (0., 60., 'Привет', fontdict = dict (size = 25))
plt.savefig (
'get_size_svg.svg',
format = 'svg',
dpi = height / fig.get_size_inches () [1]
)
пробег:
./get_size_svg.py 431
, а сгенерированный вывод содержит: