Ръководство

Папка влиза, подпечатан ZIP излиза.

Пет стъпки, един екран. Кадрите ви се декодират, подпечатват и кодират отново от модул на WebAssembly, който работи в този раздел на браузъра: без качване, без регистрация и без сървър, който да види дори един пиксел.

  • image-stamper v0.2.3
  • jpg · q75
  • ≤ 120 MP на кадър
  • png печат ≤ 10 MB
DSC_4821.jpgето така!

Петте стъпки

Всичко се случва на един екран

Стъпка първа

Добавете кадрите

Пуснете цяла папка със снимки в полето „Кадри“ или щракнете върху него и ги изберете от диска. JPEG, PNG и WebP се четат еднакво добре, дори смесени в една партида.

Лентата показва първите осем; останалите само се преброяват, без да се декодират, така че партида от сто кадъра не ви струва сто прегледа в пълен размер, преди още да сте избрали печат.

  • Под лентата са общият размер и най-големият файл.
  • „Изчисти“ премахва целия избор и започвате отначало.
  • Кадър над 120 MP се отхвърля още по заглавката си, преди да бъде декодиран.

Стъпка втора

Изберете знака

Печатът е един PNG файл до 10 MB. Само PNG, защото това е форматът с истински алфа канал: лого в JPEG би дошло с бяла кутия около себе си.

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

  • Поставя се в центъра на всеки кадър, мащабиран да се побере, с 10 px свободно място.
  • Един печат на партида: сменете го с „Премахни“ и изберете отново.
  • Файл с име .png, който всъщност не е PNG, се хваща и обяснява.

Размер1200×450 · 86,4 KB

Позицияв центъра · вписан с отстъп

Стъпка трета

Настройте плътността

Четири готови стойности и плъзгач. Мострите са оцветени с плътността, която представят, така че 25 % изглежда като 25 % още преди да щракнете; плъзгачът покрива всичко между тях.

Знак при 100 % подписва кадъра, знак при 25 % само прошепва над него, а кое е правилно зависи от снимката, не от число, което някой е препоръчал.

  • Стойността важи за всеки кадър в партидата.
  • Опитайте тук: това е истинската контрола, а не нейна картинка.

Стъпка четвърта

Сложете печата

Бутонът „Сложи печат“ се събужда, щом и двете полета са попълнени. Кадрите минават един по един, а редът под лентата назовава текущия, така че ако партидата спре, знаете кой файл е виновен.

Решете за надписа, преди да започнете: превключвателят под лентата с кадри изписва името на всеки файл по долния му ръб, в сиво с половин плътност и с размер според кадъра.

  • Дръжте раздела отпред: браузърът забавя разделите във фонов режим.
  • Накрая виждате броя на кадрите и колко секунди е отнело.

Стъпка пета

Вземете готовото

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

„Започни отначало“ връща страницата както при зареждане: кадри, печат, резултати и настройки изчезват и сте готови за следващата папка.

  • Запазването в папка изисква Chrome, Edge или друг браузър на Chromium; за ZIP това не е нужно.
  • В архива всичко е в папка stamped-images/.
  • Резултатът е JPEG с качество 75 и име <оригинал>_stamped.jpg.

Добре е да знаете

Шест отговора, преди да сте попитали

  • Нищо не напуска браузъра

    Цялата обработка е модул на WebAssembly, изтеглен веднъж и изпълняван локално. Ако искате, работете офлайн: след първото зареждане няма какво повече да се тегли.

  • Защо излиза JPEG

    Качество 75 е най-добрият баланс за комплект, който ще изпратите нататък. JPEG няма алфа канал, затова всичко полупрозрачно се слива с бял фон преди кодирането.

  • Надписът с името

    По желание, от превключвателя под лентата с кадри. Сив, с плътност 50 %, с размер 2,2 % от по-късата страна на кадъра, но не по-малко от 16 и не повече от 96 px.

  • Къде са границите

    120 MP и 65 535 px на кадър, проверени по заглавката, преди да се задели памет. Така декомпресионна бомба не може да срине партидата.

  • Големи партиди

    Кадрите се обработват един по един, така че паметта не расте, колкото и да са. Времето зависи от пикселите, не от броя на файловете.

  • Светла или тъмна

    StampIt следва системата ви, докато не изберете тема, след което я запомня. Кадрите винаги стоят на неутрално сиво, така че фонът не изкривява баланса на бялото.

Под капака

Настройките по подразбиране, черно на бяло

Всичко, за което интерфейсът не ви пита. Тези стойности са компилирани в Rust пакета, затова са еднакви на всяка машина, която зареди страницата.

Двигател
@howbizarre/image-stamper v0.2.3 · Rust / WebAssembly
Резултат
jpg · качество 75
Отстъп на печата
10 px
Цвят на надписа
#7d7d7d при 50 %
Най-голям кадър
120 MP · 65 535 px
Най-голям печат
10 MB png
Архив
zip · една папка, едно минаване

това е всичко

Хайде, сложете своя знак.

Довлечете папка и първият подпечатан кадър е само на няколко секунди.