Je possède un format d'image propriétaire SNG (un format propriétaire) qui possède un tableau complet de données d'image avec des méta-informations d'image dans un fichier HDR séparé. Maintenant, j'ai besoin de convertir ce format SNG en format Standard TIFF 6.0. J'ai donc étudié le format TIFF, c'est-à-dire son en-tête, les répertoires de fichiers d'images (IFD) et les données d'images dénudées.Conversion de format de fichier en format TIFF. Quelques problemes?
Maintenant, j'ai quelques préoccupations au sujet de cette conversion. S'il vous plaît, aidez-moi
GNS Continuous données vs données Stripped TIFF: Dois-je convertir GNS données au format TIFF en tant que données continous dans une bande (données de charge/temps modifier problème?) Ou divertissez stripoffsets logiques des données d'image RAS.
GNS en-tête de données utilise uniquement nécessaire Meta information, donc lors de la conversion au format TIFF du GNS, certaines informations ne peuvent être récupérées telles que NewSubFileType, Tag logiciel etc.
Donc cela soulève une préoccupation que, après la conversion si Toute information de répertoire manquante, telle que NewSubFileType, Software Tag, etc. est une condition nécessaire et suffisante pour le fichier TIFF.
codage de chaque composante de pixel de l'échantillon RVB dans les données GNS:
Ici, chaque image GNS données bande par composante de pixel est codé comme:
Out^[i] := round(LineBuffer^[i * 3] * **0.072169** + LineBuffer^[i * 3 + 1] * **0.715160** + LineBuffer^[i * 3+ 2]* **0.212671**);
façon Seulement, je déduis est que chaque pixel est représenté avec 3 composantes RVB et un coefficient est multiplié avec chaque composant pour que le visualiseur SNG utilise les informations de couleur RVB des données d'image SNG. (Développeur qui travaille plus tôt sur cette gauche, maintenant je suis la trace :))
Ainsi, lors de la conversion de ce TIFF, le même décodage doit être fait. Cela soulève une préoccupation que la façon dont les informations RBG dans le TIFF est produite, ou mieux avons-nous besoin de cette information ?.
S'il vous plaît aider ...
La conversion de pixels que vous avez fournie ressemble à sRGB à niveaux de gris. – ergosys
Vous devriez probablement marquer ceci avec n'importe quel langage de programmation (et OS aussi, peut-être) que vous utilisez. Cela ressemble à quelque chose de propriétaire et de Microsoft? –
Yup !, c'est le code delphi que j'ai fourni. – Nains