Difference between revisions of "User:Minooz/OSD600/processing"
< User:Minooz | OSD600
(→Release 0.1) |
(→Release 0.1) |
||
Line 11: | Line 11: | ||
* '''Related Tickets''' | * '''Related Tickets''' | ||
: [https://processing-js.lighthouseapp.com/projects/41284/tickets/1058-rename-int-boolean-etc-to-parseint-parseboolean-etc 1058]- [https://processing-js.lighthouseapp.com/projects/41284/tickets/450-parsechar 450] | : [https://processing-js.lighthouseapp.com/projects/41284/tickets/1058-rename-int-boolean-etc-to-parseint-parseboolean-etc 1058]- [https://processing-js.lighthouseapp.com/projects/41284/tickets/450-parsechar 450] | ||
+ | * '''How To make''' | ||
+ | : Brief info in my [http://minooz.wordpress.com/2011/02/01/make-worked/ blog] | ||
+ | : Run the terminal as you want to bill firefox: mozilla-build -> start-msvcxxx.bat | ||
+ | : Create a .profile file in the user account -> user/name | ||
+ | : Export the path to js -> export JSSHELL=/PATH/TO/mozilla-central/objdir-ff-release/dist/bin/js | ||
------------------- | ------------------- | ||
Revision as of 21:22, 19 April 2011
OSD600 - PROCESSING
- processing.js
- Source Control: git
- BugTracker: Lighthouse
- Blog: @ wordpress
Release 0.1
- Bugs
- Add parseBoolean function. Ticket @lighthouse
- A missing feature from Processing (Java). Convert a char, a integer, a string, an array into a boolean.
- Related Tickets
- How To make
- Brief info in my blog
- Run the terminal as you want to bill firefox: mozilla-build -> start-msvcxxx.bat
- Create a .profile file in the user account -> user/name
- Export the path to js -> export JSSHELL=/PATH/TO/mozilla-central/objdir-ff-release/dist/bin/js
Release 0.3
- Bugs
- Fix transparency in copy() function. Ticket @lighthouse- When using copy() on an image with transparency, the transparency overwrites the background color. See the screenshots to compare against p5. The image is a red splatter with transparent background and the background is green.
- Related Tickets
- Ticket I filed for p5 while working on this ticket. #594 -#601
- Other pjs tickets related to this one: #1174- #860-#948
- Issues
- On the way to fix this bug, I tried to compare it with how p5 handles this.
- To work with p5 code, I cloned it from here with the latest instructions at the bottom of this page.
- Then I started to debug it on eclipse, with these instructions.
- The result that I'm getting for the pixels from both p5 and pjs are the same. Here is a sample of these results.
- I thought it might be something with some charactersitics of pixels in p5 e.g. fillAlpha, calcAlpha,... for which I couldn't find any correspondent in pjs so far.
- Those characteristics where changed in pGraphics.java:
- several instances of: line 5302:
calcAlpha = (calcAi != 255); // changed to check for equality to 255
- several instances of: line 5302:
- Helpful tips
- From processingjs.org DOM security will not allow you to load images file:/// URIs. This security can be overridden in Firefox in about:config, by changing security.fileuri.strict_origin_policy to false. Otherwise use
/* @pjs preload="img.jpg"; */
- alpha channel
- p5 trunk
- p5 java PImage.java
- how to build the processing (java) [1]
- processing on Eclipse
- processing eclipse_plugin
- reported a p5 bug 594
- type with me
Others
- info @ type with me
- ref tests needed [2]
- Examples [3]
- Processing - helper [4]