Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 5,093
» Latest member: Noah0121
» Forum threads: 7,796
» Forum posts: 42,332

Full Statistics

Latest Threads
A Search For Missing Belg...
Forum: Watercooler
Last Post: Tas_mania
1 hour ago
» Replies: 1
» Views: 1,025
Can you identify effects/...
Forum: General questions
Last Post: rich2005
4 hours ago
» Replies: 3
» Views: 112
eps file won't open
Forum: General questions
Last Post: rich2005
Yesterday, 09:26 AM
» Replies: 2
» Views: 205
undesirable grid
Forum: General questions
Last Post: rich2005
01-29-2026, 12:45 PM
» Replies: 1
» Views: 175
GIMP 3.0.8 Installation
Forum: Windows
Last Post: rich2005
01-28-2026, 06:41 PM
» Replies: 1
» Views: 269
GIMP won't start after fr...
Forum: Windows
Last Post: denzjos
01-27-2026, 05:04 PM
» Replies: 2
» Views: 297
Display not keeping up wi...
Forum: Extending the GIMP
Last Post: nmw01223
01-26-2026, 06:39 PM
» Replies: 2
» Views: 280
Preferences/Folders shows...
Forum: Gimp 2.99 & Gimp 3.0
Last Post: programmer_ceds
01-26-2026, 05:21 PM
» Replies: 6
» Views: 3,925
Perspective tool anchors.
Forum: Extending the GIMP
Last Post: denzjos
01-25-2026, 04:01 PM
» Replies: 7
» Views: 505
Safe Technique to Unlock ...
Forum: Watercooler
Last Post: denzjos
01-24-2026, 11:43 AM
» Replies: 2
» Views: 303

 
  written text to LASER
Posted by: djevanstn - 01-14-2025, 02:14 PM - Forum: General questions - Replies (1)

My son has a recipe, written on a piece of paper, that was laid on a piece of paper, then photographed.  I'm trying to get an end result of "just" the "text" / notes (in that photograph etc.)

I hope that makes sense.  Three layers so to speak, and some accompanying "unwanted artifacts." ("layers" are the desired text, the white base piece of paper, and the paper the recipe was written on, with some marks of spiral book  page marks on left edge.

Ideally, I like to get to a point where I can give him back an .SVG with "text only" on a transparent background so he can print it on some "type of media" with his laser machine.

The desire is getting that text off the paper on to a transparent background.  I'm just not able to figure "it" out.  I simply have tried so long, I've just thoroughly confused myself.  If any of you can spare a bit of time, any guidance would certainly be appreciated.

I am not an expert by any means with GIMP or graphic arts.  There is good contrast of the text and the paper.  I've tried to attach one of them, but I haven't been allowed to do that so far.  (there are 2 similar to be converted/extracted)  He wants to keep the authors "script."



Attached Files Thumbnail(s)
   
Print this item

  GEGL Negative Darkroom presets
Posted by: hornetster - 01-13-2025, 07:05 AM - Forum: Extending the GIMP - Replies (1)

I'm assuming that there should already be presets in the GEGL Negative Darkroom (because without them, I don't have a clue!!)
Running Gimp 2.10.38 on Opensuse Tumbleweed (latest..)
I am trying to get the best out of VERY old negatives/slides (60 years or so...)
Also pointing me to any helpful stuff (preferably for the Gimp), would be muchly appreciated...
Thanks, John.

Print this item

  right dock window gets wider
Posted by: ntai - 01-12-2025, 01:12 PM - Forum: General questions - Replies (7)

hi, i've recently noticed that when i work with docks hidden (tab shortcut) and close gimp in this state, after reopening and showing docks again the right dock becomes wider than it was. this happens every time i do before-mentioned steps and after some iterations it ends up overlapping a canvas entirely.
can you please help me with this? i'm using 2.10.38

upd. unchecking "save windows positions on exit" resolve this same issue but the reason is somewhere else and i'm still wondering where



Attached Files Thumbnail(s)
   
Print this item

  Gimp 3.x scanner xsane plugin is now available!
Posted by: snovotill - 01-12-2025, 06:14 AM - Forum: Gimp 2.99 & Gimp 3.0 - Replies (15)

I am now able to use my scanner in Gimp 3 thanks to the developer who published it at https://yingtongli.me/git/gimp-xsanecli
It works in Wayland as well as X.

Print this item

  Installing new patches? (edit: patterns)
Posted by: Joe - 01-10-2025, 10:31 PM - Forum: General questions - Replies (5)

Searched through this forum without success, as I am NOT an advanced pc computer person by any means.  Purchased a new pc, its been updated to windows 11.  Downloaded Gimp 3.0.  The old machine croaked and took my personal patch collection with it.  I've been searching and searching for a method to install new ones without success.  Frankly, I can't even get windows in its infinite wisdom, to allow me to even locate the folders, where I believe new patches would reside in Gimp.  Anyone know where there's a relatively SIMPLE tutorial to install new patches?  Was hoping there was a tutorial to install them utilizing Gimp, and not cracking the mysterious codes within the Gimp files scenario via windows.  For your consideration - I thank you.

Print this item

  displacement plugin
Posted by: vivi-d - 01-10-2025, 07:43 PM - Forum: Extending the GIMP - Replies (1)

Hello, I'm trying to create a plugin that will move the selection as if it's 'displacing' pixels as it moves. More specifically, if moving one pixel to the right, it will take all the pixels just to the right of the selection and place them on the left side of the selection. 

If I had a way to test if a certain pixel is inside the selection or not, I could hack something together. So far I haven't found a way to test pixels for whether they are selected or not.

What do you guys think?

Print this item

  problem adding "stable-diffusion" plug-in on ubuntu 24.04
Posted by: dennix91 - 01-10-2025, 09:36 AM - Forum: Extending the GIMP - Replies (1)

Sorry in advance if solution already exist somewhere.
On ubuntu 24.04 I installed the following version of gimp:
*** 2.10.38-0build4~ubuntu2404 500
https://ppa.launchpadcontent.net/ubuntuh...imp/ubuntu noble/main amd64
then downloaded: gimp-2-10-38-overlay-py2.AppImage  from https://github.com/TasMania17/Gimp-Appim...p-v2.10.38
and made it executable with chmod +x command
then, follwing: https://github.com/blueturtleai/gimp-sta...tablehorde
I downloaded gimp-stable-diffusion-horde.py
and paste it in plug-in folder as said.
unfortunately no AI button appear in the menu
can anyone please help me to solve this problem?
thanks to all

Print this item

  GEGL kaleidoscope
Posted by: trandoductin - 01-10-2025, 01:24 AM - Forum: General questions - Replies (8)

I looked at the gegl command.py
and I have no clue how to make it so that I can call kaleidoscope... from python fu for GIMP 2.10
any help available?

Print this item

  Documentation
Posted by: Deedolith - 01-08-2025, 11:16 PM - Forum: Extending the GIMP - Replies (3)

Hello,

I am looking for any Gimp 3 python API documentation link.

For now, I am mainly searching on Google, wich most of the time, yeld Gimp 2 API results (outdated), or C API (nice but translating from C to python is a PITA, too many trials and errors).

Print this item

  Plug-in help
Posted by: Deedolith - 01-07-2025, 05:28 PM - Forum: Extending the GIMP - Replies (12)

Hello,

I am having an hard time writing my first plus-in in Python.
I wrote a simple "Hello World" plug-in.
It show up in the menus (so the do_create_procedure member function work as intended).
It show up in the python procedures browser (so the do_query_procedures member function work as intended).
But it does not produce anything in the errors window and that leave me completly clueless.
What did I do wrong ?

Here is the source code:

Code:
import sys
import gi
gi.require_version('Gimp', '3.0')
from gi.repository import Gimp
gi.require_version('GimpUi', '3.0')
from gi.repository import GimpUi
from gi.repository import GLib

class Plugin (Gimp.PlugIn):
   def do_query_procedures(self):
       return [ "fl-plug-in-Hello-World" ]

   def do_set_i18n (self, name):
       return False

   def do_create_procedure(self, name):
       procedure = Gimp.ImageProcedure.new(self, name,
                                           Gimp.PDBProcType.PLUGIN,
                                           self.run, None)

       procedure.set_image_types("*")

       procedure.set_menu_label("Hello World Python plug-in")
       procedure.add_menu_path('<Image>/Filters/My Scripts/')

       procedure.set_documentation("Hello World",
                                   "Python 3 plug-in for GIMP 3.0",
                                   name)
       procedure.set_attribution("Fabrice", "Lambert", "2025")

       return procedure

   def run(self, procedure, run_mode, image, n_drawables, drawables, config, run_data):
       Gimp.message("Hello world!")
       # do what you want to do, then, in case of success, return:
       return procedure.new_return_values(Gimp.PDBStatusType.SUCCESS, GLib.Error())

Gimp.main(Plugin.__gtype__, sys.argv)

Print this item