ben l'erreur que j'avais faite etait juste une explication. si tu veut récupérer le 3eme pixel de la deuxieme ligne tu te serait retrouvé un octet trop loin :Largeur*3(3octets par pixel)+3 (pixel suplémentaire)+2*3 (2pixels avant celui que l'on desir)+1(on se place sur le premier octet) ce qui fait 3*largeur+10 alors que le premier octet du troisieme pixel se trouve a 3*largeur+2+2*3+1 ce qui fait 3*largeur+9 ainsi pour poiner un pixel on serait décalé d'autant d'octet que de ligne par rappor au bas de l'image : Xeme pixel de la Yeme ligne on se retrouverai Y octets trop loin et donc pas sur le bon pixel. les fonctions que je t'ai donné sont corrigées.
pour la supréssion d'une ligne il suffit de retirer la ligne au milieu du fichier et de modifier les octet au debut de celui-ci (ceux qui nous permettent de calculer la longueure) pour une colonne c'est plus compiquer car il faut retiré un pixel(3 octets) par ligne et modifier les octet du début (largeur)
pour faire plus simple : retirer une lige c'est pas tropdur car les octets sont les uns a coté des autres alors que pour une colone les octet sont séparés. mais c'est toujours faisable.
je vais essayer d'y reflechire et je te tien au courant par ce post.
Partager