Adding Positional Tags to Shotwell: Weekly Report 09
- From: Valentín <valentin sanva net>
- To: gnome-soc-list gnome org
- Cc: shotwell <shotwell lists yorba org>
- Subject: Adding Positional Tags to Shotwell: Weekly Report 09
- Date: Tue, 26 Jul 2011 16:13:37 +0200
Hi!
[NOTE: You can see a Spanish version of this mail in my personal blog,
http://sanva.net/blog/102/ ]
Last Monday I discovered two big problems in the Faces Tool:
- If
you tagged faces in a photo and then you cropped it, the Faces were shown in a
wrong way. And vice versa, if you did it when the Face was cropped and
later you returned the photo to it's original state, the faces were also
shown wrong.
- Rotating an image also make the FaceShapes added before rotation to work wrong.
So I've spent almost the whole week correcting this (and a couple of other minor bugs related to the interface), and now you can mix the Crop and Faces tools and everything works OK:
- If the entire Face is in the cropped photo, it will be shown,
- if only a
part of the Face is in it, it will be shown modified to not draw out of the
photo, and
- if the Face is out of the cropped photo, it won't be shown.
And
if the user don't change the Faces, this will be a view-only
modification. I mean, if you face-tag a photo, then crop it and then
return it to the original, you won't lose your face-tags —you will only
lose then if you are watching the face tags in the cropped photo and you
press OK button, then you'll lose the Faces that aren't in it.
And the integration with the rotation tool is obvious: If you rotate a photo, all the faces in it will be shown rotated accordingly and in the correct position.
This week I'll continue looking for bugs, and if everything goes OK we are going to start the process of revision of my code quality so when my mentor decide that is it good enough, we will commit the Faces Tool to the master branch and the team will start looking for more errors to correct, since this functionality will be present in the upcoming Sohtwell 0.11.
Cheers!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]