Project

General

Profile

Anomalie #13

bmpFileRead ne marche pas avec les images à 3 canaux

Added by Serge Koudoro over 15 years ago. Updated over 15 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
old plone Bugs
Start date:
06/11/2007
Due date:
06/12/2007
% Done:

100%

Estimated time:

Description

Description:
----------------------------------------
Attention, si vous avez une image à 3 canaux, n'utilisez pas pour la sauvegarder
bmpFileRead sauf si :
- votre image a la gentillesse d'être composé d'une seule ligne (dans ce cas ça
marche)
- ou votre image a la gentillesse d'avoir un nombre de pixels par ligne
divisible par 4 (là aussi ça marche)
Sinon, n'utilisez bmpFileRead que si vous avez envie que votre image subisse une
belle transformation géométique !

#3 11/06/2007 10:11 (Tibs)
---------------------------------------------------------------------------
Change: status: "pending" -> "accepted"
Comment:
Reflexion faite c'est déjà (au moins) la deuxième fois qu'on rencontre ce bug.
On l'accepte et on peut lancer la reflexion sur la correction de ce bug:
- un RES_NOT_IMPLEMENTED si l'image ne vérifie pas les critére énoncés dans le
rapport de bug
- un fix plus propre permettant de mieux gérer les diverses géométrie d'images
(dans la mesure du possible)
- un gros boulot pédagogique pour faire comprendre au monde entier que les .bmp
on veut plus en entendre parler ;)

#2 11/06/2007 10:11 (Tibs)
---------------------------------------------------------------------------
Change: assignees: "[]" -> "['raffi', 'Thomas', 'Tibs']"

#1 08/06/2007 12:02 (ali)
---------------------------------------------------------------------------
Change: topic: "" > "UI"
Change: solution: "" -> "Pas de solution pour le moment, utilisez plutôt pngFileRead"
Change: title: "" -> "bmpFileRead ne marche pas avec les images à 3 canaux"
Change: description: "" -> "Attention, si vous avez une image à 3 canaux, n'utilisez pas pour la sauvegarder bmpFileRead sauf si :
votre image a la gentillesse d'être composé d'une seule ligne (dans ce cas ça marche)
- ou votre image a la gentillesse d'avoir un nombre de pixels par ligne divisible par 4 (là aussi ça marche)
Sinon, n'utilisez bmpFileRead que si vous avez envie que votre image subisse une belle transformation géométique !"

#1

Updated by Serge Koudoro over 15 years ago

  • Subject changed from bmpFileRead ne marche pas avec les images à 3 canaux (#3/accept) to bmpFileRead ne marche pas avec les images à 3 canaux
  • Category set to old plone Bugs
  • Start date set to 06/11/2007
#2

Updated by Serge Koudoro over 15 years ago

Issue: #56: bmpFileRead ne marche pas avec les images à 3 canaux, Topic: UI, Status: accepted, Importance: Medium, Classification: Bug
Issue URL: http://rhodes.ensmp.fr/morphee/plonecollectorng.2005-05-16.9717325796/56
---------------------------------------------------------------------------

Description:
----------------------------------------
Attention, si vous avez une image à 3 canaux, n'utilisez pas pour la sauvegarder
bmpFileRead sauf si :
- votre image a la gentillesse d'être composé d'une seule ligne (dans ce cas ça
marche)
- ou votre image a la gentillesse d'avoir un nombre de pixels par ligne
divisible par 4 (là aussi ça marche)
Sinon, n'utilisez bmpFileRead que si vous avez envie que votre image subisse une
belle transformation géométique !

#5 11/06/2007 10:14 (Thomas)
---------------------------------------------------------------------------
Comment:
Pas de solution pour le moment ?????
Ben si il y a une solution. Il faut aller dans ImageIO et corriger le bug!!
Citation
"""
ou votre image a la gentillesse d'avoir un nombre de pixels par ligne divisible
par 4 (là aussi ça
marche)
""" <--- Donc on a circonscrit le problème la non ?? Il faut trouver/retrouver
l'astuce pour ce cas
L'astuce doit être un padding pour que la propriété soit toujours valable ?
Si le fichier bmplib dans users corrige, le pb, on regarde les différences et on
corrige.
Sinon ben on est repartit dans la doc des fichiers Images.

#4 11/06/2007 10:14 (Thomas)
---------------------------------------------------------------------------
Change: assignees: "['raffi', 'Thomas', 'Tibs']" -> "['morphmdev']"

#3 accept 11/06/2007 10:11 (Tibs)
---------------------------------------------------------------------------
Change: status: "pending" -> "accepted"
Comment:
Reflexion faite c'est déjà (au moins) la deuxième fois qu'on rencontre ce bug.
On l'accepte et on peut lancer la reflexion sur la correction de ce bug:
- un RES_NOT_IMPLEMENTED si l'image ne vérifie pas les critére énoncés dans le
rapport de bug
- un fix plus propre permettant de mieux gérer les diverses géométrie d'images
(dans la mesure du possible)
- un gros boulot pédagogique pour faire comprendre au monde entier que les .bmp
on veut plus en entendre parler ;)

