This new species

Why does it look like a chrysanthemum?

What new abilities and gameplay will it have?

This issue of You Ask the Goose

Take you to know again

Small program code

Left left left

Q: Why did you introduce applets?


A: For A long time, when people scan A QR code, many times they may not know what they are getting. The qr code may be behind the public account, payment page, may also be to add friends, product introduction or even wechat links.


The emergence of small program code, so that users before scanning code, there is a clear expectation, know that they are swept out of the small program.



Q: What is the difference between small program code and ordinary TWO-DIMENSIONAL code?


A: Small program code is more recognizable and visual impact in style. Compared with the original TWO-DIMENSIONAL code, the brand LOGO of the main body of the small program is more obvious, which can help developers promote their small programs better. For wechat, the overall brand image of small program is clearer.


In the initial thinking of the visual design of the small program code, the principle of “more recognizable, clear user scan code expectations”, and “highlight the small program theme brand LOGO” to think, in addition, to ensure that the information carrying capacity and fault tolerance rate of the new small program code to meet the requirements.


Therefore, how to meet these several conditions at the same time, very elegant designer’s imagination.


The design of applets goes through three stages:


1, small program code design sketch:



The small program code at this time can be seen as the prototype of the final product.


2. Annotation map of visual finalization:



This drawing is a detailed description of the design.


3. Finally selected 36 radiation and its extended 72 radiation style:



At this point, the design was close to that of today’s applets, and the resulting applets had a unique style that could easily highlight the main brand LOGO.



In addition, the small program is independently developed on wechat, which has better security.



Q: What is the secret behind scanning codes?


A: We use much more scanning code, then why such an ugly black and white square composed of two-dimensional code can scan all kinds of things?


Before the popularity of qr codes, people saw more one-dimensional codes, that is, bar codes. Bar code can only express information in the horizontal direction, can only store numeric and alphabetic information, store little information, application is very limited.



Two-dimensional code is a more advanced bar code format than one-dimensional code, it can store information in both horizontal and vertical directions, storage information is large, so the application of two-dimensional code is much wider.


There are many kinds of two-dimensional Code, now we common two-dimensional Code is more accurate called QR Code, QR Code was invented by Japan DW company in 1994, very common in Japan, South Korea.


Qr code is similar to the answer sheet we used to fill in the exam. It is also marked with squares, so that the machine can quickly identify the right and wrong answers.



Unlike the Answer sheet, the qr code is hidden behind the binary code, the black and white squares used to store binary information. Qr code with “black block” means “1”, with “white block” means “0”, the whole QR code of black and white square arrangement formed “1010110…” Such binary code to store numbers, text, links, images and other information.


The “back” mark on the three corners of the two-dimensional code square is the key positioning graph, or position detection graph, used to identify the two-dimensional code. So when scanning two-dimensional code, whether positive, oblique or even backward sweep can smoothly sweep out, is the credit of these positioning graphics.



At the same time, many people found that the QR code, even if part of the scratch or damage, can still be scanned normally. This is because two-dimensional code corrects errors through information redundancy, mainly by the “error correction code word” area to assume the role of data redundancy.


The amount of information a TWO-DIMENSIONAL code can carry is fixed, and the less information it contains, the greater the redundancy. The fault tolerance rate of two-dimensional code is generally about 7%~30%. If the two-dimensional code contains less information, the error correction code word area can be recognized by covering up to 30%.


The answer comes from the wechat team.


About Tencent or Tencent products

What’s the problem

Poke the questions


Today’s Interaction:

What’s the most fun you’ve ever had scanning code?

What weird place have you seen scanning code?

Welcome to share with us.


Please reply in the comments below.