╪ р JFIF x x █ C █ C └ " ─ ─ ╡ } !1AQa "q2БСб#B▒┴R╤Ё$3brВ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzГДЕЖЗИЙКТУФХЦЧШЩЪвгдежзийк▓│┤╡╢╖╕╣║┬├─┼╞╟╚╔╩╥╙╘╒╓╫╪┘┌стуфхцчшщъёЄєЇїЎў°∙· ─ ─ ╡ w !1AQ aq"2БBСб▒┴ #3RЁbr╤{
File "README.md"
Full Path: /home/u743136113/domains/arvi.seezify.com/public_html/vendor/simplesoftwareio/simple-qrcode/docs/hi/README.md
File size: 19.63 KB
MIME-type: text/plain
Charset: utf-8
[](https://travis-ci.org/SimpleSoftwareIO/simple-qrcode) [](https://packagist.org/packages/simplesoftwareio/simple-qrcode) [](https://packagist.org/packages/simplesoftwareio/simple-qrcode) [](https://packagist.org/packages/simplesoftwareio/simple-qrcode) [](https://packagist.org/packages/simplesoftwareio/simple-qrcode)
- [рдкрд░рд┐рдЪрдп](#docs-introduction)
- [рдЕрдиреБрд╡рд╛рдж](#docs-translations)
- [рд╡рд┐рдиреНрдпрд╛рд╕](#docs-configuration)
- [рд╕рд╛рдзрд╛рд░рдг рд╡рд┐рдЪрд╛рд░](#docs-ideas)
- [рдЙрдкрдпреЛрдЧ](#docs-usage)
- [рд╕рд╣рд╛рдпрдХ](#docs-helpers)
- [рд╕рд╛рдзрд╛рд░рдг QrCode рдЙрдкрдпреЛрдЧ](#docs-common-usage)
- [рд▓рд░рд╛рд╡реЗрд▓(Laravel) рдХреЗ рдмрд╛рд╣рд░ рдЙрдкрдпреЛрдЧ](#docs-outside-laravel)
<a id="docs-introduction"></a>
## рдкрд░рд┐рдЪрдп
рд╕рд░рд▓ рдХреНрдпреВрдЖрд░рдХреЛрдб [Bacon/BaconQrCode](https://github.com/Bacon/BaconQrCode) рджреНрд╡рд╛рд░рд╛ рдкреНрд░реНрджрд╛рди рдХрд┐рдП рдЧрдпреЗ рдорд╣рд╛рди рдХрд╛рд░реНрдп рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд▓реЛрдХрдкреНрд░рд┐рдп Laravel рдврд╝рд╛рдЪрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЖрд╡рд░рдг рд╣реИред рд╣рдордиреЗ рд▓рд░рд╛рд╡реЗрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд┐рдд рд╡ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдПрдХ рдЕрдВрддрд░рдлрд▓рдХ рдмрдирд╛рдпрд╛ рд╣реИред
<a id="docs-translations"></a>
## рдЕрдиреБрд╡рд╛рдж
рд╣рдореЗ рдЙрдирдХреА рдЦреЛрдЬ рд╣реИ рдЬреЛ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдЕрд░рдмреА, рд╕реНрдкреЗрдирд┐рд╢, рдлреНрд░реЗрдВрдЪ, рдХреЛрд░рд┐рдпрд╛рдИ рдпрд╛ рдЬрд╛рдкрд╛рдиреА рдореЗ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдореЗ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдП!
<a id="docs-configuration"></a>
## рд╡рд┐рдиреНрдпрд╛рд╕
#### Composer
рд╕рд░реНрд╡рдкреНрд░рдердВ composer.json рдореЗ qrcode рдкреЕрдХреЗрдЬ рдХреЛ рдЕрдкрдиреЗ require рд╕реЗ рдЬреЛрдбрд╝реЗрдВ:
"require": {
"simplesoftwareio/simple-qrcode": "~2"
}
рдлрд┐рд░ composer update рдХрдореЕрдВрдб рдЪрд▓рд╛рдПрдБред
#### Service Provider
###### Laravel <= 5.4
config/app.php рдореЗрдВ providers array рдореЗрдВ SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class рдХреЛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВред
#### Aliases (рдЙрдкрдирд╛рдо)
###### Laravel <= 5.4
рдЖрдЦрд┐рд░ рдореЗрдВ 'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class рдХреЛ config/app.php рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ aliases array рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВред
<a id="docs-ideas"></a>
## рд╕рд╛рдзрд╛рд░рдг рд╡рд┐рдЪрд╛рд░
#### Print View (рдкреНрд░рд┐рдВрдЯ рджреЗрдЦреЗрдВ)
рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рд╣рдо рд╕рднреА print views рдореЗ QrCode рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░рдХреЗ рдХреЗ рдмрд╛рдж рдореВрд▓ рдкреГрд╖реНрда рдкрд░ рд▓реМрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рд╣рдордиреЗ рдЕрдкрдиреЗ footer.blade.php рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рдореНрди рдЬреЛрдбрд╝рдХрд░ рдЗрд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рд╣реИред
<div class="visible-print text-center">
{!! QrCode::size(100)->generate(Request::url()); !!}
<p>Scan me to return to the original page.</p>
</div>
#### Embed A QrCode
рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕реНрдХреИрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдПрдХ рдИ-рдореЗрд▓ рдХреЗ рдЕрдВрджрд░ рдПрдХ qrcode рдПрдореНрдмреЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд░рд╛рд╡реЗрд▓ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред
//Inside of a blade template.
<img src="{!!$message->embedData(QrCode::format('png')->generate('Embed me into an e-mail!'), 'QrCode.png', 'image/png')!!}">
<a id="docs-usage"></a>
## рдЙрдкрдпреЛрдЧ
#### Basic Usage (рд╕рд╛рдзрд╛рд░рдг рдЙрдкрдпреЛрдЧ)
QrCode Generator рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреЗрд╣рдж рдЖрд╕рд╛рди рд╣реИ:
QrCode::generate('Make me into a QrCode!');
рдЗрд╕рд╕реЗ qrcode рдХрд╣реЗрдЧрд╛ рд╣реИ рдХрд┐ "рдореБрдЭреЗ рдПрдХ qrcode рдореЗрдВ рдмрдирд╛рдУ!"
#### Generate
Generate QrCode рдмрдирд╛рдиреЗ рдХреЗ рдХрд╛рдо рдЖрддрд╛ рд╣реИред
QrCode::generate('Make me into a QrCode!');
>рд╕рдЪреЗрдд! рдпрд╣ рд╡рд┐рдзрд┐ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдЕрдВрддрд┐рдо рдореЗрдВ рдкреБрдХрд╛рд░реА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред
`рдЬреЗрдирд░реЗрдЯ` рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ SVG рдЫрд╡рд┐ рдХреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реМрдЯрддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рд╕реАрдзреЗ рд╣реА Laravel's Blade system рд╕реЗ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рдХрд┐рд╕реА рднреА рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗ рдкреНрд░рд┐рдВрдЯ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ:
{!! QrCode::generate('Make me into a QrCode!'); !!}
рдЙрддреНрдкрдиреНрди рд╡рд┐рдзрд┐ рдХрд╛ рдПрдХ рджреВрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ рдЬреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдФрд░ рдкрде QrCode рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред
QrCode::generate('Make me into a QrCode!', '../public/qrcodes/qrcode.svg');
#### Format Change(рдкреНрд░рд╛рд░реВрдк рдмрджрд▓реЗрдВ)
>QrCode Generator рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ SVG рдЪрд┐рддреНрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИ.
>рдзреНрдпрд╛рди рд░рд╣реЗ! `format` рдХреА рд╡рд┐рдзрд┐ рдХреЛ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕реНрд╡рд░реВрдкрдг рд╡рд┐рдХрд▓реНрдк рдЬреИрд╕реЗ рдХрд┐ `size`, `color`, `backgroundColor`, рд╡ `margin` рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдХреЙрд▓ рдХрд░реЗрдВ.
рдирд┐рдореНрди рддреАрди рд╕реНрд╡рд░реВрдк рд╡рд░реНрддрдорд╛рди рдореЗ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ; PNG, EPS, рдФрд░ SVG. рдирд┐рдореНрди рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
QrCode::format('png'); //Will return a PNG image
QrCode::format('eps'); //Will return a EPS image
QrCode::format('svg'); //Will return a SVG image
#### Size Change (рдЖрдХрд╛рд░ рдмрджрд▓)
>QrCode Generator рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдмрд╕реЗ рдЫреЛрдЯреА рд╕рдВрднрд╡ рдЖрдХрд╛рд░ рд╕реЗ QrCode рдмрдирд╛рдПрдЧред
рдЖрдк `рдЖрдХрд╛рд░` рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ QRCode рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╕ рдирд┐рдореНрди рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд┐рдХреНрд╕рд▓ рдореЗ рд╡рд╛рдВрдЫрд┐рдд рдЖрдХрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:
QrCode::size(100);
#### Color Change (рд░рдВрдЧ рдХрд╛ рдмрджрд▓рдирд╛)
>QrCode рдХрд╛ рд░рдВрдЧ рдмрджрд▓рддреЗ рд╕рдордп рд╕рддрд░реНрдХ рд░рд╣реЗрдВред рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рднрд┐рдиреНрди рд░рдВрдЧреЛрдВ рдореЗ QrCode рдкрдврд╝рдиреЗ рдореЗ рдХрдард┐рдирд╛рдИ рд╣реЛрддреА рд╣реИред
рд╕рднреА рд░рдВрдЧреЛрдВ рдХреЛ RGB(рд▓рд╛рд▓ рд╣рд░рд╛ рдиреАрд▓рд╛) рдореЗ рд╡реНрдпрдХреНрдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЖрдк рдирд┐рдореНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ QrCode рдХрд╛ рд░рдВрдЧ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:
QrCode::color(255,0,255);
рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рднреА рдЗрд╕ рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
QrCode::backgroundColor(255,255,0);
#### Size Change (рд╣рд╛рд╢рд┐рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди)
рдПрдХ QrCode рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╣рд╛рд╢рд┐рдпрд╛ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рдкреНрд░рджрд╛рди рдХреА рдЧрдпреА рд╣реИред рдЗрдЪреНрдЫрд┐рдд рд╣рд╛рд╢рд┐рдпрд╛ рдирд┐рдореНрди рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡реНрдпрдХреНрдд рдХрд░реЗрдВ:
QrCode::margin(100);
#### Error Correction (рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░)
рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░ рдХреЗ рд╕реНрддрд░ рдХреЛ рдмрджрд▓рдирд╛ рднреА рдЖрд╕рд╛рди рд╣реИред рдирд┐рдореНрди рд╡рд╛рдХреНрдп - рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪрд▓реЗрдВ:
QrCode::errorCorrection('H');
`errorCorrection` рдХреА рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рд╡рд┐рдХрд▓реНрдк рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ:
| рдЧрд▓рддреАрдпреЛрдВ рдХрд╛ рд╕реБрдзрд╛рд░ | рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╢реНрд╡рд╛рд╕рди |
| --- | --- |
| L | 7% codewords рдореЗрдВ рд╕реЗ рдмрд╣рд╛рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред |
| M | 15% codewords рдореЗрдВ рд╕реЗ рдмрд╣рд╛рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред |
| Q | 25% codewords рдореЗрдВ рд╕реЗ рдмрд╣рд╛рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред |
| H | 30% codewords рдореЗрдВ рд╕реЗ рдмрд╣рд╛рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред |
>рдЕрдзрд┐рдХ рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ QrCode рдмрдбрд╝рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрдо рд╕реВрдЪрдирд╛ рдЬрдорд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред [рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░](http://en.wikipedia.org/wiki/QR_code#Error_correction) рдХреЗ рдмрд╛рд░реЗ рдореЗ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВред
#### Encoding(рдПрдиреНрдХреЛрдбрд┐рдВрдЧ)
рд╡рд░реНрдг рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЛ рдмрджрд▓реЗрдВ рдЬрд┐рд╕рдХрд╛ рдкреНрд░рдпреЛрдЧ QrCode рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ `ISO-8859-1` рдПрдирдХреЛрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрдпрдирд┐рдд рд╣реИред[рд╡рд░реНрдг рдПрдирдХреЛрдбрд┐рдВрдЧ](http://en.wikipedia.org/wiki/Character_encoding) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВред рдЖрдк рдирд┐рдореНрди рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:
QrCode::encoding('UTF-8')->generate('Make me a QrCode with special symbols тЩатЩе!!');
| рд╡рд░реНрдг рдПрдирдХреЛрдбрд░ |
| --- |
| ISO-8859-1 |
| ISO-8859-2 |
| ISO-8859-3 |
| ISO-8859-4 |
| ISO-8859-5 |
| ISO-8859-6 |
| ISO-8859-7 |
| ISO-8859-8 |
| ISO-8859-9 |
| ISO-8859-10 |
| ISO-8859-11 |
| ISO-8859-12 |
| ISO-8859-13 |
| ISO-8859-14 |
| ISO-8859-15 |
| ISO-8859-16 |
| SHIFT-JIS |
| WINDOWS-1250 |
| WINDOWS-1251 |
| WINDOWS-1252 |
| WINDOWS-1256 |
| UTF-16BE |
| UTF-8 |
| ASCII |
| GBK |
| EUC-KR |
>`Could not encode content to ISO-8859-1` рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЧрд╝рд▓рдд рд╡рд░реНрдг рдПрдирдХреЛрдб рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рддреЛ рд╣рдорд╛рд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ `UTF-8` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
#### Merge(рд╡рд┐рд▓рдп)
`рдорд░реНрдЬ` рд╡рд┐рдзрд┐ рдПрдХ QrCode рдкрд░ рдПрдХ рдЫрд╡рд┐ рд╡рд┐рд▓реАрди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдПрдХ QrCode рдХреЗ рднреАрддрд░ рд▓реЛрдЧреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
QrCode::merge($filename, $percentage, $absolute);
//Generates a QrCode with an image centered in the middle.
QrCode::format('png')->merge('path-to-image.png')->generate();
//Generates a QrCode with an image centered in the middle. The inserted image takes up 30% of the QrCode.
QrCode::format('png')->merge('path-to-image.png', .3)->generate();
//Generates a QrCode with an image centered in the middle. The inserted image takes up 30% of the QrCode.
QrCode::format('png')->merge('http://www.google.com/someimage.png', .3, true)->generate();
>`рдорд░реН`рдЬ рд╡рд┐рдзрд┐ рдореЗрдВ рдЕрднреА рдХреЗрд╡рд▓ PNG рд╣реА рд╕рдорд░реНрдерд┐рдд рд╣реИред
>filepath app, base path рд╕реЗ рд╕рд╛рдкреЗрдХреНрд╖рд┐рдд рд╣реИ рдпрджрд┐ `$absolute` рд╕реЗрдЯ рд╣реИ `false` рдкрд░ред рдЗрд╕реЗ `true` рд╕реЗ рдмрджрд▓реЗрдВ absolute paths рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
>рдЖрдкрдХреЛ `merge` рд╡рд┐рдзрд┐ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╕рдордп рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреЗ рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ `errorCorrection('H')` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

#### Merge Binary String(рджреНрд╡рд┐рдЖрдзрд╛рд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рд╡рд┐рд▓рдп)
`mergeString` рд╡рд┐рдзрд┐ `рдорд░реНрдЬ рдХреЙрд▓` рд╡рд╛рд▓реЗ рд╣реА рдкрд░рд┐рдгрд╛рдо рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЗрд╕рдореЗ рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рдкрде рдХреА рдмрдЬрд╛рдп рдлрд╛рдЗрд▓ рдХреА рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рдиреА рд╣реЛрддреА рд╣реИред рдпрд╣ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрдм `рд╕реНрдЯреЛрд░реЗрдЬ` рдореБрдЦреМрдЯреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдорд░реНрдЬ рдХреЙрд▓ рдХреА рддрд░рд╣ рд╣реА рд╣реИред
QrCode::mergeString(Storage::get('path/to/image.png'), $percentage);
//Generates a QrCode with an image centered in the middle.
QrCode::format('png')->mergeString(Storage::get('path/to/image.png'))->generate();
//Generates a QrCode with an image centered in the middle. The inserted image takes up 30% of the QrCode.
QrCode::format('png')->mergeString(Storage::get('path/to/image.png'), .3)->generate();
>As with the normal `merge` call, only PNG is supported at this time. The same applies for error correction, high levels are recommened.
#### Advance Usage(рдЕрдЧреНрд░рд┐рдо рдЙрдкрдпреЛрдЧ)
рд╕рднреА рддрд░реАрдХреЗ рд╢реНрд░реГрдВрдЦрд▓рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред `generate` рддрд░реАрдХрд╛ рдЕрдВрдд рдореЗ рдХреЙрд▓ рдХрд░рдирд╛ рддрдерд╛ рддрд░реАрдХрд╛ рдХреЛрдИ `format` рдХрд╛ рдмрджрд▓рд╛рд╡ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХреЙрд▓ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЬреИрд╕реЗ рдХреА рдЖрдк рдирд┐рдореНрди рдореЗ рд╕реЗ рдХреЛрдИ рднреА рд░рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
QrCode::size(250)->color(150,90,10)->backgroundColor(10,14,244)->generate('Make me a QrCode!');
QrCode::format('png')->size(399)->color(40,40,40)->generate('Make me a QrCode!');
рдЖрдк рдмрд┐рдирд╛ рдлрд╝рд╛рдЗрд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░реЗ, рдХрдЪреНрдЪреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡ `base64_encode` рдХреА рдПрдиреНрдХреЛрдбреЗрдВрдЧ рджреЗрдХрд░ рднреА PNG рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
<img src="data:image/png;base64, {!! base64_encode(QrCode::format('png')->size(100)->generate('Make me into an QrCode!')) !!} ">
<a id="docs-helpers"></a>
## рд╕рд╣рд╛рдпрдХ
#### рд╕рд╣рд╛рдпрдХ рдХреНрдпрд╛ рд╣реИ ?
рд╕рд╣рд╛рдпрдХ QrCode рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рдзрд╛рд░рдг рддрд░реАрдХрд╛ рд╣реИ рдЬреЛ рд╕реНрдХреИрди рдХрд░рдиреЗ рдкрд░ рдкрд╛рдардХ рд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рд╡рд╛рддреЗ рд╣реИрдВред
#### E-Mail (рдИ-рдореЗрд▓)
рдпрд╣ рд╕рд╣рд╛рдпрдХ рдИ-рдореЗрд▓ qrcode рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдИ-рдореЗрд▓ рдХрд╛ рдкрддрд╛, рд╡рд┐рд╖рдп рддрдерд╛ рд╢рд░реАрд░ рднрд░рдиреЗ рдореЗ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИред
QrCode::email($to, $subject, $body);
//Fills in the to address
QrCode::email('foo@bar.com');
//Fills in the to address, subject, and body of an e-mail.
QrCode::email('foo@bar.com', 'This is the subject.', 'This is the message body.');
//Fills in just the subject and body of an e-mail.
QrCode::email(null, 'This is the subject.', 'This is the message body.');
#### Geo (рдЬрд┐рдпреЛ)
рдпрд╣ рд╕рд╣рд╛рдпрдХ рдЕрдХреНрд╖рд╛рдВрд╢ рд╡ рджреЗрд╢рд╛рдиреНрддрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдлреЛрди рдкрдврд╝ рд╡ Google Maps (рдЧреВрдЧрд▓ рдорд╛рдВрдЪрд┐рддреНрд░) рдпрд╛ рдЕрдиреНрдп app рдореЗ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реИред
QrCode::geo($latitude, $longitude);
QrCode::geo(37.822214, -122.481769);
#### Phone Number (рдлрд╝реЛрди рдирдВрдмрд░)
рдЗрд╕ рд╕рд╣рд╛рдпрдХ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрддрдкрдиреНтАНрди qrCode рд╕реНрдХреИрди рдХрд░рдиреЗ рдкрд░ рдирдВрдмрд░ рдбрд╛рдпрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
QrCode::phoneNumber($phoneNumber);
QrCode::phoneNumber('555-555-5555');
QrCode::phoneNumber('1-800-Laravel');
#### SMS (рдкрд╛рда рд╕рдВрджреЗрд╢)
рдЗрд╕ рд╕рд╣рд╛рдпрдХ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрддрдкрдиреНтАНрди QrCode рд╕реНрдХреИрди рдХрд░рдиреЗ рдкрд░ SMS рд╕рдВрджреЗрд╢ рдХрд╛ рднреЗрдЬрдиреЗ рдХрд╛ рдкрддрд╛ рддрдерд╛ рд╕рдВрджреЗрд╢ рдХрд╛ рд╢рд░реАрд░ рдкрд╣рд▓реЗ рд╕реЗ рднрд░рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
QrCode::SMS($phoneNumber, $message);
//Creates a text message with the number filled in.
QrCode::SMS('555-555-5555');
//Creates a text message with the number and message filled in.
QrCode::SMS('555-555-5555', 'Body of the message');
#### Wi-Fi (рд╡рд╛рдИ-рдлрд╛рдИ)
рдЗрд╕ рд╕рд╣рд╛рдпрдХ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрддрдкрдиреНтАНрди qrCode рд╕реНрдХреИрди рдХрд░рдиреЗ рдкрд░ рд╡рд╛рдИрдлрд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
QrCode::wiFi([
'encryption' => 'WPA/WEP',
'ssid' => 'SSID of the network',
'password' => 'Password of the network',
'hidden' => 'Whether the network is a hidden SSID or not.'
]);
//Connects to an open WiFi network.
QrCode::wiFi([
'ssid' => 'Network Name',
]);
//Connects to an open, hidden WiFi network.
QrCode::wiFi([
'ssid' => 'Network Name',
'hidden' => 'true'
]);
//Connects to an secured, WiFi network.
QrCode::wiFi([
'ssid' => 'Network Name',
'encryption' => 'WPA',
'password' => 'myPassword'
]);
>рд╡рд╛рдИ-рдлрд╛рдИ рд╕реНрдХреИрдирд┐рдВрдЧ Apple рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдЕрднреА рд╕рдорд░реНрдерд┐рдд рдирд╣реА рд╣реИред
<a id="docs-common-usage"></a>
## рд╕рд╛рдзрд╛рд░рдг QrCode рдЙрдкрдпреЛрдЧ
рдЖрдк рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рдореЗ рд╕реЗ `generate` рдЕрдиреБрднрд╛рдЧ рдореЗ рдкрд╛рдП рдЧрдпреЗ рдЙрдкрд╕рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдЬрд╛рдирдХрд╛рд░реА рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП QrCode рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
QrCode::generate('http://www.simplesoftware.io');
| рдкреНрд░рдпреЛрдЧ | рдЙрдкрд╕рд░реНрдЧ | рдЙрджрд╛рд╣рд░рдг |
| --- | --- | --- |
| Website URL | http:// | http://www.simplesoftware.io |
| Secured URL | https:// | https://www.simplesoftware.io |
| E-mail Address | mailto: | mailto:support@simplesoftware.io |
| Phone Number | tel: | tel:555-555-5555 |
| Text (SMS) | sms: | sms:555-555-5555 |
| Text (SMS) With Pretyped Message | sms: | sms::I am a pretyped message |
| Text (SMS) With Pretyped Message and Number | sms: | sms:555-555-5555:I am a pretyped message |
| Geo Address | geo: | geo:-78.400364,-85.916993 |
| MeCard | mecard: | MECARD:Simple, Software;Some Address, Somewhere, 20430;TEL:555-555-5555;EMAIL:support@simplesoftware.io; |
| VCard | BEGIN:VCARD | [See Examples](https://en.wikipedia.org/wiki/VCard) |
| Wifi | wifi: | wifi:WEP/WPA;SSID;PSK;Hidden(True/False) |
<a id="docs-outside-laravel"></a>
## рд▓рд░рд╛рд╡реЗрд▓(Laravel) рдХреЗ рдмрд╛рд╣рд░ рдЙрдкрдпреЛрдЧ
рдЖрдк `BaconQrCodeGenerator` рдирдордХ рдирдпреА рдХрдХреНрд╖рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рд▓рд░рд╛рд╡реЗрд▓ рдХреЗ рдмрд╛рд╣рд░ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
use SimpleSoftwareIO\QrCode\BaconQrCodeGenerator;
$qrcode = new BaconQrCodeGenerator;
$qrcode->size(500)->generate('Make a qrcode without Laravel!');