This looks a little like a video driver issue. I meant "looks" in the literal sense, because I can't figure how a video driver bug could appear only on rotated pictures :-/ What is the brand of your video board?2011/5/25 Francois Chartier <chartier...@gmail.com>Hello,
I've noticed some weird triangular artifacts on my fullscreen view in jbrout. Since that has been happening since I changed computer and made a fresh install, I thought it might be related, but since this only appears in jbrout... I thought I'd ask for other users experience...
You can see examples on issue 182 :
http://code.google.com/p/jbrout/issues/detail?id=182
These happen in full view screen:
- normal view: only if the image was rotated
- zoom view: always
and they disappear on redisplay (after I moved another window over it)
Since display is taken care of by pygtk, I guess it's not too specific to jbrout, but... any idea ?
François
This looks a little like a video driver issue. I meant "looks" in the literal sense, because I can't figure how a video driver bug could appear only on rotated pictures :-/ What is the brand of your video board?
On second thought, the relation with rotation does not contradict a video driver issue. I don't know how it is actually implemented, but it is possible that jBrout or Python or Ubuntu actually delegated the rotation job to the video board.
[...] which were probably rotated with jpegtran/exiftool, and not with exiv2...
--
You received this message because you are subscribed to the Google Groups "jBrout" group.
To post to this group, send email to jbr...@googlegroups.com.
To unsubscribe from this group, send email to jbrout+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/jbrout?hl=en.
2011/6/14, Francois Chartier <chartier...@gmail.com>:
> No change on the way the rotation is effected in different versions of
> jbrout, then ? maybe something to do with my computer, then, but maybe also
> the way pygtk displays images. Are there some options particular to the
> display ?
>
> As for the rotation, I knows it is lossless (indeed, a reverse rotation
> causes the artefacts to disappear). But I had read a while ago that lossless
> rotation of JPEG pictures could have a border effect, because of the way
> JPEG is encoded. It was a while ago (maybe 8 years or something), though,
> and I can't find that article again. I only found a reference to the
> dimensions which must be multiples of the block size.
>
>
>
> 2011/6/8 mana...@gmail.com <mana...@gmail.com>
>
>>
>> [...] which were probably rotated with jpegtran/exiftool, and not with
>>> exiv2...
>>>
>>
>> AFAIK jbrout's rotation is lossless ... and use jpegtran/exiftran
>>
>> http://code.google.com/p/jbrout/source/browse/trunk/jbrout/jbrout/tools.py#530
>> rotation is never done with exiv2
--
What OS are you using?
2011/6/14, Frederic Da Vitoria <davi...@gmail.com>:
Re-reading your first mail, the remark "and they disappear on
redisplay" really means video driver issue IMO. I still can't explain
the relation to rotation, though.
What OS are you using?
I'll give a try with the svn version to see if there is any difference, and check the version number of gtk and pygtk.
Indeed, you're right. I didn't know the package was up to date. Not that it's difficult to use the svn version, once you have all required dependencies.
As for the effect. It seems frederic was right: no artifact on fedora... The problem must come from ubuntu's video driver for my card...
Thanks for the insights.
Francois