Photoshop design Creative Two-dimensional code production tutorial

Source: Internet
Author: User
To give you Photoshop software users to detailed analysis of the design of two-dimensional code to share the production of a tutorial.
Tutorial Sharing:
I used to think that's what a two-dimensional code is.

Or it's like this.

The good-looking one is just like this ...

Until one day, Boss said:

So LZ then went to ask the Niang: What is the "abuse" two-dimensional code?
Then the LZ's worldview was brutally refreshed ...
What the hell is all this?
There is such a

Such a

Such a

And there's this.

However, these are really two-dimensional code, and scan to identify the problem of God horse is not! So the LZ side messy side of the heart cry: I also want to design such a drawback of two-dimensional code!
So how do we get started? Let's start by figuring out how the two-dimensional code works.

Why is this product called "Two-dimensional code"?
Let's take a look at what the "one dimensional code" looks like--

This is the bar code that we often see on the packaging of goods!
Why take such a high-end name ...
It also seems reasonable to think carefully, because barcodes can store data only in one dimension, the X axis.

So the problem is, one dimensional code can only store Arabic numerals 0-9 data, especially not enough to use Ah!
So, add a dimension so that you can store the data on the Y axis.
is not very witty!
So the two-dimensional code is generated.

LZ can not help the invention of two-dimensional code Big Brother full of infinite worship ... Come and ask the mother of the invention of the two-dimensional code of genius is who.
Degrees Niang said: Two-dimensional code is the 80 's when by crooked Nuts invented (not to say is which eldest brother), and code system has many kinds, have PDF417, QR code, code 49, code 16K, code one (LZ has Halo). We usually the most commonly used kind is the QR Code,qr namely "quick Response" abbreviation, meaning for quick recognition. QR code was first invented by the Japanese and used in automobile manufacturing to track every part of the production process.
How to store data in two-dimensional code
So the question comes again, how can the white black box store the data?
Witty LZ and turn to the Niang ... Get the answer is: binary code
Lenovo to high school computer Science School computer Principles, LZ seems to suddenly understand!
All computer programs are essentially a bunch of 0 and 1 code, right? For computer programs, there are 0 and 1 of these two numbers that have everything! The master immediately felt himself so clever!
In the two-dimensional code, the white squares represent 0, and the black squares represent 1.

How much data a two-dimensional code can hold
Since two-dimensional code is used to store data in binary, then if you make a two-dimensional code of the app, sweep it and install it, you can save a lot of traffic every month, AHA haha ~
The pattern Tucson is broken! The data storage of two-dimensional code is limited!
Size limit of two-dimensional code: lowest 21x21, highest 177x177 matrix
Storing data:
Number--up to 7098 characters
Letters--up to 4296 characters
Binary number--up to 2953 bytes
Japanese--up to 1817 characters
Chinese characters-up to 984 characters (UTF-8), 1800 characters (BIG-5)
However......

Nintendo FC Edition Super Marie
Capacity 41k (41984 bytes)
What the app doesn't fit at all!!
The structure of QR codes
Briefly analyze the structure of two-dimensional code--

Red area: Position probe graph, used to identify two-dimensional code area size
Blue Area: Positioning graphics, used to identify the direction of two-dimensional code x and y axes
Green area: Correct graphics, also for positioning
The rest of the area is stored data! It's that simple!

Design a two-dimensional code of abuse what you need to know most about
There are no shortcuts! No shortcuts!
Important thing to say three times
There is no software to help you generate this two-dimensional code, so what we can do is to draw at 1.1 o ' er.
First, you need a good idea
Creativity is the soul of all design, in the design of two-dimensional code is no exception. Create a concrete idea in your mind and then visualize it.
Here are a few creative ways to refer to:
1. Color Expression method

2. Local Occlusion method

3. Element Grafting method

4. Integral modelling method

5. Scene Reengineering method

Sketch, Draw
Creativity is the soul of all design, in the design of two-dimensional code is no exception. Create a concrete idea in your mind and then visualize it.
The specific way of operation is very simple, a bit like playing Secret garden fill color.
Take Photoshop as an example, the original two-dimensional stacking in the lower layer, the above new layers, the original two-dimensional code of your ideas to draw the picture down on the OK.

Test test re-test
Design good two-dimensional code again good-looking, if can not be recognized also meaningless, a good test of their work, not a few hours of painstaking effort in vain.
As far as possible with all the platform on hand to test it, iphone4-iphone6s, Android models, try to keep the picture can be recognized ...
The ability of different devices to identify two-dimensional codes is not the same. The LZ found that Android phones did seem to be a bit less recognizable than iOS. (I'm black Andrew!)

1. Pay attention to the contrast of color

? The original two-dimensional code uses Black-and-white color, because the black and white contrast is the highest. So the higher the color contrast of 0 and 12 code, the easier it is to identify. The design of two-dimensional code to color after inspection is a good way.
? You can use any color you like to create two-dimensional code, you can use contrasting colors instead of black and white squares, although some of the contrasting colors in the color after the gray value is similar.
2. The shape of the grid
The basic structure of a two-dimensional code is a matrix, and the smallest unit of the constituent matrix is 1 grid.
? The shape of each grid can be irregular
1 The area of at least 78% of the grid must be filled (I'm counting it, I hope it's not wrong ...)

3. Not to be anti-white
? The white grid represents the encoding 0, and the black grid represents the encoding 1. Anti-white code will be wrong, unrecognized

4. Use of fault-tolerant mechanisms
When the original two-dimensional code of the pattern can not meet the creative needs, you may use the fault-tolerant mechanism of two-dimensional code, add or remove some grids, or even block some of the graphics.

5. Find the bug first from the location of the map to start
The location of two-dimensional codes is very important and must be clearly and clearly displayed.
? If your design cannot be identified, try to improve the contrast of the position detection graph

Well, said the above spicy, I hope to be able to help you create!
Finally, show a group of our team design creative two-dimensional code ~

Well, the above information is small compiled to you photoshop this software users brought to the detailed design of two-dimensional code of the production of a tutorial to share the entire content of the you see the users here are very clear about the production of the tutorial, then you quickly go to the small share of the production of their own.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.