Il y a une tâche, pour écrire un programme qui sera la recopie d'un fichier JPEG. Mais le problème est que certains fichiers JPEG ont de grandes tailles - des centaines de MegaBytes. Donc la question: Est-il possible de recadrer un fichier jpeg, mais sans charger tous les fichiers dans la RAM, en utilisant quelque chose comme fseek(), et en décodant uniquement les parties qui en ont besoin.Recadrage de grands jpeg
Est-ce possible? Si oui, peut-être que certaines bibliothèques font de même.
Mise à jour. Tout cela sera utilisé pour la technologie de zoom profond. Donc quand le zoom profond demandera un fichier, ce programme le donnera, mais cela devrait être en temps réel
Avez-vous veillé à ce que les gros fichiers posent réellement un problème? Ordinateurs ces jours-ci ont des concerts de RAM et quand il n'y a pas assez de mémoire physique vous le page disque ... Essayez et recadrez un grand jpeg d'abord pour faire pour voir si ce sera une perf. problème. Et ... l'optimisation prématurée est la racine de tous les maux. –
Cela ressemble étrangement à un projet de devoirs. – Edwin
ok, mais en parfait, cet utilitaire, devrait fonctionner en temps réel, et il y a quelques fichiers (cartes) plus gros. Le plus grand est 4 Go, pour travailler avec lui en temps réel est impossible, si tou le chargera pour ram – briskly