Android系统色彩模式RGB_565的问题
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 25/100
- Issue type
- Documentation
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- android, java
- Domain
- documentation, mobile-dev
Research direction
Start by reviewing the chapter that states Android’s default color mode is RGB_565, then inspect the shown onDraw example using BitmapFactory.decodeResource, Bitmap, Canvas, and R.mipmap.maps. Compare the documented claim with the reported bitmap dimensions and byte count, and update the relevant explanation so it clearly distinguishes image configuration from device behavior.
Written by the indexing model from the issue text.
Description
记得作者之前章节写过,Android的默认色彩模式是RGB_565.
我在后面章节在做测试时发现一个问题:
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.maps);
canvas.drawBitmap(bitmap, new Matrix(), null);
}
我的bitmap的大小是byte[394383], 图片分辨率是314 * 314。计算一下,394383 / (314 * 314) = 4。也就是说一个像素点占位4个字节。(RGB_565我记得是1个像素占位2个字节,而ARGB_8888是1个像素4个字节)
问下,是不是Android的默认色彩模式不同的手机系统不一样?还是只是图片色彩模式不一样?
- Dominant language
- Java
- Stars
- 9.3k
- Forks
- 2.1k
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from GcsSloop/AndroidNote
-
Difficulty 2/5 1-3 hours Newbie friendliness 42/100
GcsSloop/AndroidNote#116 ·
-
安卓 Open
Difficulty 5/5 Over a week Newbie friendliness 10/100
GcsSloop/AndroidNote#115 ·
-
章节缺失:安卓自定义View进阶 Open
Difficulty 3/5 1-2 days Newbie friendliness 55/100
GcsSloop/AndroidNote#114 ·
-
Difficulty 1/5 1-3 hours Newbie friendliness 55/100
GcsSloop/AndroidNote#111 · 2 reactions ·
-
博客有几篇打不开了 Open
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
GcsSloop/AndroidNote#110 ·
All issues in GcsSloop/AndroidNote
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
elastic/gradle-plugins#157 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
cryptomator/hub#497 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
johanhaleby/occurrent#1120 ·