当前位置: 首页 > news >正文

做二手市场类型的网站名字wordpress 博客 安装

做二手市场类型的网站名字,wordpress 博客 安装,长沙计算机培训机构哪家最好,wordpress 必备插件最近因项目需求#xff0c;需要对qrcode 进行一些简单修改#xff0c;发现一些问题#xff0c;顺便记录一下 目前最新的版本是4.2#xff0c;在环境是 PHP8 #xff0c;laravel11 的版本默认下载基本是4.0以上的 如下列代码 QrCode::format(png)-generate(test);这样…最近因项目需求需要对qrcode 进行一些简单修改发现一些问题顺便记录一下 目前最新的版本是4.2在环境是 PHP8 laravel11 的版本默认下载基本是4.0以上的 如下列代码 QrCode::format(png)-generate(test);这样会提示需要安装 imagick 的 PHP扩展如果我们只是单单需要个普通的qrcode 可以去掉 format(‘png’)并修改前端代码使用 img srcdata:image/svgxml;base64,{!! xxxxxx !!} stylewidth: 200px /如果需要对qrcode 进行复杂一点的操作比如在qrcode 中需要添加logo根据开发文档就一定需要png 格式这样就必须在服务器上安装 imagick 扩展了 因为不想安装 imagick 扩展于是想找其他办法。无意间发现就版本是不需要 imagick 然后安装 旧版本 simplesoftwareio/simple-qrcode: 1.3.*使用旧版本就不会提示安装imagick且生成png 图片 以下是旧版本文档部分 a iddocs-ideas/a ## Simple Ideas#### Print ViewOne of the main items that we use this package for is to have QrCodes in all of our print views. This allows our customers to return to the original page after it is printed by simply scanning the code. We achieved this by adding the following into our footer.blade.php file.div classvisible-print text-center{!! QrCode::size(100)-generate(Request::url()); !!}pScan me to return to the original page./p/div#### Embed A QrCodeYou may embed a qrcode inside of an e-mail to allow your users to quickly scan. The following is an example of how to do this with Laravel.//Inside of a blade template.img src{!!$message-embedData(QrCode::format(png)-generate(Embed me into an e-mail!), QrCode.png, image/png)!!}a iddocs-usage/a ## Usage#### Basic UsageUsing the QrCode Generator is very easy. The most basic syntax is:QrCode::generate(Make me into a QrCode!);This will make a QrCode that says Make me into a QrCode!#### GenerateGenerate is used to make the QrCode.QrCode::generate(Make me into a QrCode!);Heads up! This method must be called last if using within a chain.Generate by default will return a SVG image string. You can print this directly into a modern browser within Laravels Blade system with the following:{!! QrCode::generate(Make me into a QrCode!); !!}The generate method has a second parameter that will accept a filename and path to save the QrCode.QrCode::generate(Make me into a QrCode!, ../public/qrcodes/qrcode.svg);#### Format ChangeQrCode Generator is setup to return a SVG image by default.Watch out! The format method must be called before any other formatting options such as size, color, backgroundColor, and margin.Three formats are currently supported; PNG, EPS, and SVG. To change the format use the following code:QrCode::format(png); //Will return a PNG imageQrCode::format(eps); //Will return a EPS imageQrCode::format(svg); //Will return a SVG image#### Size ChangeQrCode Generator will by default return the smallest size possible in pixels to create the QrCode.You can change the size of a QrCode by using the size method. Simply specify the size desired in pixels using the following syntax:QrCode::size(100);#### Color ChangeBe careful when changing the color of a QrCode. Some readers have a very difficult time reading QrCodes in color.All colors must be expressed in RGB (Red Green Blue). You can change the color of a QrCode by using the following:QrCode::color(255,0,255);Background color changes are also supported and be expressed in the same manner.QrCode::backgroundColor(255,255,0);#### Margin ChangeThe ability to change the margin around a QrCode is also supported. Simply specify the desired margin using the following syntax:QrCode::margin(100);#### Error CorrectionChanging the level of error correction is easy. Just use the following syntax:QrCode::errorCorrection(H);The following are supported options for the errorCorrection method.| Error Correction | Assurance Provided | | --- | --- | | L | 7% of codewords can be restored. | | M | 15% of codewords can be restored. | | Q | 25% of codewords can be restored. | | H | 30% of codewords can be restored. |The more error correction used; the bigger the QrCode becomes and the less data it can store. Read more about [error correction](http://en.wikipedia.org/wiki/QR_code#Error_correction).#### EncodingChange the character encoding that is used to build a QrCode. By default ISO-8859-1 is selected as the encoder. Read more about [character encoding](http://en.wikipedia.org/wiki/Character_encoding) You can change this to any of the following:QrCode::encoding(UTF-8)-generate(Make me a QrCode with special symbols ♠♥!!);| Character Encoder | | --- | | 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 |An error of Could not encode content to ISO-8859-1 means that the wrong character encoding type is being used. We recommend UTF-8 if you are unsure.#### MergeThe merge method merges an image over a QrCode. This is commonly used to placed logos within a 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();The merge method only supports PNG at this time. The filepath is relative to app base path if $absolute is set to false. Change this variable to true to use absolute paths.You should use a high level of error correction when using the merge method to ensure that the QrCode is still readable. We recommend using errorCorrection(H).![Merged Logo](https://raw.githubusercontent.com/SimpleSoftwareIO/simple-qrcode/master/docs/imgs/merged-qrcode.png?rawtrue)#### Advance UsageAll methods support chaining. The generate method must be called last and any format change must be called first. For example you could run any of the following: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!);You can display a PNG image without saving the file by providing a raw string and encoding with base64_encode.img srcdata:image/png;base64, {!! base64_encode(QrCode::format(png)-size(100)-generate(Make me into an QrCode!)) !!} a iddocs-helpers/a ## Helpers#### What are helpers?Helpers are an easy way to create QrCodes that cause a reader to perform a certain action when scanned. #### E-MailThis helper generates an e-mail qrcode that is able to fill in the e-mail address, subject, and body.QrCode::email($to, $subject, $body);//Fills in the to addressQrCode::email(foobar.com);//Fills in the to address, subject, and body of an e-mail.QrCode::email(foobar.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.);#### GeoThis helper generates a latitude and longitude that a phone can read and open the location up in Google Maps or similar app.QrCode::geo($latitude, $longitude);QrCode::geo(37.822214, -122.481769);#### Phone NumberThis helper generates a QrCode that can be scanned and then dials a number.QrCode::phoneNumber($phoneNumber);QrCode::phoneNumber(555-555-5555);QrCode::phoneNumber(1-800-Laravel);#### SMS (Text Messages)This helper makes SMS messages that can be prefilled with the send to address and body of the message.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);#### WiFiThis helpers makes scannable QrCodes that can connect a phone to a WiFI network.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]);WiFi scanning is not currently supported on Apple Products.a iddocs-common-usage/a ##Common QrCode UsageYou can use a prefix found in the table below inside the generate section to create a QrCode to store more advanced information:QrCode::generate(http://www.simplesoftware.io);| Usage | Prefix | Example | | --- | --- | --- | | Website URL | http:// | http://www.simplesoftware.io | | Secured URL | https:// | https://www.simplesoftware.io | | E-mail Address | mailto: | mailto:supportsimplesoftware.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:supportsimplesoftware.io; | | VCard | BEGIN:VCARD | [See Examples](https://en.wikipedia.org/wiki/VCard) | | Wifi | wifi: | wifi:WEP/WPA;SSID;PSK;Hidden(True/False) |a iddocs-outside-laravel/a ##Usage Outside of LaravelYou may use this package outside of Laravel by instantiating a new BaconQrCodeGenerator class.use SimpleSoftwareIO\QrCode\BaconQrCodeGenerator;$qrcode new BaconQrCodeGenerator;$qrcode-size(500)-generate(Make a qrcode without Laravel!);
http://www.hkea.cn/news/14493309/

