有沒有一款android應用,能任意調整png的color值,從1到256,如果是jpeg,能調整壓縮率,從1到100?順帶裁剪,縮放功能。順帶生成apng。
電腦上可以用gimp。但是gimp也無法生成apng。
有沒有一款android應用,能任意調整png的color值,從1到256,如果是jpeg,能調整壓縮率,從1到100?順帶裁剪,縮放功能。順帶生成apng。
電腦上可以用gimp。但是gimp也無法生成apng。
imagemagick
這個難度太大,好像也沒有android版?
我用pngquant来压缩png,不是极限情况下没有太大必要自己控制颜色数量;交给压缩程序,自己控制一下压缩率就好了。
另外,apng 似乎没有普及
我在某乎找到:
「通过使用alpha通道将图像转换为更高效的8位PNG格式(通常比24/32位PNG文件小60-80%)。
pngquant 使用的算法主要是中值切割量化算法的改进版和 K-means 颜色校正。得到的图片颜色差异肉眼几乎无法察觉。」
說明,pngquant也是降color的辦法去實現降低png體積的。在color只降低一些時,肉眼也是看不出來的,而體積卻明顯下降。當然pngquant的算法似乎更好。
「極限情況」還是不少的。有些人建站,空間只有150M,博客程序佔了一百多M,這時他就需要kk必較。
因此,在這種情況,能自由的控制color index,是很有必要的。
這個也看需求,有些人希望把一張照片壓縮之後原樣不變。有些人可以接受在圖片仍然能表達思想時有所減損。如果都交給壓縮程序,那它不一定能壓到你想精簡的程度。
看你所說的普及是指瀏覽器支持還是網站程序支持了。所有現代瀏覽器都支持apng。wordpress、phpbb等建站程式都支持apng。小衆論壇不支持那也是設置問題。
如果你說的普及是指知道的人少,那問題不大,只要它能動起來,我們用於展示給別人,他不需要知道這個是不是apng。
我其实也很在意图片尺寸,4K 分辨率的屏幕截个图都有可能达到几 M,通过微信发送这种截图会导致聊天记录占用过大的空间。所以,我设置了一个 Quicker 动作来自动压缩截图,我以为这种做法已经比较「极致」了,没想到还有更加极限的情况。
我一般都要把184k的圖片降至4k到24k。