адрес
адрес проекта:tinypng-upload
Если вам интересно, вы можете поиграть в нее, потому что часто используется сжатие изображений и загрузка.Если вы находите это слишком сложным, это решит ваши болевые точки.
О Tinypng-загрузке
Это основано наelectron
Инструмент сжатия и загрузки изображений, процесс сжатия в основном осуществляется путем вызоваtinypng
Предоставленный API готов. Загрузить ссылку на конфигурациюiView
настройка загрузки файлов.
Поскольку он находится на рабочем столе, нам очень удобно перетаскивать изображения в панель задач для сжатия и загрузки, что значительно повышает эффективность работы внешнего интерфейса и позволяет нам больше сосредоточиться на развитии бизнеса.
Процесс операции:
Сравнение объемов до и после сжатия (изображение автоматически загружается в 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
:
Затем вставьте это значение в наш столбец конфигурации:
Есть только одно ограничение, бесплатный может сжимать 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.