Изрязване на снимка онлайн в браузъра

Изрежете JPG, PNG, WebP или AVIF в съотношение 1:1, 16:9, 9:16, 4:5, 3:2, 4:3 или собствени пиксели.

или пуснете изображението тук

За този инструмент

Изрежете всяка снимка до правоъгълна област директно в браузъра си, с инструмента за изрязване на Araluma, базиран на cropperjs v2. Пуснете файл JPG, PNG, WebP или AVIF на страницата и платното за изрязване се отваря веднага. Влачете дръжките, за да позиционирате селекцията, заключете съотношение (1:1, 16:9, 9:16, 4:5, 3:2, 4:3 или A4), или въведете точни размери в пиксели и рамката се приспособява автоматично. Живият брояч показва изходния размер в реални изходни пиксели преди да изтеглите. Снимката ви остава на устройството през цялото време, разделът Network в DevTools показва нула изходящи заявки за изображения по време на изрязването. Изходите PNG и WebP запазват прозрачността от оригиналния файл, докато изходът JPG замества прозрачните области с бял фон. Метаданните EXIF се премахват от всеки експорт. Този инструмент е подходящ за всеки, който се нуждае от бързо и точно правоъгълно изрязване, без да инсталира софтуер, един файл наведнъж.

Изрежи снимка
Как работи инструментът за изрязване в браузъра ви

Как работи инструментът за изрязване в браузъра ви

Снимката ви се отваря директно от браузъра, използвайки File API. Няма качване към сървър и няма временно копие, съхранявано извън устройството ви. Влачете рамката за изрязване до желаната позиция, преоразмерете я от ъглите или ръбовете, и броячът на пиксели на живо се актуализира при влаченето. Координатите са в пикселното пространство на изходното изображение, така че показваното число е буквалният размер на изходния файл. Отворете DevTools и преминете в раздела Network по време на изрязване, няма да се появи изходяща заявка за изображение. Файлът, който пускате, и файлът, който изтегляте, и двата остават напълно на устройството ви през цялата сесия.

Изрежи снимка
Заключете съотношение или въведете точни размери в пиксели

Заключете съотношение или въведете точни размери в пиксели

Натиснете чип за съотношение (1:1 за квадрат, 16:9 за широк екран, 9:16 за портрет, 4:5, 3:2, 4:3 или A4) и рамката за селекция се заключва на тази пропорция. Влачете я на всяко място върху снимката, за да изберете коя част да запазите. За да достигнете конкретна целева пикселна стойност, въведете ширината и височината в полетата за размери и рамката за изрязване се преоразмерява, за да съвпадне. Изходът винаги е равен на пикселния размер на селекцията в източника. Този инструмент не увеличава, ако селекцията ви е широка 600 пиксела, изходният файл също е широк 600 пиксела.

Изрежи снимка
Изходът JPG замества прозрачността с бяло

Изходът JPG замества прозрачността с бяло

Ако изходният ви файл има прозрачни области (PNG, WebP с алфа канал или AVIF с алфа канал) и изберете JPG като изходен формат, тези прозрачни пиксели се запълват с бяло. JPG няма алфа канал, така че няма къде да се съхрани прозрачността. За да запазите прозрачността, изберете PNG, WebP или AVIF в селектора на формат на екрана за завършване. Изходите PNG и WebP пренасят оригиналния алфа канал без промяна. AVIF също поддържа алфа. Селекторът на формат маркира всяка опция, така че компромисът е видим преди изтеглянето.

Изрежи снимка
Преместете селекцията точно с клавиатурата

Преместете селекцията точно с клавиатурата

Натиснете Tab, за да преминете към рамката за изрязване, след това използвайте клавишите със стрелки, за да преместите селекцията с един пиксел наведнъж. Задръжте Shift и стъпката нараства до десет пиксела. Тази навигация с клавиатурата е вградена в cropperjs v2 като нативна функционалност, не отделен слой за достъпност. Полезна е, когато ви е нужно подпикселно визуално подравняване, което тъчпадът не може да достави, или когато работите в настройка само с клавиатура. Селекцията реагира и на докосване на мобилни устройства, защипете, за да увеличите платното, след това влачете ъглите на селекцията, за да преоформите. И в двата случая не е необходимо да активирате допълнителен режим.

Изрежи снимка
Изходни формати: PNG, JPG, WebP и AVIF

Изходни формати: PNG, JPG, WebP и AVIF

След изрязването изберете формат за изтегляне на екрана за завършване. PNG е без загуби и запазва прозрачността. JPG прилага компресия със загуби на качество 0.9 по подразбиране, което е визуално неразличимо от източника при повечето снимки. WebP балансира режимите без загуби и със загуби и също поддържа прозрачност. AVIF се кодира чрез библиотеката @jsquash/avif на качество 0.9. Произвежда най-малкия файл при еквивалентно визуално качество, но първото AVIF кодиране в сесията изисква еднократно изтегляне на WASM модул от 870 KB. Изходният формат по подразбиране съответства на входа ви, PNG вход по подразбиране до PNG изход, JPG вход по подразбиране до JPG изход. Можете да го промените по всяко време на екрана за завършване.

