Thread Locked This thread is locked - replies are not allowed.



Permlink Replies: 12 - Pages: 1 - Last Post: 3 Aug 22, 01:55 Last Post By: JeffTucker
mrag

Posts: 246
Registered: 26-Jul-2003
SimpleXBF
Posted: 1 Aug 22, 20:07
Attachment SimpleXBF.jaext (178.5 KB)
Attachment truXBF.jpg (90.4 KB)
Attachment simXBF.jpg (88.3 KB)
Split from this thread, which was subjected to what I can only call a "moderators' hijack!"

https://jalbum.net/forum/thread.jspa?threadID=58373

— JeffTucker

You might be a bit premature in ruling out dementia. Then again, I'm more worried about my own at this point. Might this thread have some relationship to Tom Cee's old SimpleXBF filter? I just played a little bit with it and in that very narrow test it "worked" with jA 28.1.6 see sample truXBF attached. Don't know if would work here, but if one is adventurous . . .

There may actually be another version of SimpleXBF around the Forum. I just grabbed the first one I found and started pressing buttons.

Edited by: mrag on 1 Aug 2022, 14:12 I grabbed the first image in a test album to sample XBF. According to Snopes, the quote used in the image is "misattributed." Boo hoo

Edited by: mrag on 1 Aug 2022, 14:19

Edited by: JeffTucker on 2 Aug 2022, 16:55
JeffTucker

Posts: 8,671
Registered: 31-Jan-2006
Re: Borders
Posted: 1 Aug 22, 20:29   in response to: mrag in response to: mrag
mrag wrote:
Might this thread have some relationship to Tom Cee's old SimpleXBF filter?

I had forgotten about that one! OK for multiple simple borders, but it doesn't look like it can handle multiple shadows.
mrag

Posts: 246
Registered: 26-Jul-2003
Re: Borders
Posted: 2 Aug 22, 04:26   in response to: JeffTucker in response to: JeffTucker
I don't know why SimpleXBF went out of general use. I recall one particular user, a big supporter of Blu Plus Plus, went off the deep end using it to make all sorts of "frames" (borders?). Many were quite creative and it was surprising what could be generated. If only I could remember his name, he might have included samples on a forum post. Like 10-12 years ago?

I don't know about making 'multiple shadows' although if one is driven enough and resourceful enough, you may be able to get close.

If someone is game enough, download SimpleXBF.jaext and put it in the jAlbum/ext folder and then right click on a thumbnail image in explore view and you should see the Simple XBF option. (I hope that's correct). Fun, fun, fun at no extra charge ;-)
JeffTucker

Posts: 8,671
Registered: 31-Jan-2006
Re: Borders
Posted: 2 Aug 22, 05:14   in response to: mrag in response to: mrag
Attachment dv03BB.jpg (183.2 KB)
Attachment dv03FG.jpg (184.9 KB)
Attachment dv03PX.jpg (185.4 KB)
Attachment dv03AN.jpg (203.6 KB)
mrag wrote:
I don't know why SimpleXBF went out of general use.

I suspect it's because web page styles have evolved, and fancy, multi-layered borders have fallen out of fashion. Even 15 years ago, I knew a semi-professional photographer who said that he didn't want a bunch of borders taking attention away from the images he was trying to present. I think more and more users have come around to that opinion.

The other thing that's never really taken off were some of the borders I experimented with years ago - blur border, pixelated, frosted glass, and added noise (attachments BB, PX, FG, and AN).
JeffTucker

Posts: 8,671
Registered: 31-Jan-2006
Re: Borders
Posted: 2 Aug 22, 05:41   in response to: JeffTucker in response to: JeffTucker
Attachment Mars DunesAN.jpg (110.5 KB)
Attachment bobcatFG.jpg (672.6 KB)
Attachment bobcatBB.jpg (568.4 KB)
A few more examples I still had kicking around. The letters in the file names indicate the type of border.
mrag

Posts: 246
Registered: 26-Jul-2003
Re: Borders
Posted: 2 Aug 22, 06:18   in response to: JeffTucker in response to: JeffTucker
Oh, come on, put all your samples on a single web page (album) for easier viewing. You could even use Atom ;-)

I agree on using (or not) frames, etc. The simpler the better although there may be applications where they fit or are just fun to use. SimpleXBF is a tool. BTW, I get no commission for promoting it.
mrag

