求助乙個問題,100分,我也沒多少分了。

2022-03-24 04:50:47 字數 927 閱讀 8074

**********==問題描述**********==

我在寫乙個壓縮的方法,因為要上傳到伺服器,所以不可以過大。

網上的這些方法也都爛了,可是都不怎麼管用。比如我現在使用的。

我在這個迴圈裡設定了,如果baos.tobytearray().length / 1024>50成立,就繼續壓縮。

可是我設定段點之後,發現baos.tobytearray().length / 1024已經執行到小於50了,然後返回這個bitmap。當我上傳到伺服器的時候,竟然是二三百k,我想問問大家有沒有懂的,幫我一下。

或者哪位朋友有好的壓縮方法給我乙個。

bytearrayoutputstream baos = new bytearrayoutputstream();

image.compress(bitmap.compressformat.jpeg, 100, baos);

int options = 100;

while ( baos.tobytearray().length / 1024>50) {

baos.reset();

options -= 10;

image.compress(bitmap.compressformat.jpeg, options, baos);

} bytearrayinputstream isbm = new bytearrayinputstream(baos.tobytearray());

bitmap bitmap = bitmapfactory.decodestream(isbm, null, null);

return bitmap;

我不需要寬高的那種壓縮,我只想要一張在不讓它失真太嚴重的情況下,能壓縮到50k以下。實在不行100k以內也可以。但是不要失真太嚴重

**********==解決方案1**********==

求助乙個問題,100分,我也沒多少分了。

我在寫乙個壓縮的方法,因為要上傳到伺服器,所以不可以過大。網上的這些方法也都爛了,可是都不怎麼管用。比如我現在使用的。我在這個迴圈裡設定了,如果baos.tobytearray length 1024 50成立,就繼續壓縮。可是我設定段點之後,發現baos.tobytearray length 10...

求助 乙個彩票的演算法問題 !

知識前提 這個是 3d 的玩法 簡單先了解下!什麼叫組3 什麼叫組6 什麼叫豹子 豹子就是三個位置數字相同的號碼,總共十注 000 111 222 直到999。直選號碼確定數字位置 組選號碼不需確定號碼位置。組選三就是三個數字中有兩個相同,比如說你買組選三055 對應055 505 550三注直選號...

我要有乙個朱芳雨,我也夠

我要乙個葉莉就已足夠 姚明我平生只跟乙個女孩談過戀愛,那就是我的女朋友。第一次見到葉莉的時候,我17歲。她在女子國家隊裡訓練。但那個時候,我沒有跟她說話,也不想在我進入國家隊之前就約她出去。但是只要可能的話,我會向報社的攝影記者要女子國家隊的多餘 在1999年我終於進入了國家隊後,我約葉莉出去玩。她...