Ho cercato un po 'di tempo per iniziare a comprimere i byte delle immagini in file HEIF, dal momento che macOS High Sierra e iOS 11 sono ora disponibili. Non ho avuto molta fortuna, solo un gran numero di persone che convertono i file. Heic in .jpg e il Nokia JS viewer su GitHub
Per iniziare, non sto cercando di convertire la mia libreria di foto esistente in tutti i file .heic codificati HEVC, ci sono dei rendimenti decrescenti, poiché sono già jpegged e hanno subito perdite di qualità dall'originale. Quindi questa domanda non è un duplicato di " Converti tutta la libreria nel nuovo formato .HEIC " domanda
Il mio obiettivo:
-
Prendi sia un file multimediale che un file PNG o JPG e caricali in un file .heic
-
Prendi più bytest di PNG e / o JPG e crea un file .heic (come una serie di foto a raffica)
HEIF è solo un contenitore, quindi mentre è progettato per l'uso HEVC, supporta altri tipi di dati come jpg, png, praticamente tutto ciò che le applicazioni di visualizzazione supportano nei loro formati di file nativi.
Non sono stato in grado di trovare alcun software che mi consenta di farlo. Tutto ciò che cerco di fare con HEIF o HEIC nel termine mi porta semplicemente con titoli di notizie di tecnologia su Apple che cerca di sostituire jpeg e persone che convertono i loro file .heic una volta importati dal loro computer (che sembra richiedere uno sforzo per fare dal momento che iOS automaticamente le convertirà automaticamente per te se cerchi di importarle o condividerle ovunque non possa confermare in modo esplicito che la fine del raggiungimento le supporta ...)
Quindi spero che qualcuno qui sappia una cosa o due e potrebbe indicarmi almeno la direzione giusta.
Non sono contrario agli strumenti a riga di comando, o anche a me stesso di sviluppo se riesco a puntare su una libreria che posso importare in un'applicazione Swift (sono in ritardo nella programmazione, e mentre potrei dire lo stesso per Javascript, se dovessi creare un'app intorno a una libreria per fare questo lavoro, preferirei usare Swift piuttosto che usare un linguaggio di scripting)
Quindi spero che qualcuno abbia pensato la stessa cosa e abbia avuto una fortuna migliore di me nel trovare questo! :)
Modifica 1, 10 novembre:
Ho trovato un sito di un tizio di nome Ben Gotow che parla della conversione di file JPEG esistenti in flussi di bit HEVC e quindi di inserirli in un contenitore .heic o .heif. È vicino, ma non era riuscito a trovare molti dettagli per fare di più. Non sto aggiungendo questa risposta come una modifica, poiché è pertinente, ma in realtà non raggiunge il mio obiettivo. spero che chiunque altro trovi questa domanda troverà utile il suo sito!
jpgtoheif.com