110mb.com Forum
News: If you notice this notice, you'll notice that this noticeless notice - noticeably contains a notice where there's nothing to notice about this notice.
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
January 08, 2009, 06:18:05 PM


Login with username, password and session length


Pages: 1 ... 6 7 8 [9]   Go Down
  Send this topic  |  Print  
Author Topic: Imagine-ng -- the Javascript Photomanipulator  (Read 12307 times)
inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 11978


experimental theologian


WWW
« Reply #160 on: February 01, 2008, 08:45:22 AM »

haha enjoy!

the source code is very messy, but i hope it makes some sense. i still use some of the techniques i developed while building this app.
you just might need to change a URL or two.

you also need to chmod the images and thumbs folders to 777.
Logged

antimatter15
Loyal 110MB Member
*******
Offline Offline

Posts: 2831


WWW
« Reply #161 on: February 01, 2008, 10:00:16 AM »

wow. you use mootools, prototype, scriptaccolus, moofx, xajax, cropper...... isnt that a bit redundant? scriptacolus already has every effect you can imagine, moofx just has some redundant effects, prototype and mootools have much of the same functionality, and moo/proto already have ajax frameworks built in.
Logged

Ajax Animator, a web-based, collaborative animation authoring environment with Flash, Silverlight, and GIF export.
inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 11978


experimental theologian


WWW
« Reply #162 on: February 01, 2008, 10:22:05 AM »

Yeah, that's why I'm doing a complete rewrite on this version too. And it's going to have a proper implementation of layers and affine transformation... in Javascript smiley

As for AJAX, I just prefer xajax. =p
Logged

antimatter15
Loyal 110MB Member
*******
Offline Offline

Posts: 2831


WWW
« Reply #163 on: February 01, 2008, 11:07:24 AM »

Yeah, that's why I'm doing a complete rewrite on this version too. And it's going to have a proper implementation of layers and affine transformation... in Javascript smiley

As for AJAX, I just prefer xajax. =p
try choosing a library for the user interface, or should i fork it Smiley
Logged

Ajax Animator, a web-based, collaborative animation authoring environment with Flash, Silverlight, and GIF export.
inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 11978


experimental theologian


WWW
« Reply #164 on: February 01, 2008, 11:23:13 AM »

You seem to have a lot of success with UI choice. I would love to see what happens if you fork it.

The current Imagine won't be a fork of this version, but it'll use a lot of ideas from it. I think I can call myself a bit more experienced now Duh
Logged

antimatter15
Loyal 110MB Member
*******
Offline Offline

Posts: 2831


WWW
« Reply #165 on: February 02, 2008, 05:25:10 AM »

You seem to have a lot of success with UI choice. I would love to see what happens if you fork it.

The current Imagine won't be a fork of this version, but it'll use a lot of ideas from it. I think I can call myself a bit more experienced now Duh
same. it's good to host all the various versions, so you can really realize the progress that you've come.

for me, it was really alot.
http://antimatter15.50webs.com/Draw/
Logged

Ajax Animator, a web-based, collaborative animation authoring environment with Flash, Silverlight, and GIF export.
thefluffball
Knock. Knock.
Super Authority member
******
Offline Offline

Posts: 1538


"Do you think you could beat up Bruce Lee?"


WWW
« Reply #166 on: October 03, 2008, 07:52:12 AM »

Thought it was worth bumping this topic to point out that the following all don't work:
http://imagine.inportb.com/
http://www.inportb.com/projects/imagine/imagine.zip
http://www.inportb.com/projects/imagine/imagine.jnlp
Logged

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 11978


experimental theologian


WWW
« Reply #167 on: October 03, 2008, 08:10:31 AM »

Indeed; Imagine was originally Javascript, then it turned Java, and now it's Javascript again. Writing it in Java was a huge mistake; while I knew Java was much more bloated, I had expected it to be much more powerful too... so much for that. But it was good, because I learned Java through this project.

The most recent iteration, a complete rewrite, is in progress as of now. It will not have layers or affine transformations, as these are tools for the heavyweights. http://www.inportb.com/imagine/ (note that there are a couple of Javascript errors on the page)
Logged

thefluffball
Knock. Knock.
Super Authority member
******
Offline Offline

Posts: 1538


"Do you think you could beat up Bruce Lee?"