Изрежи снимка
Кога да използвате друг инструмент за изрязване

Кога да използвате друг инструмент за изрязване

Този инструмент изрязва само правоъгълници, квадрати, ландшафтни съотношения, портретни съотношения и потребителски пикселни размери. За кръгло изрязване, профилна снимка с прозрачни ъгли, използвайте Circle Crop вместо това. Той споделя същата обработка от страна на браузъра, но извежда кръгъл PNG. За платформо-специфични предварителни настройки с точни размери по подразбиране (Instagram 1080×1080, миниатюра YouTube 1280×720, корица Facebook 1200×630), страниците с предварителни настройки за изрязване в семейството Crop се отварят с тези размери предварително заредени, така че не трябва да изчислявате нищо. Ако снимката ви трябва да промени формата без предварително изрязване, използвайте инструмента Convert, за да я получите в PNG, JPG, WebP или AVIF.

Как да изрежете снимка в кръг

  1. Пуснете снимката си

    Отворете инструмента и пуснете файла JPG, PNG, WebP или AVIF в зоната за качване, или щракнете, за да прегледате файла на устройството си.

  2. Изберете съотношение или размер в пиксели

    Натиснете чип за съотношение (1:1, 16:9, 9:16, 4:5, 3:2, 4:3 или A4) или въведете точни пикселни размери в полетата за ширина и височина, за да зададете рамката за изрязване.

  3. Позиционирайте рамката

    Влачете рамката за изрязване до областта на снимката, която искате да запазите, след това я преоразмерете от ъглите или ръбовете, докато живият брояч покаже нужния изходен размер.

  4. Изрежете и изтеглете

    Щракнете Изрежи, изберете изходен формат (PNG, JPG, WebP или AVIF) на екрана за завършване и изтеглете изрязания файл на устройството си.

Често задавани въпроси

Какво прави инструментът за изрязване?

Инструментът за изрязване ви позволява да изберете правоъгълна област от снимка и да изтеглите само нея като нов файл. Той работи изцяло в браузъра, без качване към сървър. Поддържа JPG, PNG, WebP и AVIF, със заключване на съотношение или въвеждане на точни пиксели. Резултатът се запазва на устройството ви.

Кои формати на изображения се поддържат?

Входът приема JPG, PNG, WebP и AVIF (плюс GIF, само първи кадър). Изходът може да бъде PNG, JPG, WebP или AVIF. HEIC, TIFF и PSD не се поддържат, първо ги преобразувайте с инструмента Convert. И четирите изходни формата работят във всички съвременни браузъри.

Мога ли да използвам инструмента за снимки за социални мрежи?

Да. Използвайте 1:1 за квадратна публикация в Instagram, 4:5 за портретна, 9:16 за Stories или Reels, и 16:9 за миниатюри в YouTube или хедъри в Twitter. Корицата на Facebook работи най-добре при 1200×630 пиксела. Инструментът има предварително настроени съотношения за всички тези стандартни формати.

Инструментът безплатен ли е и трябва ли да се инсталира?

Да, инструментът е напълно безплатен и не изисква инсталация. Той работи директно в браузъра ви, без акаунт, без водни знаци върху изходния файл. Цялата обработка се извършва на устройството ви чрез File API и канваса на cropperjs v2.

Как да изрежа снимка до точен размер в пиксели?

Въведете целевата ширина и височина в полетата за размери на платното за изрязване. Рамката се преоразмерява, за да съвпадне, и живият брояч потвърждава изходния размер в пиксели на източника. Изходът винаги е равен на пикселните размери на селекцията в източника. Инструментът не увеличава, ако селекцията е по-малка от целта ви, изходът също ще е по-малък.

Защо да изрязваме изображения?

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

Подробности

Бележки от екипа за майсторството, форматите и малките решения зад добрия кръгъл изрез.

