[Gimp-user] How to import Photoshop .pat files?

Alec Burgess buralex at gmail.com
Wed Jun 3 20:35:28 PDT 2009


Followup re Akkana's script: a minor niggle ...

I had created this environment variable:
GIMP2_DIRECTORY=D:\Data Files\Gimp-2.x_resources\@gimp_settings_all_versions
Your script is creating the patterns in that location in subfolder + 
patterns ie.
D:\Data Files\Gimp-2.x_resources\@gimp_settings_all_versions\patterns 
but I had not changed Preferences-File folders-Patterns to point 
explicitly to that location.

ie the gimprc file which gets used by GIMP at startup:
D:\Data Files\Gimp-2.x_resources\@gimp_settings_all_versions\gimprc 
includes these lines:

    * (pattern-path "D:\\Data
      Files\\Gimp-2.x_resources\\patterns;C:\\Documents and
      Settings\\Alec\\.gimp-2.6\\patterns;D:\\Program
      Files\\GIMP-2.0\\GIMP2.6.6\\share\\gimp\\2.0\\patterns")
    * (pattern-path-writable "D:\\Data
      Files\\Gimp-2.x_resources\\patterns;C:\\Documents and
      Settings\\Alec\\.gimp-2.6\\patterns")

The point is that in your script you concatenate "/patterns" to contents 
of GIMP2_DIRECTORY with (I think) the line
(path (string-append gimp-directory "/patterns/"))  but in fact that 
location does *NOT* automatically get used by GIMP-internals to find 
location of patterns.

Note that in the gimprc extract above (originally created by the 
installer I guess) it still points to: C:\\Documents and 
Settings\\Alec\\.gimp-2.6\\patterns which for MOST users who have not 
set GIMP2_DIRECTORY would be where (path (string-append gimp-directory 
"/patterns/"))  points.

I'm not sure whether there is a way for script-fu to get the contents of 
the gimprc(?) - technically I think it "ought" to offer the user a 
chance to select in which of the "authorized" writable folders (or 
possibly in a user specified sub-folder thereof) it will create the 
patterns.


Alec Burgess (buralex at gmail.com) wrote (in part)  (on 2009-06-03 at
22:15):
>  > I'd especially like
>  > to hear whether it works on Windows, since it builds up paths with
>  > "/" (which I think script-fu is supposed to translate
>  automatically).
>  The location is correctly created for me - GOOD!
>  I think some way for user to specify a tag will for all patterns
>  created will be useful after 2.7 gets released maybe this can be
>  re-visited then? (If you want to avoid requiring any user interaction
>  perhaps the file name?)
>
>  Note: so that I can keep track of where my "special" patterns came
>  from and so that all resources can be shared with all installed
>  versions of GIMP I've been putting them in sub-folders of
>  ...\patterns.
>  ie. in Preferences-folders-patterns I've added:
>
>    D:\Data Files\Gimp-2.x_resources\patterns
>     and as subfolders of that:
>
>        D:\Data Files\Gimp-2.x_resources\patterns\added_manually (a
>        couple I created manually)
>        D:\Data Files\Gimp-2.x_resources\patterns\ademmm.deviantart
>        (from the PS PAT file via Akkana's script 162 *.pat files)
>        D:\Data Files\Gimp-2.x_resources\patterns\squidfingers (from
>  the
>        PS PAT file via Akkana's script 109 *.pat files)


-- 
Regards ... Alec   (buralex at gmail & WinLiveMess - alec.m.burgess at skype)


-------------- next part --------------
An HTML attachment was scrubbed...
URL: /lists/gimp-user/attachments/20090603/f3df58b7/attachment.html 


More information about the Gimp-user mailing list