tag:forum.selfhtml.org,2005:/selfBild, Teilbereich ausschneiden und verkleinern – SELFHTML-Forum2019-10-25T17:10:34Zhttps://forum.selfhtml.org/self/2019/oct/24/bild-teilbereich-ausschneiden-und-verkleinern/1759191#m1759191Michael2019-10-24T10:22:37Z2019-10-24T10:22:37ZBild, Teilbereich ausschneiden und verkleinern<p>Ich möchte ein Bild mittels php verkleinern und einen Teilbereich ausschneiden.
Der ausgeschnitten Bereich soll 16/9 sein 400x225 Pixel.</p>
<ol>
<li>Hochladen</li>
<li>Überprüfen auf JPG</li>
<li>Mindest Grösse, Breite ermitteln (muss also grösser als 400x225 sein)</li>
<li>Image - Verkleinern auf eine Höhe von 225</li>
<li>Image – 400 aus der Mitte, also links und rechts abschneiden</li>
<li>Image abspeichern</li>
</ol>
<p>Ich würde so verfahren, oder habe ich etwas vergessen?</p>
<p>Michael</p>
<p>Ein wirklich cooles und übersichtliches Forum, freue mich auf geniale Gedanken</p>
https://forum.selfhtml.org/self/2019/oct/24/bild-teilbereich-ausschneiden-und-verkleinern/1759192#m1759192Tabellenkalk2019-10-24T10:34:49Z2019-10-24T10:34:49ZBild, Teilbereich ausschneiden und verkleinern<p>Hallo,</p>
<blockquote>
<p>Ich würde so verfahren, oder habe ich etwas vergessen?</p>
</blockquote>
<p>Überprüfung auf Orientierung: wenn du ein Hochkantbild hast, das in beiden Richtungen deine Mindestanforderung erfüllt, kann es dir passieren, dass nach dem Verkleinern keine 400 px mehr in der Breite vorhanden sind.</p>
<p>Gruß<br>
Kalk</p>
https://forum.selfhtml.org/self/2019/oct/24/bild-teilbereich-ausschneiden-und-verkleinern/1759193#m1759193Der Martin2019-10-24T10:55:43Z2019-10-24T10:55:43ZBild, Teilbereich ausschneiden und verkleinern<p>Hallo,</p>
<blockquote>
<p>Ich möchte ein Bild mittels php verkleinern und einen Teilbereich ausschneiden.</p>
</blockquote>
<p>und du weißt, dass der "interessante" Ausschnitt immer in der Bildmitte liegt?</p>
<blockquote>
<ol>
<li>Hochladen</li>
<li>Überprüfen auf JPG</li>
</ol>
</blockquote>
<p>Andere Grafikformate, etwa PNG oder GIF, möchtest du nicht zulassen?</p>
<blockquote>
<ol start="3">
<li>Mindest Grösse, Breite ermitteln (muss also grösser als 400x225 sein)</li>
<li>Image - Verkleinern auf eine Höhe von 225</li>
<li>Image – 400 aus der Mitte, also links und rechts abschneiden</li>
<li>Image abspeichern</li>
</ol>
</blockquote>
<p>Dabei beachten, dass beim (Wieder-) Abspeichern als JPG ein gewisser Qualitätsverlust auftritt. Wenn das entstehende Bild das Ende der Verarbeitung ist, mag das akzeptabel sein; wenn weitere Bearbeitungsschritte folgen, würde ich eher ein verlustfreies Format wie PNG wählen.</p>
<p>So long,<br>
Martin</p>
<div class="signature">-- <br>
"Wenn man ein Proton aufmacht, sind drei Quarks drin."<br>
- <a href="https://de.wikipedia.org/wiki/Joachim_Bublath" rel="nofollow noopener noreferrer">Joachim Bublath</a> in der <a href="https://de.wikipedia.org/wiki/Die_Knoff-Hoff-Show" rel="nofollow noopener noreferrer">Knoff-Hoff-Show</a>
</div>
https://forum.selfhtml.org/self/2019/oct/24/bild-teilbereich-ausschneiden-und-verkleinern/1759194#m1759194JürgenBhttps://www.j-berkemeier.de2019-10-24T11:05:26Z2019-10-24T11:05:26ZBild, Teilbereich ausschneiden und verkleinern<p>Hallo,</p>
<p>hier</p>
<blockquote>
<ol start="3">
<li>Mindest Grösse, Breite ermitteln (muss also grösser als 400x225 sein)</li>
</ol>
</blockquote>
<p>gehst du davon aus, dass das Bild breiter als 16:9 ist, denn sonst gibt es nach</p>
<blockquote>
<ol start="4">
<li>Image - Verkleinern auf eine Höhe von 225</li>
</ol>
</blockquote>
<p>hier</p>
<blockquote>
<ol start="5">
<li>Image – 400 aus der Mitte, also links und rechts abschneiden</li>
</ol>
</blockquote>
<p>nichts mehr abzuschneiden.</p>
<p>Gruß<br>
Jürgen</p>
https://forum.selfhtml.org/self/2019/oct/24/bild-teilbereich-ausschneiden-und-verkleinern/1759223#m1759223TSts-self@online.dehttps://bitworks.de2019-10-24T21:01:43Z2019-10-24T21:12:38ZBild, Teilbereich ausschneiden und verkleinern<p>Hello,</p>
<blockquote>
<p>Ich möchte ein Bild mittels php verkleinern und einen Teilbereich ausschneiden.
Der ausgeschnitten Bereich soll 16/9 sein 400x225 Pixel.</p>
<ol>
<li>Hochladen</li>
<li>Überprüfen auf JPG</li>
<li>Mindest Grösse, Breite ermitteln (muss also grösser als 400x225 sein)</li>
<li>Image - Verkleinern auf eine Höhe von 225</li>
<li>Image – 400 aus der Mitte, also links und rechts abschneiden</li>
<li>Image abspeichern</li>
</ol>
<p>Ich würde so verfahren, oder habe ich etwas vergessen?</p>
</blockquote>
<h4>Ja:</h4><p>0: zuerst die Exif-Daten und ihre Freunde (IPTC) sichern und beachten: Vorausverfügung zum Urheberrecht!<br>
7: Nach der Bearbeitung die Exif-Daten & Co. richtigstellen und wieder hinzufügen</p>
<p>Siehe auch <a href="https://andreasmann.net/foto-metadaten-exif-und-iptc-bilder-richtig-beschriften/" rel="nofollow noopener noreferrer">Fremdartikel</a></p>
<p>Glück Auf<br>
Tom vom Berg</p>
<div class="signature">-- <br>
Es gibt nichts Gutes, außer man tut es!<br>
Das Leben selbst ist der Sinn.
</div>
https://forum.selfhtml.org/self/2019/oct/24/bild-teilbereich-ausschneiden-und-verkleinern/1759195#m1759195Gunnar Bittersmannselfhtml@bittersmann.dehttps://bittersmann.de2019-10-24T11:06:29Z2019-10-24T11:06:29ZBild, Teilbereich ausschneiden und verkleinern<p>@@Der Martin</p>
<blockquote>
<p>Dabei beachten, dass beim (Wieder-) Abspeichern als JPG ein gewisser Qualitätsverlust auftritt.</p>
</blockquote>
<p>Wenn man die 8×8-Pixel-Blöcke nicht ändert, sollte kein Qualitätsverlust auftreten. Die Höhe müsste dann 224 Pixel sein, nicht 225. (Bei JPEG ist es durch das Dateiformat bedingt sowieso nicht schlecht, durch 8 teilbare Seitenlängen zu wählen.)</p>
<p>Ich weiß aber nicht, welche Bildbearbeitungssoftware derart mit JPEG umgehen kann.</p>
<p>LLAP </p>
<div class="signature">-- <br>
<em>„Man kann sich halt nicht sicher sein“, sagt der Mann auf der Straße, „dass in einer Gruppe Flüchtlinge nicht auch Arschlöcher sind.“<br>
„Stimmt wohl“, sagt das Känguru, „aber immerhin kann man sich sicher sein, dass in einer Gruppe Rassisten nur Arschlöcher sind.“</em><br>
—Marc-Uwe Kling
</div>
https://forum.selfhtml.org/self/2019/oct/24/bild-teilbereich-ausschneiden-und-verkleinern/1759262#m1759262S. Atiriker2019-10-25T17:10:34Z2019-10-25T17:17:26ZBild, Teilbereich ausschneiden und verkleinern<blockquote>
<p>und du weißt, dass der "interessante" Ausschnitt immer in der Bildmitte liegt?</p>
</blockquote>
<p><a href="https://ivent.de/bildgestaltung-regeln" rel="nofollow noopener noreferrer">Also ich (Achte auf meinen Name) bin mir da absolut und völlig sicher</a>.</p>
https://forum.selfhtml.org/self/2019/oct/24/bild-teilbereich-ausschneiden-und-verkleinern/1759196#m1759196Der Martin2019-10-24T11:33:33Z2019-10-24T11:33:33ZBild, Teilbereich ausschneiden und verkleinern<p>Hallo Gunnar,</p>
<blockquote>
<blockquote>
<p>Dabei beachten, dass beim (Wieder-) Abspeichern als JPG ein gewisser Qualitätsverlust auftritt.</p>
</blockquote>
<p>Wenn man die 8×8-Pixel-Blöcke nicht ändert, sollte kein Qualitätsverlust auftreten.</p>
</blockquote>
<p>ja, das ist im Prinzip richtig; es gibt auch Programme, die bestimmte Operationen an JPEG-Bildern verlustlos durchführen können, z.B. Spiegeln, in 90°-Schritten drehen oder Zuschneiden im 8x8-Raster.</p>
<blockquote>
<p>Ich weiß aber nicht, welche Bildbearbeitungssoftware derart mit JPEG umgehen kann.</p>
</blockquote>
<p>XNView kann das zum Beispiel.</p>
<p>Aber Michael schrieb von der Bearbeitung mit PHP, da vermute ich, dass die gdlib zum Einsatz kommt. Und die packt ein JPEG-Bild beim Laden erstmal komplett im Arbeitsspeicher aus und komprimiert es beim Speichern erneut wieder.</p>
<p>Außerdem will Michael im ersten Schritt das Bild verkleinern (skalieren), das wäre dann definitiv nicht als "lossless transformation" zu haben.</p>
<p>So long,<br>
Martin</p>
<div class="signature">-- <br>
"Wenn man ein Proton aufmacht, sind drei Quarks drin."<br>
- <a href="https://de.wikipedia.org/wiki/Joachim_Bublath" rel="nofollow noopener noreferrer">Joachim Bublath</a> in der <a href="https://de.wikipedia.org/wiki/Die_Knoff-Hoff-Show" rel="nofollow noopener noreferrer">Knoff-Hoff-Show</a>
</div>
https://forum.selfhtml.org/self/2019/oct/24/bild-teilbereich-ausschneiden-und-verkleinern/1759197#m1759197Michael2019-10-24T12:23:57Z2019-10-24T12:23:57ZBild, Teilbereich ausschneiden und verkleinern<p>Versthe ich das richtig?
Eenn es durch 8 teilbar ist, ist die Qualität, besser als bei 9,10 etc?</p>
https://forum.selfhtml.org/self/2019/oct/24/bild-teilbereich-ausschneiden-und-verkleinern/1759237#m1759237Rolf B2019-10-25T07:56:14Z2019-10-25T07:56:14ZBild, Teilbereich ausschneiden und verkleinern<p>Hallo Gunnar,</p>
<blockquote>
<p>Wenn man die 8×8-Pixel-Blöcke nicht ändert, sollte kein Qualitätsverlust auftreten.</p>
</blockquote>
<p>Skalieren ist aber keine lossless jpeg operation.</p>
<p><em>Rolf</em></p>
<div class="signature">-- <br>
sumpsi - posui - clusi
</div>
https://forum.selfhtml.org/self/2019/oct/24/bild-teilbereich-ausschneiden-und-verkleinern/1759198#m1759198Der Martin2019-10-24T12:40:39Z2019-10-24T12:40:39ZBild, Teilbereich ausschneiden und verkleinern<p>Hallo Michael,</p>
<blockquote>
<p>Versthe ich das richtig?
Eenn es durch 8 teilbar ist, ist die Qualität, besser als bei 9,10 etc?</p>
</blockquote>
<p>nein, das stimmt so nicht.</p>
<p>JPEG verwendet generell ein verlustbehaftetes Kompressionsverfahren<sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>. Deswegen leidet die Bildqualität bei jedem Bearbeitungsschritt, weil das Bildmaterial entpackt, bearbeitet und dann mit erneutem Qualitätsverlust wieder komprimiert wird.</p>
<p>Aber JPEG verarbeitet immer Blöcke von 8x8 Pixeln. Wenn man innerhalb dieser Blöcke die Daten nicht neu codieren muss, kann man <strong>verlustfrei</strong> bleiben. Das geht, wie gesagt, bei Operationen, bei denen die Pixel innerhalb dieser Blöcke bloß neu angeordnet werden (spiegeln oder 90° drehen). Und das geht, auf das gesamte Bild bezogen, nur dann, wenn Breite und Höhe Vielfache von 8 Pixel sind.</p>
<p>So long,<br>
Martin</p>
<div class="signature">-- <br>
"Wenn man ein Proton aufmacht, sind drei Quarks drin."<br>
- <a href="https://de.wikipedia.org/wiki/Joachim_Bublath" rel="nofollow noopener noreferrer">Joachim Bublath</a> in der <a href="https://de.wikipedia.org/wiki/Die_Knoff-Hoff-Show" rel="nofollow noopener noreferrer">Knoff-Hoff-Show</a>
</div>
<hr class="footnotes-sep">
<section class="footnotes">
<ol class="footnotes-list">
<li id="fn1" class="footnote-item"><p>Irgendwo habe ich mal gelesen: "JPEG uses a lossy, but not a lousy compression method." <a href="#fnref1" class="footnote-backref">↩︎</a></p>
</li>
</ol>
</section>