mirror of
https://github.com/chillerlan/php-qrcode.git
synced 2026-09-11 02:06:29 +00:00
Deploying to gh-pages from @ chillerlan/php-qrcode@965146f210 🚀
This commit is contained in:
@@ -1342,7 +1342,7 @@ in long loops for a significant performance increase.</dd>
|
||||
|
||||
<code class="phpdocumentor-code phpdocumentor-signature ">
|
||||
<span class="phpdocumentor-signature__visibility">public</span>
|
||||
<span class="phpdocumentor-signature__name">getModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$M_TYPE</span><span> = </span><span class="phpdocumentor-signature__argument__default-value"></span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
|
||||
<span class="phpdocumentor-signature__name">getModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$M_TYPE</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
|
||||
|
||||
<div class="phpdocumentor-label-line">
|
||||
</div>
|
||||
@@ -1353,7 +1353,7 @@ in long loops for a significant performance increase.</dd>
|
||||
<dt class="phpdocumentor-argument-list__entry">
|
||||
<span class="phpdocumentor-signature__argument__name">$M_TYPE</span>
|
||||
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
||||
= <span class="phpdocumentor-signature__argument__default-value"></span> </dt>
|
||||
</dt>
|
||||
<dd class="phpdocumentor-argument-list__definition">
|
||||
|
||||
</dd>
|
||||
|
||||
@@ -763,14 +763,9 @@
|
||||
= <span class="phpdocumentor-signature__default-value">null</span></code>
|
||||
|
||||
<section class="phpdocumentor-description"><ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRImagick</code>: defaults to <code class="prettyprint">"white"</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImage</code>: defaults to <code class="prettyprint">[255, 255, 255]</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRFpdf</code>: defaults to blank internally (white page)</li>
|
||||
<li><code class="prettyprint">QRImagick</code>: defaults to <code class="prettyprint">"white"</code></li>
|
||||
<li><code class="prettyprint">QRGdImage</code>: defaults to <code class="prettyprint">[255, 255, 255]</code></li>
|
||||
<li><code class="prettyprint">QRFpdf</code>: defaults to blank internally (white page)</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
@@ -1136,14 +1131,10 @@ using <code class="prettyprint">imagefilledellipse()</code> and then scaled back
|
||||
|
||||
<section class="phpdocumentor-description"><p>the constant <code class="prettyprint">EccLevel::X</code> where <code class="prettyprint">X</code> is:</p>
|
||||
<ul>
|
||||
<li>
|
||||
<code class="prettyprint">L</code> => 7% (default)</li>
|
||||
<li>
|
||||
<code class="prettyprint">M</code> => 15%</li>
|
||||
<li>
|
||||
<code class="prettyprint">Q</code> => 25%</li>
|
||||
<li>
|
||||
<code class="prettyprint">H</code> => 30%</li>
|
||||
<li><code class="prettyprint">L</code> => 7% (default)</li>
|
||||
<li><code class="prettyprint">M</code> => 15%</li>
|
||||
<li><code class="prettyprint">Q</code> => 25%</li>
|
||||
<li><code class="prettyprint">H</code> => 30%</li>
|
||||
</ul>
|
||||
<p>alternatively you can just pass the letters L/M/Q/H (case-insensitive) to the magic setter</p>
|
||||
</section>
|
||||
@@ -1412,8 +1403,7 @@ using <code class="prettyprint">imagefilledellipse()</code> and then scaled back
|
||||
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
||||
|
||||
<section class="phpdocumentor-description"><ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImage</code> and <code class="prettyprint">QRImagick</code>: the given <code class="prettyprint">QROptions::$transparencyColor</code> is set as transparent</li>
|
||||
<li><code class="prettyprint">QRGdImage</code> and <code class="prettyprint">QRImagick</code>: the given <code class="prettyprint">QROptions::$transparencyColor</code> is set as transparent</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
@@ -1880,12 +1870,9 @@ using <code class="prettyprint">imagefilledellipse()</code> and then scaled back
|
||||
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
||||
|
||||
<section class="phpdocumentor-description"><ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRImagick</code>, <code class="prettyprint">QRMarkupHTML</code>, <code class="prettyprint">QRMarkupSVG</code>: #ABCDEF, cssname, rgb(), rgba()...</li>
|
||||
<li>
|
||||
<code class="prettyprint">QREps</code>, <code class="prettyprint">QRFpdf</code>, <code class="prettyprint">QRGdImage</code>: <code class="prettyprint">[R, G, B]</code> // 0-255</li>
|
||||
<li>
|
||||
<code class="prettyprint">QREps</code>: <code class="prettyprint">[C, M, Y, K]</code> // 0-255</li>
|
||||
<li><code class="prettyprint">QRImagick</code>, <code class="prettyprint">QRMarkupHTML</code>, <code class="prettyprint">QRMarkupSVG</code>: #ABCDEF, cssname, rgb(), rgba()...</li>
|
||||
<li><code class="prettyprint">QREps</code>, <code class="prettyprint">QRFpdf</code>, <code class="prettyprint">QRGdImage</code>: <code class="prettyprint">[R, G, B]</code> // 0-255</li>
|
||||
<li><code class="prettyprint">QREps</code>: <code class="prettyprint">[C, M, Y, K]</code> // 0-255</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
@@ -2033,21 +2020,11 @@ using <code class="prettyprint">imagefilledellipse()</code> and then scaled back
|
||||
|
||||
<section class="phpdocumentor-description"><p>The given value depends on the used output type:</p>
|
||||
<ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImageBMP</code>: <code class="prettyprint">[0...1]</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImageJPEG</code>: <code class="prettyprint">[0...100]</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImageWEBP</code>: <code class="prettyprint">[0...9]</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImagePNG</code>: <code class="prettyprint">[0...100]</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRImagick</code>: <code class="prettyprint">[0...100]</code>
|
||||
</li>
|
||||
<li><code class="prettyprint">QRGdImageBMP</code>: <code class="prettyprint">[0...1]</code></li>
|
||||
<li><code class="prettyprint">QRGdImageJPEG</code>: <code class="prettyprint">[0...100]</code></li>
|
||||
<li><code class="prettyprint">QRGdImageWEBP</code>: <code class="prettyprint">[0...9]</code></li>
|
||||
<li><code class="prettyprint">QRGdImagePNG</code>: <code class="prettyprint">[0...100]</code></li>
|
||||
<li><code class="prettyprint">QRImagick</code>: <code class="prettyprint">[0...100]</code></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
@@ -2324,15 +2301,9 @@ using <code class="prettyprint">imagefilledellipse()</code> and then scaled back
|
||||
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
||||
|
||||
<section class="phpdocumentor-description"><ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImage</code>: <code class="prettyprint">resource</code> (PHP < 8), <code class="prettyprint">GdImage</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRImagick</code>: <code class="prettyprint">Imagick</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRFpdf</code>: <code class="prettyprint">FPDF</code>
|
||||
</li>
|
||||
<li><code class="prettyprint">QRGdImage</code>: <code class="prettyprint">resource</code> (PHP < 8), <code class="prettyprint">GdImage</code></li>
|
||||
<li><code class="prettyprint">QRImagick</code>: <code class="prettyprint">Imagick</code></li>
|
||||
<li><code class="prettyprint">QRFpdf</code>: <code class="prettyprint">FPDF</code></li>
|
||||
</ul>
|
||||
<p>This option overrides/ignores other output settings, such as <code class="prettyprint">QROptions::$cachefile</code>
|
||||
and <code class="prettyprint">QROptions::$outputBase64</code>. (default: <code class="prettyprint">false</code>)</p>
|
||||
@@ -2663,12 +2634,8 @@ When set to <code class="prettyprint">false</code>, the module values map will b
|
||||
|
||||
<section class="phpdocumentor-description"><p>Defaults to <code class="prettyprint">QROptions::$bgColor</code>.</p>
|
||||
<ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImage</code>: <code class="prettyprint">[R, G, B]</code>, this color is set as transparent in <code class="prettyprint">imagecolortransparent()</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRImagick</code>: <code class="prettyprint">"color_str"</code>, this color is set in <code class="prettyprint">Imagick::transparentPaintImage()</code>
|
||||
</li>
|
||||
<li><code class="prettyprint">QRGdImage</code>: <code class="prettyprint">[R, G, B]</code>, this color is set as transparent in <code class="prettyprint">imagecolortransparent()</code></li>
|
||||
<li><code class="prettyprint">QRImagick</code>: <code class="prettyprint">"color_str"</code>, this color is set in <code class="prettyprint">Imagick::transparentPaintImage()</code></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -2430,14 +2430,9 @@
|
||||
= <span class="phpdocumentor-signature__default-value">null</span></code>
|
||||
|
||||
<section class="phpdocumentor-description"><ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRImagick</code>: defaults to <code class="prettyprint">"white"</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImage</code>: defaults to <code class="prettyprint">[255, 255, 255]</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRFpdf</code>: defaults to blank internally (white page)</li>
|
||||
<li><code class="prettyprint">QRImagick</code>: defaults to <code class="prettyprint">"white"</code></li>
|
||||
<li><code class="prettyprint">QRGdImage</code>: defaults to <code class="prettyprint">[255, 255, 255]</code></li>
|
||||
<li><code class="prettyprint">QRFpdf</code>: defaults to blank internally (white page)</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
@@ -2803,14 +2798,10 @@ using <code class="prettyprint">imagefilledellipse()</code> and then scaled back
|
||||
|
||||
<section class="phpdocumentor-description"><p>the constant <code class="prettyprint">EccLevel::X</code> where <code class="prettyprint">X</code> is:</p>
|
||||
<ul>
|
||||
<li>
|
||||
<code class="prettyprint">L</code> => 7% (default)</li>
|
||||
<li>
|
||||
<code class="prettyprint">M</code> => 15%</li>
|
||||
<li>
|
||||
<code class="prettyprint">Q</code> => 25%</li>
|
||||
<li>
|
||||
<code class="prettyprint">H</code> => 30%</li>
|
||||
<li><code class="prettyprint">L</code> => 7% (default)</li>
|
||||
<li><code class="prettyprint">M</code> => 15%</li>
|
||||
<li><code class="prettyprint">Q</code> => 25%</li>
|
||||
<li><code class="prettyprint">H</code> => 30%</li>
|
||||
</ul>
|
||||
<p>alternatively you can just pass the letters L/M/Q/H (case-insensitive) to the magic setter</p>
|
||||
</section>
|
||||
@@ -3079,8 +3070,7 @@ using <code class="prettyprint">imagefilledellipse()</code> and then scaled back
|
||||
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
||||
|
||||
<section class="phpdocumentor-description"><ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImage</code> and <code class="prettyprint">QRImagick</code>: the given <code class="prettyprint">QROptions::$transparencyColor</code> is set as transparent</li>
|
||||
<li><code class="prettyprint">QRGdImage</code> and <code class="prettyprint">QRImagick</code>: the given <code class="prettyprint">QROptions::$transparencyColor</code> is set as transparent</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
@@ -3547,12 +3537,9 @@ using <code class="prettyprint">imagefilledellipse()</code> and then scaled back
|
||||
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
||||
|
||||
<section class="phpdocumentor-description"><ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRImagick</code>, <code class="prettyprint">QRMarkupHTML</code>, <code class="prettyprint">QRMarkupSVG</code>: #ABCDEF, cssname, rgb(), rgba()...</li>
|
||||
<li>
|
||||
<code class="prettyprint">QREps</code>, <code class="prettyprint">QRFpdf</code>, <code class="prettyprint">QRGdImage</code>: <code class="prettyprint">[R, G, B]</code> // 0-255</li>
|
||||
<li>
|
||||
<code class="prettyprint">QREps</code>: <code class="prettyprint">[C, M, Y, K]</code> // 0-255</li>
|
||||
<li><code class="prettyprint">QRImagick</code>, <code class="prettyprint">QRMarkupHTML</code>, <code class="prettyprint">QRMarkupSVG</code>: #ABCDEF, cssname, rgb(), rgba()...</li>
|
||||
<li><code class="prettyprint">QREps</code>, <code class="prettyprint">QRFpdf</code>, <code class="prettyprint">QRGdImage</code>: <code class="prettyprint">[R, G, B]</code> // 0-255</li>
|
||||
<li><code class="prettyprint">QREps</code>: <code class="prettyprint">[C, M, Y, K]</code> // 0-255</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
@@ -3700,21 +3687,11 @@ using <code class="prettyprint">imagefilledellipse()</code> and then scaled back
|
||||
|
||||
<section class="phpdocumentor-description"><p>The given value depends on the used output type:</p>
|
||||
<ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImageBMP</code>: <code class="prettyprint">[0...1]</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImageJPEG</code>: <code class="prettyprint">[0...100]</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImageWEBP</code>: <code class="prettyprint">[0...9]</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImagePNG</code>: <code class="prettyprint">[0...100]</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRImagick</code>: <code class="prettyprint">[0...100]</code>
|
||||
</li>
|
||||
<li><code class="prettyprint">QRGdImageBMP</code>: <code class="prettyprint">[0...1]</code></li>
|
||||
<li><code class="prettyprint">QRGdImageJPEG</code>: <code class="prettyprint">[0...100]</code></li>
|
||||
<li><code class="prettyprint">QRGdImageWEBP</code>: <code class="prettyprint">[0...9]</code></li>
|
||||
<li><code class="prettyprint">QRGdImagePNG</code>: <code class="prettyprint">[0...100]</code></li>
|
||||
<li><code class="prettyprint">QRImagick</code>: <code class="prettyprint">[0...100]</code></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
@@ -3841,15 +3818,9 @@ using <code class="prettyprint">imagefilledellipse()</code> and then scaled back
|
||||
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
||||
|
||||
<section class="phpdocumentor-description"><ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImage</code>: <code class="prettyprint">resource</code> (PHP < 8), <code class="prettyprint">GdImage</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRImagick</code>: <code class="prettyprint">Imagick</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRFpdf</code>: <code class="prettyprint">FPDF</code>
|
||||
</li>
|
||||
<li><code class="prettyprint">QRGdImage</code>: <code class="prettyprint">resource</code> (PHP < 8), <code class="prettyprint">GdImage</code></li>
|
||||
<li><code class="prettyprint">QRImagick</code>: <code class="prettyprint">Imagick</code></li>
|
||||
<li><code class="prettyprint">QRFpdf</code>: <code class="prettyprint">FPDF</code></li>
|
||||
</ul>
|
||||
<p>This option overrides/ignores other output settings, such as <code class="prettyprint">QROptions::$cachefile</code>
|
||||
and <code class="prettyprint">QROptions::$outputBase64</code>. (default: <code class="prettyprint">false</code>)</p>
|
||||
@@ -4180,12 +4151,8 @@ When set to <code class="prettyprint">false</code>, the module values map will b
|
||||
|
||||
<section class="phpdocumentor-description"><p>Defaults to <code class="prettyprint">QROptions::$bgColor</code>.</p>
|
||||
<ul>
|
||||
<li>
|
||||
<code class="prettyprint">QRGdImage</code>: <code class="prettyprint">[R, G, B]</code>, this color is set as transparent in <code class="prettyprint">imagecolortransparent()</code>
|
||||
</li>
|
||||
<li>
|
||||
<code class="prettyprint">QRImagick</code>: <code class="prettyprint">"color_str"</code>, this color is set in <code class="prettyprint">Imagick::transparentPaintImage()</code>
|
||||
</li>
|
||||
<li><code class="prettyprint">QRGdImage</code>: <code class="prettyprint">[R, G, B]</code>, this color is set as transparent in <code class="prettyprint">imagecolortransparent()</code></li>
|
||||
<li><code class="prettyprint">QRImagick</code>: <code class="prettyprint">"color_str"</code>, this color is set in <code class="prettyprint">Imagick::transparentPaintImage()</code></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -273,3 +273,6 @@
|
||||
.phpdocumentor-tag-link {
|
||||
margin-right: var(--spacing-sm);
|
||||
}
|
||||
.phpdocumentor-uml-diagram svg {
|
||||
cursor: zoom-in;
|
||||
}
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
<title>Documentation</title>
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<base href="./">
|
||||
<link rel="icon" href="images/favicon.ico"/>
|
||||
<link rel="stylesheet" href="css/normalize.css">
|
||||
<link rel="stylesheet" href="css/base.css">
|
||||
|
||||
@@ -15,3 +15,20 @@
|
||||
observer.observe(el);
|
||||
})
|
||||
})();
|
||||
function openSvg(svg) {
|
||||
// convert to a valid XML source
|
||||
const as_text = new XMLSerializer().serializeToString(svg);
|
||||
// store in a Blob
|
||||
const blob = new Blob([as_text], { type: "image/svg+xml" });
|
||||
// create an URI pointing to that blob
|
||||
const url = URL.createObjectURL(blob);
|
||||
const win = open(url);
|
||||
// so the Garbage Collector can collect the blob
|
||||
win.onload = (evt) => URL.revokeObjectURL(url);
|
||||
};
|
||||
|
||||
|
||||
var svgs = document.querySelectorAll(".phpdocumentor-uml-diagram svg");
|
||||
for( var i=0,il = svgs.length; i< il; i ++ ) {
|
||||
svgs[i].onclick = (evt) => openSvg(evt.target);
|
||||
}
|
||||
Reference in New Issue
Block a user