Mal vorab: *.heif/*.heic ist nicht einfach ein Bildformat, um mit effizienterer Codierung höher auflösende Bilder mit möglichst kleiner Filegröße zu ermöglichen. Als Containerformat kann das deutlich mehr. Beispielsweise mehrere Bilder enthalten, ganze animierte Bildsequenzen... evtl. auch noch einiges mehr, ich will mich da gar nicht erst in die Spezifikation einlesen.
Solang ich unter 2 MB bleib geht auch Heif.
Ich kann schwerlich glauben, dass Du einen Weg gefunden haben willst, solche Files hier tatsächlich hochzuladen - und die dann auch noch als Bilddateien behandelt werden. Aber, wenn Du den ganzen Text durchhältst, gibt's wahrscheinlich eine Erklärung.
In Xenforo gibt es ja mehrere Möglichkeiten, Bilder ins Forum zu bringen.
- über den Button althergebrachten Weg "Dateien anhängen" - womit man auch zugelassene Dateitypen hochladen kann, die keine Bildformate sind, also bspw. Textdateien, PDF-Dokumente oder Zip-Archive.
- über das einfache "Fallenlassen" einer Datei über dem Editor.
- über das Einfügen binärer Bilddaten via Zwischenablage
- über das Einfügen eines Fileverweises via Zwischenablage, also: Datei markiert, Strg+C, Wechseln ins Editorfenster, Strg+V
Was davon unter anderen Umgebungen als Windows am Client funktioniert - keine Ahnung, ich habe keinen angebissenen Apfel und mit Linux will ich das jetzt nicht testen.
Kleiner Seitenhieb: Da dass alles in Xenforo schon seit etlichen Jahre so ist, muss man - gerade in dieser Diskussion hier - anerkennen, das an der Stelle die Entwickler schon ein paar zusätzliche Verrenkungen unternommen haben.
Whatever -in jeden Fall sollte aber - schon allein aus Sicherheitsgründen - eine Prüfung dessen stattfinden, was da als Filestream auf dem Server landet - zumindest in den Fällen, in denen eine von Benutzern hochgeladene Datei vom Forum direkt verwendet wird.
Ganz platt: Eine ausführbare Datei, die ich fälschlicherweise als *.zip bennene, durchläuft keine großartige Prüfung, sondern wird als vermeintliches Archiv ebenso zum Download angeboten, wie ein entsprechend als *.zip benanntes 7z-Archiv, ein Textfile, ein *.heic/*.heif-File etc. pp. Und auch eine ausführbare Datei (wieder

der, oder, oder...), die als vermeintliches PDF benannt ist, wird so akzeptiert.
Alles, was durch Xenforo (gegebenenfalls) verarbeitet werden muss, also nicht einfach als File auf dem Server landet, um in einem Beitrag zum Download angeboten zu werden, wird dann richtigerweise (mindestens) über die Fileheader der Datei analysiert.
Im Falle der ersten Möglichkeit - über den Button "Dateien anhängen" - wird die Liste der (konfiguriert) akzeptierten Typen schon mal zum Client geschickt, so dass der Durchschnittsbenutzer ohnehin erst einmal "Alle Dateien" auswählen müsste, um seine lokale Datei überhaupt zu finden.
Eine Datei - auch ein *.heic- und ein *.heif-File - scheitern erwartungsgemäß bei dieser Prüfung - je nach Uploadmethode allerdings mit unterschiedlichen Auswirkungen (die nebenbei bemerkt auch einen kleinen Blick auf die "Tricks" der Xenforo-Entwickler werfen lassen).
Ein Upload über den Button führt zur schon gezeigten Fehlermeldung.
Ein Droppen der Datei ins Editorfenster... dito.
Die Methode über das Einfügen eines Fileverweises via Zwischenablage, wie oben beschrieben zeigt einen der "Tricks".
Da wird dann an der Stelle im Editor ein Image-Tag eingefügt mit einem als Blob gekennzeichneten Verweis auf das, was hochgeladen wurde und den Daten selbst als Base64 encodierten String im Attribut "data-fr-old-src".
Sieht dann im DOM des Editortextes - natürlich gekürzt

- etwa so aus:
HTML:
<img data-fr-image-pasted="true" src="blob:https://www.woodworker.de/308b7088-4b6d-4045-b7e2-f5cc6b8fc611" style="" class="fr-fic fr-dii" data-fr-old-src="data:image/jpeg;base64,AAAAGGZ0eXBtaWYxAAAA...
Ein Einfügen der Binärdaten einer Bilddatei führt zu einem Ergebnis, dem
@wirdelprumpft an der Stelle vielleicht aufgesessen ist.
Ein vernünftiger Imageviewer versucht, ein Imagefile auch dann anzuzeigen, wenn es falsch benannt ist. Einschub: Und im Apple-Universe, wo *.heic/*.heif zum Standard erhoben ist, sowieso.
Mein Favorit für schnelles Bildchenansehen heißt unter Windows seit Jahren bspw. FSImageViewer.
Der öffnet - weil er ja mit *.heic-/*.heif-Files nativ umgehen kann - ein als JPG benanntes Bild (das tatsächlich ein *heic-File ist) genauso und zeigt es brav an wie er es mit dem nicht umbenannten *.heic-File selbst tut.
Nehme ich jetzt die Binärdaten des ausschnittsweise gezeigten "sample2.heic" via Strg+C beherzt in die Zwischenablage und füge es im Editorfenster ein, wird das auch tatsächlich als Bild eingefügt. Das Ergebnis sieht man im Sandkasten:
/forum/threads/test.131024/#post-1315599
Dort findet man im DOM ein ganz normales Bild eines Typs, mit dem Xenforo umgehen kann:
HTML:
<img class="fancybox-image" src="https://www.woodworker.de/forum/attachments/1792831918151-png.223010/">
...und folgerichtig wird es dann beim Download - "Grafik speichern unter..." dem Client auch als PNG-File angeboten.
Sprich: Xenforo kann mit den Bilddaten selbst etwas anfangen - einschliesslich dessen Neuberechnung und Erzeugung eines neuen Bildes. Das ist ja auch leicht daran zu sehen, dass im Sandkastenbeitrag das automatisch erzeugte
Vorschaubild benutzt wird und nicht etwa das tatsächlich anzeigbare
Bild nur vom Markup skaliert würde. Die Wahl von PNG als Filetype ist dabei freilich maximal unglücklich, bläst es doch das heic-Sample von 286 kB auf über 2 MB auf, während es selbst bei sehr guter Qualität als JPG nur reichlich 700 kB benötigen würde.
Der normale Upload von *.heif-/*.heic-Files ohne den Umweg schlägt dagegen erwartungsgemäß fehl. Wobei der "Umweg" ja eher ein Komfortmerkmal von Xenforo ist - auch wenn der hier imho wohl zu falschen Schlüssen führt.
Und ja: Xenforo hat neben der Größenbegrenzung, was die Dateigröße anbelangt, auch eine Begrenzung, was die tatsächlichen Dimensionen der verarbeitbaren Bilder anbelangt. Auch die ist meiner Erinnerung nach konfigurierbar. Standard sind aktuell wohl 48 Mio. Pixel (Breite*Höhe), früher waren es meiner Erinnerung nach 20 Mio. nach gleicher Formel. Als Betreiber würde ich das aus Sinnhaftigkeitsgründen aber eher nach unten ändern, als die Begrenzung anzuheben.
Und natürlich betrifft diese Dimensionsbegrenzung alle von Xenforo verarbeitbaren Bildformate.
Weder der Upload eines *.heic-Samples über das Einfügen von dessen Binärdaten (8736px x 5856px bei 2,38 MB Filegröße), noch der Upload eines tatsächlichen JPG-Files (5568px x 3712px bei 1,44 MB Filegröße) über "Dateien anhängen" sind da erfolgreich. Was, wie geschrieben, aus Betreibersicht auch sinnvoll ist.
War dennoch ein interessanter Sonnabendvormittag-Ausflug.
@michael Sorry, dass ich Deine Kiste evtl. etwas gequält habe.
@yoghurt /
@carsten Die verwendeten Samplebilder sind genau das mit entsprechender Lizenz
EDIT: Der Monk in mir hat darauf bestanden, eines der beiden doppelt eingefügten Samplebilder noch gegen das korrekte zu tauschen.

Beispiel