Posts: 246
Registered: 26-Jul-2003
Re: Borders
Posted: 2 Aug 22, 19:30   in response to: mrag in response to: mrag
This is more than anyone probably wants to know at this point, but here is a link to an old skin (BluPlusPlus) with a number of examples on "frames" using jAlbum's border filter. The SimpleXBF.jaext (are you ready) simplified using the XBF filter and making these borders and frames.

http://bluplusplus.jalbum.net/doc/html/xborder/xborder_adv.htm

A collection of completed frames/borders can be seen here (check out the inquiry box there in the upper right for more examples):

http://bluplusplus.jalbum.net/doc/html/xborder/xbf_gallery/simple.htm

I have not matched any of this to what RobM already has jAlbum's User Manual.

https://jalbum.net/help/en/More_about_image_filters#eXtended_Border_filter

Frames are not too popular these days, but they may someday return. Be prepared ;-)

.
RobM

Posts: 4,159
Registered: 4-Aug-2006
Re: Borders
Posted: 2 Aug 22, 22:25   in response to: mrag in response to: mrag
SimpleXBF on mac OS gives
Aug 02, 2022 9:22:16 PM nl.tomcee.simplexbf.SimpleXBF saveINI
SEVERE: null
java.io.FileNotFoundException: SimpleXBF.ini (Read-only file system)
	at java.base/java.io.FileOutputStream.open0(Native Method)
	at java.base/java.io.FileOutputStream.open(Unknown Source)
	at java.base/java.io.FileOutputStream.<init>(Unknown Source)
	at java.base/java.io.FileOutputStream.<init>(Unknown Source)
	at nl.tomcee.simplexbf.SimpleXBF.saveINI(SimpleXBF.java:484)
	at nl.tomcee.simplexbf.SimpleXBF$41.actionPerformed(SimpleXBF.java:1009)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
JeffTucker

Posts: 8,671
Registered: 31-Jan-2006
Re: Borders
Posted: 2 Aug 22, 22:59   in response to: RobM in response to: RobM
Looks like a simple file location/permission problem. In fact, in TomCee's original source code, there's a line that identifies a defaultDirectory, followed by a comment, by Tom, of "correcte plaats?" Even he wasn't sure about where it should land. ;)
RobM

Posts: 4,159
Registered: 4-Aug-2006
Re: Borders
Posted: 2 Aug 22, 23:41   in response to: JeffTucker in response to: JeffTucker
It doesn't work in the config's ext folder, nor jAlbum's ext folder. Double clicking the plugin and letting it install itself doesn't work either. The file has read/write permission for me.

From memory it stopped working on my Mac many years ago.
JeffTucker

Posts: 8,671
Registered: 31-Jan-2006
Re: Borders
Posted: 2 Aug 22, 23:51   in response to: RobM in response to: RobM
For me, it works just fine. I manually stashed it in the config/ext directory. But in Windows, it saves its .ini file in the program directory, top level, rather than the config directory, which would make more sense.

On the Mac, while it works, it throws an error when it tries to save values to its .ini file, which appear to try to retain the settings you had the last time you used it. So, not really a big deal. It still has no problem writing out the generated filters to the user variables setting in the project.
RobM

Posts: 4,159
Registered: 4-Aug-2006
Re: Borders
Posted: 3 Aug 22, 01:01   in response to: JeffTucker in response to: JeffTucker
JeffTucker wrote:
For me, it works just fine. I manually stashed it in the config/ext directory. But in Windows, it saves its .ini file in the program directory, top level, rather than the config directory, which would make more sense.

On the Mac, while it works, it throws an error when it tries to save values to its .ini file, which appear to try to retain the settings you had the last time you used it. So, not really a big deal. It still has no problem writing out the generated filters to the user variables setting in the project.

Not a problem for me as I don't use it anymore.
JeffTucker

Posts: 8,671
Registered: 31-Jan-2006
Re: Borders
Posted: 3 Aug 22, 01:55   in response to: RobM in response to: RobM
It's like taking a trip in Mr. Peabody's WABAC Machine.

For users thinking about tarting up their images with these kinds of borders, frames, and brackets, I have one piece of advice: Resist the temptation. ;)
Legend
Forum admins
Helpful Answer
Correct Answer

Point your RSS reader here for a feed of the latest messages in all forums