Git Product home page Git Product logo

tinypng4mac's Introduction

TinyPNG4Mac

preview

This is a client of TinyPNG for Mac, with which you can compress pngs without open browser and manually download images, all you need to do is just drag and drop.

中文

Usage

  1. Register a KEY using your email at link. You can also do this from Client since there is a button on the window.
  2. Paste your key to window. (You can edit it when you need to)
  3. Drag images to the window.

Download

Homebrew

brew install --cask tinypng4mac

Through Release Page

Check "Anywhere" in Preferences -> Security & privacy if you can not open this app. Just for the first time, and I suggest you uncheck it after you open this app for security.

Thanks

droptogif -- A very useful client for convert video to gif. I learnt how to create window from that project.

Release Notes

Version 1.0.7

  1. Add support for webp files.
  2. Update Alamofire to latest version.
  3. Change minimal supported macOS version to 10.13.
  4. Change dependency management from CocoaPods to SPM.

Version 1.0.5

  1. Support Apple silicon. #47 Thanks @limuyang2

Version 1.0.4

  1. Support reserving origin file's permission. #11 Thanks PR by @Enoooch

Version 1.0.3

  1. Support compress folder recursively. #14 #33

Version 1.0.2

  1. Fixed #29
  2. Fixed a typo.

Version 1.0.1

  1. Migrate to Swift 5.0, thanks @gewill
  2. Downward compatibility to macOS 10.10
  3. Fixed #19, [#22](

Version 1.0.0

  1. New icon and interface
  2. Support "in place"
  3. Improve stability and fix bugs

Version 0.9.3

  1. Update to Swift 3
  2. Add Pods/ to .gitignore
  3. Display progress when uploading/downloaing.

Version 0.9.2

  1. Support JPG and JPEG.

Version 0.9 brings a lot of change.

  1. Whole new design UI.
  2. New workflow and easy to use.
  3. Custom ouput path support.
  4. Sorted task list.
  5. Chinese support.

License

Developed by @kyleduo and available under the MIT license.

tinypng4mac's People

Contributors

enoooch avatar gewill avatar kyleduo avatar l1cardo avatar limuyang2 avatar rogerluan avatar unixzii avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tinypng4mac's Issues

Overwrite original

This app is fantastic thank you, one suggestion for improvement is how ImageOptim allows you to simply drag your images in and it saves back over them in their original paths. This means no extra work is required, you simply drag in your images from any folders and you don't need to manually manage putting them back in the right place.

希望增加文件夹嵌套压缩

您好,因为我们的资源文件有很多是在文件夹的嵌套的。所以希望增加文件夹嵌套的压缩图片资源的功能。
最后感谢开发者的这个美好的小工具。

Feature request: Drag and drop files on Dock icon

Thank you for this super useful app! I use it all the time, and the one point of frustration I have is needing to activate the app, potentially move TinyPNG's window if the files I want are now covered up, and drag files into the window. On a busy day, it's actually a lot of extra clicks and mouse movement. It would be great to be able to drag files onto the Dock icon. Cheers.

崩溃和错误

非常方便的 App , 👍
2个小问题 ~:

  1. 第一次我拖进去 400+ 图片,然后App 自动崩溃退出
  2. 第二次个别图片,压缩状态是错误,所有图片都是 png 格式

`brew upgrade` error

==> Upgrading 1 outdated package:
tinypng4mac 1.0.3 -> 1.0.4
==> Upgrading tinypng4mac
==> Downloading https://github.com/kyleduo/TinyPNG4Mac/releases/download/v1.0.4/TinyPNG4Mac_1_0_4.zip
Already downloaded: /Users/tuskotrush/Library/Caches/Homebrew/downloads/550d74eded292982115830d693182bc87f8a69a49c20e0ebd3a745df381b2fae--TinyPNG4Mac_1_0_4.zip
==> Verifying SHA-256 checksum for Cask 'tinypng4mac'.
==> Purging files for version 1.0.4 of Cask tinypng4mac
Error: tinypng4mac: It seems the App source '/Applications/TinyPNG4Mac.app' is not there.

TinyPNG4 iOS ?

Any thought of compiling this for mobile? Would be great to run on iPhone.

提示文件已损坏

如题,多次下载,均如此,从github下载的和从七牛下载的都是一样的提示。

App Crashes

The app keeps crashing when trying to process a large image (seemly any image over 6 MB).

一个小建议

首先感谢作者分享,有一个小建议,本人不是伸手党,之所以提出也是相信作者想把这个软件做的更好,我自己写了命令行版本在用~

  • 免费用户一个 api key 每月限制500张
  • 是否可以先读取图片数量
  • 自动通过 10minutemail 这类的临时邮箱网站获得足够的 api key
  • 压缩的过程中根据数量自动切换已申请单 api key

feature demand: add "export as base64"

it's great! i use tinypng.com a lot, i dreamed about an app like this!

a feature demand: could you add "export as base64" in this app? Most of the time after compressing imgs, i drag them to https://www.base64-image.de/ and paste the result in my css or html file.

中文: 很棒的 app! 我平时也经常用 tinypng 来压缩图片, 也曾想过做个这样的 app 出来.

提一个需求: 能否给 app 增加一个"导出 base64"的功能? 很多时候我压缩完图片之后做的下一步就是拖到 base64的网站里去, 把结果贴到 css 或者 html 文件中.(很多时候压缩的图片都是图标类的小图, base64放文件里减少请求)

Need update

Mac shows that should update this ((
So I can't run this

跑不起来

现在swift都4.0了,什么时候更新下吧

不支持 APNG

开发大哥好,Tinypng 官方以提供压缩 apng (动态png)功能,可是 Mac 版尝试后无法压缩,可以跟进下这个问题么?

{"error":"Not found","message":"Resource not found or expired."}

Hi!
First of all, thank you for this very useful tiny app.

I realized today that all my PNGs are coming back as a 64kb file (same file name and extension as the original file) but no image at all.

Inside this file I find this text {"error":"Not found","message":"Resource not found or expired."}

My API usage is still ok (186 / 500) and the files are compressing well thru the TinyPNG website.

Any clue on the problem?

Thank you!

Phil

OsX 10.15.4
TinyPNG4Mac Version 1.0.4 (12)

mac下压缩后的图片权限问题

发现压缩后图片的权限是600,上传到服务器后,无法通过http访问。该文件夹下手动创建文件权限默认是644。 可否放松下权限。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.