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

внешний интерфейс GitHub CDN

адрес

адрес проекта:tinypng-upload

Если вам интересно, вы можете поиграть в нее, потому что часто используется сжатие изображений и загрузка.Если вы находите это слишком сложным, это решит ваши болевые точки.

О Tinypng-загрузке

Это основано наelectronИнструмент сжатия и загрузки изображений, процесс сжатия в основном осуществляется путем вызоваtinypngПредоставленный API готов. Загрузить ссылку на конфигурациюiViewнастройка загрузки файлов. Поскольку он находится на рабочем столе, нам очень удобно перетаскивать изображения в панель задач для сжатия и загрузки, что значительно повышает эффективность работы внешнего интерфейса и позволяет нам больше сосредоточиться на развитии бизнеса.

Процесс операции:

image

image

Сравнение объемов до и после сжатия (изображение автоматически загружается в CDN после завершения сжатия):

использовать

1. Загрузите исполняемый файл

Поскольку на данный момент он не был выпущен в магазин приложений, вам необходимо самостоятельно скомпилировать исполняемый файл:

git clone https://github.com/muwoo/tinypng-upload.git
cd tinypng-upload
npm i
npm run build

затем вbuildСоответствующий исполняемый файл создается в каталоге, и файл можно изменить, запустив его.

2. Настройте ключ API tinypng

Поскольку процесс сжатия проекта выполняется путем вызоваtinypng APIчтобы достичь, поэтому нам нужно идти кtinypngзарегистрироваться на сайтеAPI key:

Затем вставьте это значение в наш столбец конфигурации:

image

Есть только одно ограничение, бесплатный может сжимать 500 изображений в месяц. На github также есть люди, которые создали несколько учетных записей в процессе циклической регистрации.API keyДля достижения примерно цели не ограничивая количество сжатий. Вы также можете узнать, если вам интересно ~

3. Настройте запрос на загрузку сжатого изображения

Мы надеемся, что после завершения сжатия изображение можно будет загрузить непосредственно на сайт нашей компании.CDNначальство,tiny-png uploadзагрузить ссылкуiViewПараметры и настройки загрузки изображения:загрузить загрузить

Property Decription Type Default
action Upload request URL, required. String -
headers Upload request header. Object {}
data Extra data with upload request. Object {}
name The key in upload request targeting to the file. String file
with-credentials Enable certification info in Cookie or not. Boolean false

источник вдохновения

Я читал статью о Наггетс раньше оelectronинструмент для загрузки изображенийPicGo, спасибо автору за ссылку на статьюПутешествие звездного номера PicGo, превышающего 1000.