Deploying to gh-pages from @ chillerlan/php-qrcode@965146f210 🚀

This commit is contained in:
codemasher
2025-03-14 19:02:57 +00:00
parent f2b338cd90
commit ec6a8c02f1
6 changed files with 65 additions and 111 deletions
@@ -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&nbsp;</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&nbsp;</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>
+21 -54
View File
@@ -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">&quot;white&quot;</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">&quot;white&quot;</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> =&gt; 7% (default)</li>
<li>
<code class="prettyprint">M</code> =&gt; 15%</li>
<li>
<code class="prettyprint">Q</code> =&gt; 25%</li>
<li>
<code class="prettyprint">H</code> =&gt; 30%</li>
<li><code class="prettyprint">L</code> =&gt; 7% (default)</li>
<li><code class="prettyprint">M</code> =&gt; 15%</li>
<li><code class="prettyprint">Q</code> =&gt; 25%</li>
<li><code class="prettyprint">H</code> =&gt; 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 &lt; 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 &lt; 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">&quot;color_str&quot;</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">&quot;color_str&quot;</code>, this color is set in <code class="prettyprint">Imagick::transparentPaintImage()</code></li>
</ul>
</section>
+21 -54
View File
@@ -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">&quot;white&quot;</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">&quot;white&quot;</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> =&gt; 7% (default)</li>
<li>
<code class="prettyprint">M</code> =&gt; 15%</li>
<li>
<code class="prettyprint">Q</code> =&gt; 25%</li>
<li>
<code class="prettyprint">H</code> =&gt; 30%</li>
<li><code class="prettyprint">L</code> =&gt; 7% (default)</li>
<li><code class="prettyprint">M</code> =&gt; 15%</li>
<li><code class="prettyprint">Q</code> =&gt; 25%</li>
<li><code class="prettyprint">H</code> =&gt; 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 &lt; 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 &lt; 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">&quot;color_str&quot;</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">&quot;color_str&quot;</code>, this color is set in <code class="prettyprint">Imagick::transparentPaintImage()</code></li>
</ul>
</section>
+3
View File
@@ -273,3 +273,6 @@
.phpdocumentor-tag-link {
margin-right: var(--spacing-sm);
}
.phpdocumentor-uml-diagram svg {
cursor: zoom-in;
}
+1 -1
View File
@@ -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">
+17
View File
@@ -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);
}