|
|
@@ -109,8 +109,6 @@
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#maskpattern">maskPattern</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#addquietzone">addQuietzone</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#quietzonesize">quietzoneSize</a></li>
|
|
|
-<li class="toctree-l2"><a class="reference internal" href="#outputtype">outputType</a></li>
|
|
|
-<li class="toctree-l2"><a class="reference internal" href="#outputinterface">outputInterface</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#returnresource">returnResource</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#cachefile">cachefile</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#outputbase64">outputBase64</a></li>
|
|
|
@@ -133,6 +131,7 @@
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#imagetransparent">imageTransparent</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#transparencycolor">transparencyColor</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#quality">quality</a></li>
|
|
|
+<li class="toctree-l2"><a class="reference internal" href="#gdimageuseupscale">gdImageUseUpscale</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#imagickformat">imagickFormat</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#cssclass">cssClass</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#svgaddxmlheader">svgAddXmlHeader</a></li>
|
|
|
@@ -140,6 +139,7 @@
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#svgpreserveaspectratio">svgPreserveAspectRatio</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#svgusefillattributes">svgUseFillAttributes</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#textlinestart">textLineStart</a></li>
|
|
|
+<li class="toctree-l2"><a class="reference internal" href="#jsonflags">jsonFlags</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#jsonasbooleans">jsonAsBooleans</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#fpdfmeasureunit">fpdfMeasureUnit</a></li>
|
|
|
<li class="toctree-l2"><a class="reference internal" href="#readeruseimagickifavailable">readerUseImagickIfAvailable</a></li>
|
|
|
@@ -399,40 +399,6 @@
|
|
|
<p>Size of the quiet zone</p>
|
|
|
<p>internally clamped to <code class="docutils literal notranslate"><span class="pre">0</span> <span class="pre">...</span> <span class="pre">$moduleCount</span> <span class="pre">/</span> <span class="pre">2</span></code> (default: 4)</p>
|
|
|
</section>
|
|
|
-<section id="outputtype">
|
|
|
-<h2>outputType<a class="headerlink" href="#outputtype" title="Link to this heading"></a></h2>
|
|
|
-<p>The built-in output type</p>
|
|
|
-<ul class="simple">
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::MARKUP_SVG</span></code> (default)</p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::MARKUP_HTML</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::GDIMAGE_BMP</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::GDIMAGE_GIF</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::GDIMAGE_JPG</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::GDIMAGE_PNG</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::GDIMAGE_WEBP</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::STRING_TEXT</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::STRING_JSON</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::IMAGICK</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::EPS</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::FPDF</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::CUSTOM</span></code></p></li>
|
|
|
-</ul>
|
|
|
-<p><strong>See also:</strong></p>
|
|
|
-<ul class="simple">
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">\chillerlan\QRCode\Output\QREps</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">\chillerlan\QRCode\Output\QRFpdf</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">\chillerlan\QRCode\Output\QRGdImage</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">\chillerlan\QRCode\Output\QRImagick</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">\chillerlan\QRCode\Output\QRMarkupHTML</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">\chillerlan\QRCode\Output\QRMarkupSVG</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">\chillerlan\QRCode\Output\QRString</span></code></p></li>
|
|
|
-</ul>
|
|
|
-</section>
|
|
|
-<section id="outputinterface">
|
|
|
-<h2>outputInterface<a class="headerlink" href="#outputinterface" title="Link to this heading"></a></h2>
|
|
|
-<p>The FQCN of the custom <code class="docutils literal notranslate"><span class="pre">QROutputInterface</span></code></p>
|
|
|
-<p>if <code class="docutils literal notranslate"><span class="pre">QROptions::$outputType</span></code> is set to <code class="docutils literal notranslate"><span class="pre">QROutputInterface::CUSTOM</span></code> (default: <code class="docutils literal notranslate"><span class="pre">null</span></code>)</p>
|
|
|
-</section>
|
|
|
<section id="returnresource">
|
|
|
<h2>returnResource<a class="headerlink" href="#returnresource" title="Link to this heading"></a></h2>
|
|
|
<p>Return the image resource instead of a render if applicable.</p>
|
|
|
@@ -606,11 +572,11 @@ using <code class="docutils literal notranslate"><span class="pre">imagefilledel
|
|
|
<p>Compression quality</p>
|
|
|
<p>The given value depends on the used output type:</p>
|
|
|
<ul class="simple">
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::GDIMAGE_BMP</span></code>: <code class="docutils literal notranslate"><span class="pre">[0...1]</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::GDIMAGE_JPG</span></code>: <code class="docutils literal notranslate"><span class="pre">[0...100]</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::GDIMAGE_WEBP</span></code>: <code class="docutils literal notranslate"><span class="pre">[0...9]</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::GDIMAGE_PNG</span></code>: <code class="docutils literal notranslate"><span class="pre">[0...100]</span></code></p></li>
|
|
|
-<li><p><code class="docutils literal notranslate"><span class="pre">QROutputInterface::IMAGICK</span></code>: <code class="docutils literal notranslate"><span class="pre">[0...100]</span></code></p></li>
|
|
|
+<li><p><code class="docutils literal notranslate"><span class="pre">QRGdImageBMP</span></code>: <code class="docutils literal notranslate"><span class="pre">[0...1]</span></code></p></li>
|
|
|
+<li><p><code class="docutils literal notranslate"><span class="pre">QRGdImageJPEG</span></code>: <code class="docutils literal notranslate"><span class="pre">[0...100]</span></code></p></li>
|
|
|
+<li><p><code class="docutils literal notranslate"><span class="pre">QRGdImageWEBP</span></code>: <code class="docutils literal notranslate"><span class="pre">[0...9]</span></code></p></li>
|
|
|
+<li><p><code class="docutils literal notranslate"><span class="pre">QRGdImagePNG</span></code>: <code class="docutils literal notranslate"><span class="pre">[0...100]</span></code></p></li>
|
|
|
+<li><p><code class="docutils literal notranslate"><span class="pre">QRImagick</span></code>: <code class="docutils literal notranslate"><span class="pre">[0...100]</span></code></p></li>
|
|
|
</ul>
|
|
|
<p><strong>See also:</strong></p>
|
|
|
<ul class="simple">
|
|
|
@@ -621,6 +587,16 @@ using <code class="docutils literal notranslate"><span class="pre">imagefilledel
|
|
|
<li><p><a class="reference external" href="https://www.php.net/manual/imagick.setimagecompressionquality">php.net: <code class="docutils literal notranslate"><span class="pre">\Imagick::setImageCompressionQuality()</span></code></a></p></li>
|
|
|
</ul>
|
|
|
</section>
|
|
|
+<section id="gdimageuseupscale">
|
|
|
+<h2>gdImageUseUpscale<a class="headerlink" href="#gdimageuseupscale" title="Link to this heading"></a></h2>
|
|
|
+<p>Toggles the usage of internal upscaling when <code class="docutils literal notranslate"><span class="pre">QROptions::$drawCircularModules</span></code> is set to <code class="docutils literal notranslate"><span class="pre">true</span></code> and
|
|
|
+<code class="docutils literal notranslate"><span class="pre">QROptions::$scale</span></code> is less than 20</p>
|
|
|
+<p><strong>See also:</strong></p>
|
|
|
+<ul class="simple">
|
|
|
+<li><p><code class="docutils literal notranslate"><span class="pre">\chillerlan\QRCode\Output\QRGdImage::createImage()</span></code></p></li>
|
|
|
+<li><p><a class="reference external" href="https://github.com/chillerlan/php-qrcode/issues/23">github.com/chillerlan/php-qrcode/issues/23</a></p></li>
|
|
|
+</ul>
|
|
|
+</section>
|
|
|
<section id="imagickformat">
|
|
|
<h2>imagickFormat<a class="headerlink" href="#imagickformat" title="Link to this heading"></a></h2>
|
|
|
<p>Imagick output format</p>
|
|
|
@@ -669,6 +645,14 @@ When set to <code class="docutils literal notranslate"><span class="pre">false</
|
|
|
<h2>textLineStart<a class="headerlink" href="#textlinestart" title="Link to this heading"></a></h2>
|
|
|
<p>An optional line prefix, e.g. empty space to align the QR Code in a console</p>
|
|
|
</section>
|
|
|
+<section id="jsonflags">
|
|
|
+<h2>jsonFlags<a class="headerlink" href="#jsonflags" title="Link to this heading"></a></h2>
|
|
|
+<p>Sets the flags to use for the <code class="docutils literal notranslate"><span class="pre">json_encode()</span></code> call</p>
|
|
|
+<p><strong>See also:</strong></p>
|
|
|
+<ul class="simple">
|
|
|
+<li><p><a class="reference external" href="https://www.php.net/manual/json.constants.php">www.php.net/manual/json.constants.php</a></p></li>
|
|
|
+</ul>
|
|
|
+</section>
|
|
|
<section id="jsonasbooleans">
|
|
|
<h2>jsonAsBooleans<a class="headerlink" href="#jsonasbooleans" title="Link to this heading"></a></h2>
|
|
|
<p>Whether to return matrix values in JSON as booleans or <code class="docutils literal notranslate"><span class="pre">$M_TYPE</span></code> integers</p>
|