Библиотеката cropperjs v2 и какво се промени от v1
Този инструмент е изграден върху cropperjs версия 2.1.1, пълно пренаписване на оригиналната библиотека cropperjs. Изданието v2 заменя стария API, базиран на конструктор (new Cropper(img, { aspectRatio: 1 })) с архитектура Web Components. Платното за изрязване, наслагването на селекция и елементът за изображение всички са персонализирани HTML елементи, регистрирани чрез CustomElementRegistry на браузъра. Това означава, че Shadow DOM обработва всички вътрешни стилове, няма отделен файл cropper.css за импортиране, което премахва една заявка за активи на Vite в сравнение с v1. Заключването на съотношение сега се задава директно върху елемента за селекция (cropperSelection.aspectRatio = 1), а не в конструктора, така че съотношението може да се променя по време на изпълнение без преинициализиране на целия интерфейс за изрязване. Библиотеката тежи 41 960 байта необработени и 12 175 байта gzip, измерено директно от заглавката content-length на CDN jsDelivr. Тези 12 KB се плащат веднъж на сесия и се преизползват във всички маршрути за предварителни настройки за изрязване чрез разделяне на чанкове Vite.
Как се изчисляват изходните пикселни размери без увеличаване
Когато влачите селекцията за изрязване на екрана, координатите, които виждате, са в пикселното пространство на изходното изображение, а не в пикселното пространство на CSS. Тази разлика е важна за екрани с висока плътност на пиксели, телефон със съотношение пиксели на устройство 3× показва изображение с ширина 300 CSS пиксела като 900 реални пиксела, но координатите на селекцията отразяват 900 реални пиксела, а не 300 CSS. Изходният файл, който изтегляте, съдържа точно толкова пиксела, колкото правоъгълникът на селекцията представлява в изходното изображение. Операцията за изрязване извиква selection.toCanvas() от API на cropperjs v2, асинхронен метод, който връща нов HTMLCanvasElement с размер на пикселните размери на селекцията. Това платно след това се предава на canvas.toBlob() за PNG, JPG или WebP, или на енкодера @jsquash/avif за AVIF. Не се вмъква стъпка за увеличаване. Ако селекцията ви е широка 800 пиксела, изходът е широк 800 пиксела.
Премахване на метаданни EXIF и какво се губи
Всеки експорт премахва данни EXIF, IPTC, XMP и ICC профили. Това се случва на ниво конвейер на платното, браузърът рисува декодираните пиксели на изображението върху HTMLCanvasElement и платното кодира към нов файл. Платното няма понятие за контейнери на метаданни, то само съхранява пикселни стойности и параметри за кодиране. Това, което се премахва, включва GPS координати, марка и модел на камерата, фокусно разстояние на обектива, настройки за експозиция, полета за авторски права и тагове на цветови профил. Цветовият профил sRGB ефективно е допускането, което платното прави, цветовете се рендерират през конвейера за дисплей на браузъра и се прекодират без прикачен профил. За повечето уеб публикации и употреба в социалните мрежи премахнатият EXIF е предпочитан, тъй като GPS данните могат да изложат информация за местоположение, която потребителят не е възнамерявал да сподели. За професионални фотографски работни процеси, където точността на цветовия профил има значение, използвайте инструмент за експорт с управление на цветовете.
Какво се случва, когато изрязвате анимиран GIF
Когато пуснете анимиран GIF в инструмента за изрязване, браузърът декодира само първия кадър към елемента за изображение, използван от платното за изрязване. Това е поведение на браузъра, а не ограничение на cropperjs, HTMLImageElement не излага отделните кадри на анимиран GIF към JavaScript по начин, по който API на платното би могло да итерира. Резултатът е, че само първият кадър е достъпен за селекцията за изрязване и крайният изход е неподвижно изображение в който и да е формат, който изберете на екрана за завършване. Ако входът е GIF и изберете GIF като изход, имплементацията на canvas.toBlob на браузъра не включва GIF енкодер, така че изходът тихо се понижава до PNG. Инструментът изрично отхвърля GIF като опция за изходен формат, за да избегне това тихо понижаване. Ако трябва да изрежете всички кадри на анимация, имате нужда от инструмент, който работи кадър по кадър, което този инструмент не поддържа.
Навигация с клавиатура и достъпност
Елементът за селекция на cropperjs v2 имплементира навигация с клавиатура като част от своята спецификация Web Component. След като преминете Tab към селекцията за изрязване, клавишите със стрелки преместват рамката с един пиксел в натиснатата посока. Shift плюс клавиш със стрелка премества рамката с десет пиксела. Това е нативно достъпно без заобиколен път за екранен четец или персонализиран JavaScript слой, обработчикът на клавиатура живее вътре в shadow root на елемента за селекция и се задейства при keydown. Това е важно за потребители, които разчитат на навигация само с клавиатура, включително някои настройки на помощни технологии, устройства за моторна достъпност и работни процеси за прецизност, където тъчпадът не може надеждно да постигне подпикселно подравняване. Броячът на пиксели на живо, прикачен към селекцията, също се актуализира с всяко натискане на клавиш, така че потребителите на екранни четци с aria-live региони върху брояча могат да чуят промяната на текущите размери. Достъпността с клавиатура е една област, в която този инструмент изпреварва iLoveIMG и img2go.
Компромиси при избор на формат след изрязване
Селекторът на формат на екрана за завършване дава четири опции. PNG е без загуби, всеки пиксел в областта за изрязване се съхранява точно както е декодиран от източника. Размерът на файла е по-голям от JPG за същото съдържание, обикновено от три до пет пъти по-голям за снимка. JPG прилага компресия със загуби на качество 0.9 (в скала от 0 до 1), което приблизително съответства на предварителната настройка за високо качество в повечето настолни редактори. При q0.9 разликата между оригинала и изхода обикновено не се вижда на стандартен монитор, но файлът е значително по-малък. WebP при същата настройка за качество произвежда файл приблизително 25 до 35 процента по-малък от JPG в нашите тестове за кодиране, със същото перцептивно качество при снимки. WebP също поддържа режим без загуби и запазва прозрачността. AVIF на качество 0.9 чрез библиотеката @jsquash/avif произвежда най-малкия изход от четирите формата, но първото кодиране в сесия изисква изтегляне на WASM модул от 870 KB.