相关文章:

  • 网站建设的项目亮点怎么写电商如何推广
  • 河南建设资格执业网站wordpress 模板标签
  • 如何给网站写文章个人博客网站设计代码
  • ps怎么做网站首页界面做模板的软件
  • 网站建设时 网站信息可以边建设边组织简单网页制作模板
  • 网站安全建设方案需求分析ps网站导航条素材
  • 网站建设 需求模板哪些方法可以建设网站
  • 高碑店网站建设价格苏州网站优化哪家好
  • 邢台网站制作公司哪家专业格力网站建设需求分析
  • 网站网页基本情况 网页栏目设置成都装修公司哪家口碑最好
  • 广东网络营销服务网站建设优化推广排名
  • 做网站英文怎么写建行门户网站
  • 专门为98k做的网站php原生态开发公司网站
  • 绿色国外网站优秀企业网站有哪些
  • 西昌有没有可以做网站的公司新闻最新北京消息今天
  • 如何用word做网站做网站的销售好做吗
  • 求个网站带图片素材湛江市建设局网站
  • 竞价单页网站制作婚恋网站做期货现货贵金属的人
  • 苏州自助建站asp在网站开发中的作用
  • 南油网站建设竞价什么意思
  • 百度aipage智能建站网站权重批量查询
  • 查看wordpress密码破解泉州网站seo公司
  • 学校响应式网站模板软件技术是干什么的
  • 做直播网站软件有哪些软件有哪些wordpress 緩慢
  • 互联网站外推广wordpress快速登录插件
  • 中国建设银行投诉网站企业做网站分一般为哪几种类型
  • 綦江网站建设公司上海装修公司口碑哪家好
  • 手机端网站开发视频教程20个排版漂亮的网页设计
  • 迎中国建设银行网站建设银行官方投诉网站
  • 金泉网做网站多少钱qq推广文案怎么写