Skip to content

Instantly share code, notes, and snippets.

View regimentor's full-sized avatar

Evgeny Shchekoldin regimentor

View GitHub Profile
eNqtW1tT47gSft79Fak8G5Dv9hbsVkgChE0gk3CZmZcpYSuJB9vK-gKEX39akuPEIRcZzlYtY0v9dbe6pW6p5Zz-8xaFjReSpAGNz5rqMWo2SOxRP4inZ837u4sjp_nP33-eDnE2u52c50HIerS___zjlL80QvJCwrOmazUbLwF5HVCfnDV7g-Ht6K7ZiHAQj6n3TLLLhOZz4N9sZDiZkuxhKRH9gjYvxGl6gyOAdpI88JsNnHok9tur9tsEeyEB0hmGp4wkfSa4lWdUiMySnDRBrT9OhyFekGSc4azxgsMc-vRjpCIX6RpSNbPZSKHrrNmCQeMp6eAI_jZPPgE9z5M0O4BXj60SNp4T4u-mVI-dknSYkO5kQrwseCHtJMjaMxx7u6W4x7qllmAJgHrsVsgHeZgF8zAgyU6I7S4BVwfZG8euZbsu0hwNWSu73dEMh53heCcOVSlpVlfCY5DNzkMw8z4pe7C9aRxkZB8YVoiLVBX-R4ZllP6iQUrjfTjrGJkOTCXN1UzNqgg9DN4udGkkKYu28zCElStFOyIpSV5wFnxqSG0aPQXxfheUogY4xm2aZnKUQ5JAWMhqAcbEoxBJ6sqoiewHEyJPWWscBaCuNp8bR3csS1eb8ecUGkF0laMc0zzcS6mqJWm2J84tiTrkbSeRpmtLsl4soVuHvFC2nCQiXxI85dmeyI00F-KXobmqbhl6JRZ0r4a7cabplNFqtkgDD4cD_BZEeQTx_A4_k3iPTN1ZTa3pLIshknwGfBEk5DO4Ng19aZzulL6BNEVTWaClaqs4EMRXOPZbnpfDbmMh4WCcPMckTWWDK4THQwhVQ_b6gt5JuL7B8P5ipL3Yk2Z7HyeFRtKQEaxftgV6CvfNU7RdShEG5ILYiExJXIhbyEH6hHizS3DgCO9ZRo5urAf9nXRHKqpYlxHvs-4GXxnjIrQdcchQhrOOq2kpBpGz1Jp-43kAe0V5ynqj38QcGr9urpJLTJLpYjwLSOjXpV_arI3nu029ljrYLFjH
@regimentor
regimentor / ununtu_wsl_setup.md
Last active January 11, 2022 13:31
ununtu wsl setup
$ sudo apt update
$ sudo apt install zsh unzip zip php7.4-cli
$ chsh -s $(which zsh)

reboot wsl

$ curl -L git.io/antigen > antigen.zsh
/**
* Возвращает на сколько была ужата картинка в процентах
* @param {Object} params
*/
export function getScales({ width, height, originalWidth, originalHeight }) {
return {
scale_width: Math.round((width * 100) / originalWidth, 0),
scale_height: Math.round((height * 100) / originalHeight, 0)
};
}
export default function color_tone(color) {
// конвертируем в hsl
const hsl = rgbToHsl(
parseInt(color.substring(1, 3), 16),
parseInt(color.substring(3, 5), 16),
parseInt(color.substring(5, 7), 16)
);
// понижаем тон
const _h = hsl.h + 0.01;
const _s = hsl.s - 0.09;