WWW
« Reply #168 on: October 03, 2008, 08:41:48 AM »

Ah, thanks. grin
Logged

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 11978


experimental theologian


WWW
« Reply #169 on: October 25, 2008, 02:32:23 PM »

I've been working on this update for a while. Released more than a year after Imagine, Imagine-ng is a new browser-based photo-editing tool.

Major changes!
  • completely rewritten
  • history feature removed
  • path-based renderer implemented
  • export possibilities expanded

To-do:
  • implement import/export of render paths
  • embed render paths in generated images

The first post has been updated. I hope you enjoy this release wink
Logged

thefluffball
Knock. Knock.
Super Authority member
******
Offline Offline

Posts: 1538


"Do you think you could beat up Bruce Lee?"


WWW
« Reply #170 on: October 25, 2008, 08:08:40 PM »

Wow! Very nice indeed! grin
Logged

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 11978


experimental theologian


WWW
« Reply #171 on: October 26, 2008, 09:00:48 AM »

Thanks! I have implemented a bookmarklet that lets you easily import images from web pages, as well as X-Y reflection.

Imagine-ng now adds a tiny bit of metadata to each image that keeps track of how it was generated. The data are normally invisible, but could be extracted with a special tool I'm designing. In the future, it would be possible to import the original rendering path.

Convolution remains unimplemented... I should get that done sometime.
Logged

thefluffball
Knock. Knock.
Super Authority member
******
Offline Offline

Posts: 1538


"Do you think you could beat up Bruce Lee?"


WWW
« Reply #172 on: October 26, 2008, 06:19:23 PM »

Interesting concept, are you using cryptography for storing this data within the images?
Logged

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 11978


experimental theologian


WWW
« Reply #173 on: October 26, 2008, 11:41:30 PM »

No need for cryptography; just steganography. If you open a generated file in notepad or a hex editor, you'd find some interesting bytes at the end following a #IMZ banner. That's a b64+gz-encoded sequence representing the render path.

What is a good way to direct an image upload to an image host, then capture the URL of the uploaded image? I'd like to make the experience slightly more seamless.
Logged

thefluffball
Knock. Knock.
Super Authority member
******
Offline Offline

Posts: 1538


"Do you think you could beat up Bruce Lee?"


WWW
« Reply #174 on: October 27, 2008, 03:21:56 AM »

Sorry, typo, I meant steganography. rolleyes
It's a great idea, it's like a psd and a png ... COMBINED!
Logged

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 11978


experimental theologian


WWW
« Reply #175 on: October 27, 2008, 05:24:09 AM »

It's a nice way of piggybacking your own format on an existing standard. Adobe Photoshop actually does store layer information in PNG's, so Photoshop-generated PNG's tend to be pretty non-optimal unless they were created through the "save for web" option. You could open such a PNG in Photoshop and gain access to all the layers.
Logged

webend
EMERGING ENTERTAINMENT SITE
Active Member
**
Offline Offline

Posts: 90

Entertainment Entertainment Entertainment


WWW
« Reply #176 on: October 29, 2008, 11:27:32 PM »

Really a good job .....
Logged

pǝʇɹǝʌuı
ɹǝqɯǝɯ ʎʇıɹoɥʇnɐ
Authority Member
****
Offline Offline

Posts: 685



WWW
« Reply #177 on: October 30, 2008, 03:47:01 AM »

Where can  I get the source ?

i'm getting a 404 error for

http://www.inportb.com/projects/imagine/imagine.zip

and also for the other file that you posted on the previous page.

Logged

inp o҉rtb
The Gangsta
Global Moderator
Official 110mb Guru
*****
Online Online

Posts: 11978


experimental theologian


WWW
« Reply #178 on: October 30, 2008, 09:03:57 AM »

That link's outdated; please check the first post.
Also, the source is for the legacy version released last year, since the current version is obviously still under heavy development Duh (it still works quite well, though... just a bit rusty).
Logged

Pages: 1 ... 6 7 8 [9]   Go Up
  Send this topic  |  Print  
 
Jump to:  

  Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC

Theme by Dilber MC | Using SEO4SMF Mod

All content on this forum (especially posts) is copyright property of 110mb & the member
who wrote the post. So if you wish to steal anyone's post on this forum, you'll wish you
were dead because our lawyers will sue your ass!