Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(523)

Issue 7552035: Adding simple filters to ChromeOS Image Editor. (Closed)

Created:
9 years, 4 months ago by Vladislav Kaznacheev
Modified:
9 years, 4 months ago
Reviewers:
SeRya
CC:
chromium-reviews, rginda+watch_chromium.org, arv (Not doing code reviews), achuith+watch_chromium.org
Visibility:
Public.

Description

Adding simple filters to ChromeOS Image Editor. Added Autofix, Exposure, Blur, Sharpen. Also improved appearance a bit by avoiding non-integer coordinates and fixed W3C compatibility (a standalone demo now works on Opera and Firefox allowing for performance comparisons). BUG= TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=96384

Patch Set 1 #

Total comments: 10

Patch Set 2 : Addressed comments #

Patch Set 3 : More W3C compatibility fixes #

Total comments: 28

Patch Set 4 : Addressed comments #

Messages

Total messages: 5 (0 generated)
Vladislav Kaznacheev
Please review.
9 years, 4 months ago (2011-08-10 09:56:55 UTC) #1
SeRya
JSDoc types probably are misused. I thinks at least majority of lines like {Number} should ...
9 years, 4 months ago (2011-08-10 13:00:20 UTC) #2
Vladislav Kaznacheev
Please take another look. I fixed @param declaration and did a small change in Filter.convolve5x5 ...
9 years, 4 months ago (2011-08-10 14:03:25 UTC) #3
SeRya
LGTM with addressed comments. http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/file_manager/js/image_editor/filter.js File chrome/browser/resources/file_manager/js/image_editor/filter.js (right): http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/file_manager/js/image_editor/filter.js#newcode6 chrome/browser/resources/file_manager/js/image_editor/filter.js:6: * A namespace class for ...
9 years, 4 months ago (2011-08-11 12:56:06 UTC) #4
Vladislav Kaznacheev
9 years, 4 months ago (2011-08-11 14:04:36 UTC) #5
Thanks for the review, committing.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
File chrome/browser/resources/file_manager/js/image_editor/filter.js (right):

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/filter.js:6: * A namespace
class for image filter utilities.
On 2011/08/11 12:56:06, SeRya wrote:
> Recomended way to declare namespace is:
> var filter = {};
> 
> (all lower case letters)

Done.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
File chrome/browser/resources/file_manager/js/image_editor/image_adjust.js
(right):

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_adjust.js:7: * but
do not modify the image dimensions.
On 2011/08/11 12:56:06, SeRya wrote:
> @constructor

Done.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_adjust.js:19: 
Add or remove? This is a section comment, not JSDoc
On 2011/08/11 12:56:06, SeRya wrote:
> New line

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_adjust.js:133: 
Section comment.
On 2011/08/11 12:56:06, SeRya wrote:
> New line

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_adjust.js:156: *
Displays a histogram.
On 2011/08/11 12:56:06, SeRya wrote:
> @constructor

Done.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_adjust.js:193: * A
histogram container.
On 2011/08/11 12:56:06, SeRya wrote:
> @constructor

Done.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_adjust.js:277: *
Exposure/contrast filter.
On 2011/08/11 12:56:06, SeRya wrote:
> @constructor

Done.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_adjust.js:294: *
Autofix.
On 2011/08/11 12:56:06, SeRya wrote:
> @constructor

Done.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_adjust.js:313: *
Blur filter.
On 2011/08/11 12:56:06, SeRya wrote:
> @constructor

Done.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_adjust.js:330: *
Sharpen filter.
On 2011/08/11 12:56:06, SeRya wrote:
> @constructor

Done.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
File chrome/browser/resources/file_manager/js/image_editor/image_editor.js
(right):

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_editor.js:10: *
@param {function} closeCallback
On 2011/08/11 12:56:06, SeRya wrote:
> Not sure about styleguide requirements but JS Compiler requires to specify
> parameters. If it doesn't make sense {Function} should be used.

Done.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_editor.js:48: *
@param {function} closeCallback
On 2011/08/11 12:56:06, SeRya wrote:
> As above.

Done.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_editor.js:396: 
On 2011/08/11 12:56:06, SeRya wrote:
> Empty line

Done.

http://codereview.chromium.org/7552035/diff/5001/chrome/browser/resources/fil...
chrome/browser/resources/file_manager/js/image_editor/image_editor.js:484: *
@param {String} name An option name.
On 2011/08/11 12:56:06, SeRya wrote:
> {string}

Done.

Powered by Google App Engine
This is Rietveld 408576698