#2 11/06/2007 10:11 (Tibs)
---------------------------------------------------------------------------
Change: assignees: "[]" -> "['raffi', 'Thomas', 'Tibs']"

#1 08/06/2007 12:02 (ali)
---------------------------------------------------------------------------
Change: topic: "" > "UI"
Change: solution: "" -> "Pas de solution pour le moment, utilisez plutôt pngFileRead"
Change: title: "" -> "bmpFileRead ne marche pas avec les images à 3 canaux"
Change: description: "" -> "Attention, si vous avez une image à 3 canaux, n'utilisez pas pour la sauvegarder bmpFileRead sauf si :
votre image a la gentillesse d'être composé d'une seule ligne (dans ce cas ça marche)
- ou votre image a la gentillesse d'avoir un nombre de pixels par ligne divisible par 4 (là aussi ça marche)
Sinon, n'utilisez bmpFileRead que si vous avez envie que votre image subisse une belle transformation géométique !"

#3

Updated by Serge Koudoro over 15 years ago

#6 11/06/2007 11:24 (Tibs)
---------------------------------------------------------------------------
Change: solution: "Pas de solution pour le moment, utilisez plutôt
pngFileRead" > "Pas de solution pour le moment, utilisez plutôt
pngFileWrite"
Change: title: "bmpFileRead ne marche pas avec les images à 3 canaux" ->
"bmpFileWrite ne marche pas avec les images à 3 canaux"
Change: description: "Attention, si vous avez une image à 3 canaux,
n'utilisez pas pour la sauvegarder bmpFileRead sauf si :
votre image a la gentillesse d'être composé d'une seule ligne (dans ce
cas ça marche)
- ou votre image a la gentillesse d'avoir un nombre de pixels par ligne
divisible par 4 (là aussi ça marche)
Sinon, n'utilisez bmpFileRead que si vous avez envie que votre image
subisse une belle transformation géométique !" > "Attention, si vous
avez une image à 3 canaux, n'utilisez pas pour la sauvegarder
bmpFileWrite sauf si :
votre image a la gentillesse d'être composé d'une seule ligne (dans ce
cas ça marche)
- ou votre image a la gentillesse d'avoir un nombre de pixels par ligne
divisible par 4 (là aussi ça marche)
Sinon, n'utilisez bmpFileWrite que si vous avez envie que votre image
subisse une belle transformation géométique !"

#4

Updated by Serge Koudoro over 15 years ago

#7 12/06/2007 13:10 (Tibs)
---------------------------------------------------------------------------
Change: status: "accepted" -> "resolved"
Comment:
Ali a proposé des modifications qui ont été mergées avec le code du
coeur de
Morphee.
J'ai rajouté un petit test de regression pour verifier que le bug
ne revienne
pas. Ca passe sur ma machine et je marque le bug comme resolu.
Pour info le pb venait bien d'un calcul de line_padding et
notamment une
coquille sérieuse dans imageIO_Buffer_T.hpp.

#5

Updated by Serge Koudoro over 15 years ago

  • Due date set to 06/12/2007
  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100
#6

Updated by Serge Koudoro over 15 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF