Удалить градиент цвета из развернутого растрового изображения с разным сценарием [дубликат]

Другие ответы, похоже, не работают в React Router v4. Вот как вы можете это сделать:

import React, {PropTypes} from 'react'
import {Route, Link} from 'react-router-dom'
import styles from './styles.less';

export default function NavItem({children, to, exact}) {
    return (
        <Route path={to} exact={exact} children={({match}) => (
            <li className={match ? styles.activeRoute : null}>
                <Link to={to}>{children}</Link>
            </li>
        )}/>
    )
}

NavItem.propTypes = {
    to: PropTypes.string.isRequired,
    exact: PropTypes.bool,
    children: PropTypes.node.isRequired,
};
3
задан jon-hanson 9 April 2011 в 17:37
поделиться

1 ответ

Установите для свойства InterpolationMode значение NearestNeighbor и PixelOffsetMode равным None.

pea.Graphics.InterpolationMode = InterpolationMode.NearestNeighbor;
pea.Graphics.PixelOffsetMode = PixelOffsetMode.None; // or PixelOffsetMode.Half

Лучше всего рисовать растровое изображение без масштабирования. В этом случае вы, вероятно, захотите использовать свойства ClientSize.Width и Height для инициализации растрового изображения. Коэффициенты хороши, что вы делаете растровое изображение слишком большим прямо сейчас, включая границу формы и надпись. Я не могу сказать из фрагмента.

9
ответ дан Bitterblue 20 August 2018 в 09:52
поделиться
  • 1
    Использование обоих ваших предложений сработало. Благодарю. – jon-hanson 9 April 2011 в 19:06
  • 2
    Я почти уверен, что большинство людей хотят половину PixelOffsetMode. – Bitterblue 26 May 2014 в 11:05
Другие вопросы по тегам:

Похожие вопросы: