Anomalie #13
bmpFileRead ne marche pas avec les images à 3 canaux
100%
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" votre image a la gentillesse d'être composé d'une seule ligne (dans ce cas ça marche)
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 :
- 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 !"
Updated by Serge Koudoro almost 16 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
Updated by Serge Koudoro almost 16 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" votre image a la gentillesse d'être composé d'une seule ligne (dans ce cas ça marche)
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 :
- 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 !"
Updated by Serge Koudoro almost 16 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 votre image a la gentillesse d'être composé d'une seule ligne (dans ce
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 :
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 votre image a la gentillesse d'être composé d'une seule ligne (dans ce
avez une image à 3 canaux, n'utilisez pas pour la sauvegarder
bmpFileWrite sauf si :
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 !"
Updated by Serge Koudoro almost 16 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.
Updated by Serge Koudoro almost 16 years ago
- Due date set to 06/12/2007
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100