Fichiers QLCAR
Plugin QuickLook pour visualiser les fichiers .car (catalogues d'actifs compilés)
Article de blog
https://blog.timac.org/2018/1112-quicklook-plugin-to-visualize-car-files/
Description
Le plugin QLCARFiles
QuickLook vous permet de visualiser le contenu d'une fiche voiture. Il extrait les ressources à l'aide de CoreUI.framework, génère une page Web avec toutes les images et affiche cette page Web dans la fenêtre QuickLook. L'utilisation d'une page Web présente plusieurs avantages, l'un d'entre eux étant la possibilité de restituer plusieurs images dans une vue défilante.
Caractéristiques
- Afficher les images, leurs dimensions et la taille des fichiers
- Prise en charge des formats png, pdf, gif, svg, vidéo, ...
- Afficher les couleurs nommées et leurs valeurs hexadécimales
- Prise en charge des modes clair et sombre
- Générez les aperçus sous forme de données HTML pour permettre le défilement
- Afficher le nombre total d'actifs dans le titre de la fenêtre
- Ajoutez un fond gris clair aux images trop blanches ou transparentes
- Pour les miniatures, affichez le meilleur actif sous forme d'icône et le nombre d'actifs
- L'outil de ligne de commande a une option
-r
pour vider tous les fichiers de voiture trouvés dans un dossier
Installation
macOS 10.14 ou version ultérieure est requis. Veuillez noter que les binaires précompilés ne sont pas signés en code. Pour installer le plugin QuickLook précompilé, vous devez :
- Téléchargez et décompressez
QLCARFiles.qlgenerator.zip
- Supprimez l'indicateur de quarantaine en exécutant dans le terminal
xattr -c -r QLCARFiles.qlgenerator
- Déplacez
QLCARFiles.qlgenerator
vers ~/Library/QuickLook/QLCARFiles.qlgenerator
. Notez que vous devrez peut-être créer le dossier ~/Library/QuickLook/
. - Exécutez dans le Terminal
qlmanage -r
pour vous assurer que le plugin QLCARFiles est chargé
Vous pouvez également signer les binaires précompilés ou recompiler l'application vous-même.
Limites connues
- Aucune prise en charge des fichiers de voiture spéciaux utilisés par les applications professionnelles comme Final Cut Pro.
- Les actifs du type suivant ne sont pas pris en charge : CUINamedExternalLink, CUINamedTexture, CUINamedModel, CUINamedRecognitionImage, CUINamedRecognitionGroup, CUINamedRecognitionObject, CUINamedVectorImage, CUINamedMultisizeImage, CUINamedLayerImage. Jusqu'à présent, je n'ai jamais rencontré ce type de rendus.