![]() |
| |||||||
| Software Photoshop, Paintshop Pro, Painter, etc., and all their various plugins. Of course, you can also discuss all other programs, as well. |
| | Thread Tools |
|
#1
| |||
| |||
| Here is FFT for 64 bit photoshop I have modified Alex Chirikov's FFT routines to run in 64 bit Photoshop, and process 16 bit images. The software may be downloaded from: http://www.mdr.co.nz/Fourier%20Transformation.zip I make no promises, but would appreciate feedback. You can process either 8 or 16 bit images in either 32 bit or 64 bit photoshop. There are no image processing enhancements except as noted above. However, the buffer usage has been improved, and there is no limit on image size other than the available RAM in your PC. Note - not Mac. If someone will lend me a Mac with Photoshop installed, I'll make it go, but I don't have such a thing myself. The Chirokov code was available in the public domain with no specific license attached. However, it makes use of the fftw library, which is published under the GNU license, which inter alia provides that any software using it must also be published under the GNU. This means you must publish the source, and it must be free. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * Last edited by Cadencia; 04-25-2011 at 01:37 PM. Reason: added note re license. |
|
#2
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop This is very interesting. Did Chirikov give permission to modify his code? I've been eager to see a crossplatform FFT plugin. Perhaps you wouldn't need full access to a Mac, but could work on someone else's Mac remotely using LogMeIn Ignition or some other similar remote app? |
|
#3
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop Hopefully the code is now in the public domain and may be freely modified? Having to go to 32bit CS5 to use the filter has been a pain. Have downloaded and it runs as promised on Win 7 64 bit - only with a quick try so far. Thank you for this and welcome to the forum |
|
#4
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop thank you...can't wait to try it. |
|
#5
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop Great plugin, finally a 64bit compatible FFT filter :-)! |
|
#6
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop Hi Cadencia, hope you're still reading this thread :-)! I've been playing a little more with the FFT filter you provided lately and found two little bugs. The first is that converting images that have more than a total of around 130000 pixels will do a wrong transformation and the inverse transformation will be an almost white image (the red channel is completely white in this transformation). Images with less than 1300000 pixels work just fine though :-). Also the filter won't work with Smart Objects, it turns out that when I create a new stamp, convert it to a smart object, run the IFFT filter on it, edit the smart object, and run the FFT filter inside it, the result in the main document will be a rather dark image with lots of transparency all over the place. This is just a minor problem, the first is way more important imo, but still it'd be nice to have the ability to work with Smart Objects. Thanks again for your great plugin, I really appreciate it! Keep up the good work! |
|
#7
| |||
| |||
| Re: Here is FFT for 64 bit photoshop Correct, it won't work with smart objects - they're quite complicated for a filter to cope with. Secondly, there is no artificial limit on images size, except for your RAM size. Filters run in the bit of RAM you allow Photoshop NOT to use - i.e. they are not Photoshop. You need work space of about 8 times the megapixels is bytes, but a limit of 1.3 megapixels is a bit low. Did you leave a zero off? I have processed 60 megapixel images with no problem. |
|
#8
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop Okay, Smart Objects aren't that important anyways :-). My RAM was set to 71% (1275MB left). I'll try a lower setting :-). The same when I set the available RAM lower (even if set to 3% which seems to be the lowest on my system) :-(. I'm running Windows 7 x64 with x64 version of Photoshop btw. if that matters? |
|
#9
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop Great! Gotta download this and have a go when I get home |
|
#10
| |||
| |||
| Re: Here is FFT for 64 bit photoshop Well, I guess that's a limitation, then. I made no attempt to change the actual workings of the original filter, just made it run in the 64-bit environment. My system is Windows 7 x64, 12GB RAM, Photoshop CS5 64-bit. If I get the time, I may have a look at this limit to see where it clicks in. But, as I said, on my system it processes images larger than your test case, so it's obviously a moveable feast. |
|
#11
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop Okay, thanks for your support :-). I'll just work with cropped lower size images then and stitch them afterwards. Not the greatest way to deal with problems, but as long as it works, I'm fine with it :-). |
|
#12
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop Great I had stopped using a lot of old filters/plugins to prevent having to drop out of 64bit so this helps just had a bunch of scans with paper texture and now I will try FFT (not used it for ages) rather than noise removal |
|
#13
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop I dropped the filters in my filter folder but I see nothing when I I go to filters in CS5. Am I putting these items in the wrong location? |
|
#14
| |||
| |||
| Re: Here is FFT for 64 bit photoshop They are plug-ins, not filters. PS should find them if they are in the search path - and you should see them listed in help->about Plugin. Other than that, I have no suggestions. |
|
#15
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop I put moved them into the plug in folder...but again they are not showing up when I choose filters in CS5. |
|
#16
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop In the zip-file there is a readme that tells you where to put the different files. There are different files/folders for 32-bit and 64-bit Photoshop. Also, it's not only the filter-files, but also a dll-file that should be placed in the Photoshop directory/directories. See the readme. |
|
#17
| |||
| |||
| Re: Here is FFT for 64 bit photoshop skydog, you're not giving us much information to help you with. Chain is on the right track, however. Always pays to read the readme. I have tested this only under windows 7, but in both 32-bit and 64-bit environments, and CS4 and CS5. If you put the plug-in into the plug-in folder of the version of Photoshop you are using, it will be found, and if you put the wrong version in, or omit the dll, you will be warned. So - in the absence of any warning, the only two possible errors that I can imagine are that you are opening a different version of Photoshop from the one whose plug-in folder you are putting the filters into, OR you are using a Mac, in which case, all bets are off. |
|
#18
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop I always read the "readme". I have windows 7. I had the original version..it installed and worked fine. I put the files in the plugin folder along with the dll. Again I see nothing when I startup CS5 and go to filters. Not blaming the program...I'm sure I'm doing something wrong...just haven't figured it out...just looking for some ideas. |
|
#19
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop Have you tried removing the old plugin first? Might be a conflict? If you use 64-bit Photoshop CS5:
If you use 32-bit Photoshop CS5:
If this does not work, the readme suggests trying to copy the msvc*.dll-files to your C:\Windows\System32 folder (but you should already have them). |
|
#20
| |||
| |||
| Hi Cadencia, your work is impressive, thank you. But i have to agree with "Der_W"... I have the same probs - the red channel is completely white. Do you have a solution for that? I have PS CS3 32 bit on a Win 7 64bit, installation without probs, old Plugin removed - and i have 6 GB of RAM. So this should be not the problem?! The picture i use has only 15MP 16bit rgb... was converted from 16bit grey bw- image... At the moment, after FFT the "stars" and "stripes" are extremly lossy in contrast, a good removing/detcting is nearly impossible - i think that is a prob oft the white red channel... If anybody knows a solution, please help. Regards, |
|
#21
| |||
| |||
| Re: Here is FFT for 64 bit photoshop Another one here with empty red channel (all white) after FFT is applied. Here are my steps to make it happen: 1, scan photo (5x7 inch @ 1200 dpi) to .tif file 2, open in photoshop 3, crop image to remove borders that I don't want (and may be causing another problem in FFT) 4, Run FFT = empty red channel. If I do not crop the image I scanned I can run this FFT filter and get a normal red channel. Scanned image details: original scan is 8515 x 6127 pixels, the cropped image is 7971 x 5634 pixels, 8bit rgb all the way. I tried an image resize and canvas resize after cropping to get pixel dimensions divisible by 8 and that did not help either - still get empty red channel with this FFT filter... not sure why i thought that might make a difference but tried it. So it looks like if I want to apply this FFT filter to a cropped version of this image I will have to scan it cropped tighter. http://i.imgur.com/QDbq9.png - this is what I get if I run FFT (and get a good red channel), make no changes, then run IFFT. I was thinking maybe the border is the problem here but cropping introduces the bad red channel problem :/ *edit rescanned cropped tighter, 8030 x 5642 pixels, 8bit rgb, empty red channel when doing FFT Last edited by videosean; 10-21-2011 at 05:58 AM. |
|
#22
| |||
| |||
| Re: Here is FFT for 64 bit photoshop Does anyone has a copy for this zip file? The link is dead for now.. Please help me out. |
|
#23
| |||
| |||
| Re: Here is FFT for 64 bit photoshop Hi, I'm using Photoshop CS5 Extended on a Mac Pro with OSX 10.6.8 I downloaded the files and copied the "DetailMeasure.plugin", the "FFT.plugin" and the IFFT.plugin" files to the Aplications/Adobe Photoshop CS5/Plug-ins folder but I don't see them whe I open Photoshop. Am I missing an installation step or doing something wrong? Thank you |
|
#24
| ||||
| ||||
| Re: Here is FFT for 64 bit photoshop The plugin was Windows only unfortunately (the original poster did not have access to a mac so he could not try to make it compatible). |
| Thread Tools | |
| |
| | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Photoshop Color Settings | santoro80 | Software | 2 | 02-10-2011 08:37 AM |
| How to size things in Photoshop? | sirrduke2010 | Photoshop Help | 5 | 01-15-2011 02:26 AM |
| Removing banding texture. FFT Filter for MAC? | SBNL | Photo Retouching | 12 | 12-15-2010 04:17 PM |
| Intuos4 ignores Photoshop CS5..please help! | michaelbs | Hardware | 2 | 11-10-2010 01:17 PM |
| High Bit Scanning? | Doug Nelson | Input/Output/Workflow | 1 | 08-18-2001 02:06 PM |