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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 4,361
» Latest member: dclement
» Forum threads: 6,665
» Forum posts: 36,318

Full Statistics

Latest Threads
Automatic cutting image i...
Forum: General questions
Last Post: rich2005
7 minutes ago
» Replies: 1
» Views: 25
Downloaded the full gimps...
Forum: Watercooler
Last Post: vitforlinux
1 hour ago
» Replies: 4
» Views: 245
3D like effect on frames ...
Forum: General questions
Last Post: OJS
1 hour ago
» Replies: 0
» Views: 16
Some folders missing icon...
Forum: General questions
Last Post: dclement
2 hours ago
» Replies: 0
» Views: 17
Currently Active Image
Forum: Scripting questions
Last Post: JBreckeen
Yesterday, 07:30 PM
» Replies: 6
» Views: 231
Darktable Images Opening ...
Forum: Windows
Last Post: rich2005
Yesterday, 05:13 PM
» Replies: 4
» Views: 156
[SUGGESTION] Improved uni...
Forum: General questions
Last Post: Ofnuts
05-03-2024, 09:48 PM
» Replies: 4
» Views: 231
Getting active image and ...
Forum: Tutorials and tips
Last Post: Ofnuts
05-02-2024, 07:32 AM
» Replies: 0
» Views: 154
python-fu pdb.file_exr_sa...
Forum: Scripting questions
Last Post: JBreckeen
05-01-2024, 03:12 PM
» Replies: 0
» Views: 112
Threading / Loops in Pyth...
Forum: Scripting questions
Last Post: JBreckeen
05-01-2024, 02:46 PM
» Replies: 14
» Views: 1,470

 
  Gradient 2.10.32
Posted by: Dork Strikes Again - 10-25-2022, 06:59 PM - Forum: General questions - Replies (3)

What are the standard settings for gradient?
I downloaded 2.10.32 and gradient does not work as before.
I cannot lay down multiple radial gradient "bubbles" as I have previously.

Print this item

  Tools remain active when closed or cancelled.
Posted by: memwaa - 10-25-2022, 10:47 AM - Forum: General questions - Replies (2)

Can someone enlighten me or is this normal:
I'm using the latest version of GIMP 2.10.32, however when I use a Tool or Filter, ie Filters:Blur:Focus Blur and subsequently cancel the operation, the tool re-appears when i click on the screen......in other words, the tool remains active in the background until I select another and then that remain active in the background.
Many thanks in anticipation.

Print this item

Wink French is a very difficult language to learn.
Posted by: Krikor - 10-24-2022, 04:44 PM - Forum: Watercooler - Replies (6)

French is a very difficult language to learn.

After making use; without success, of some applications, I decided to try other techniques that would make it easier for me to learn this language.

I tried using music.

The technique would be to watch the video several times until I was able to memorize the lyrics and understand it as if it were in my native language.
But after watching this video countless times https://youtu.be/oX5pLwHbllg I realized that this was not working for me. For some reason I couldn't concentrate on the lyrics (although I think I memorized the choreography).

At the moment I have opted for the videos of the cartoon Caillou. I've almost memorized the opening song.

On NetFlix I have the option to watch movies dubbed in French.
The funny thing is that most French dubbed movies never have French subtitles, and when they do, there is no equivalence between what is heard and what is subtitled.

Not an easy task. I wonder how the French manage to learn this language :-)

Print this item

Python Script "slice using guides" and "png export"
Posted by: Lamidetlm - 10-24-2022, 01:26 PM - Forum: Scripting questions - Replies (6)

Hello everyone, first sorry if my English is average (I'm a stupid French).
As part of a 3d project, I need to develop a small script for gimp. I hope I'm in the right place Smile



I would need a script that follows these steps;
- save the file
- merge all layers
- slice using guides
-export the different images created in .png.as it is all I can do is put the layers together and save each image in Gimp format.

I've scoured the web and tried to combine the scripts found:


Code:
(define (script-fu-save-png Image layer)
  (let* ((i (car (gimp-image-list))) 
         (image))
    (while (> i 0) 
      (set! image (vector-ref (cadr (gimp-image-list)) (- i 1)))
      (gimp-file-save RUN-NONINTERACTIVE 
                      image 
                      (car (gimp-image-merge-visible-layers image 0))                      
                      (car (gimp-image-get-filename image)) 
                      (car (gimp-image-get-filename image))) 
      (gimp-image-clean-all image) 
      (set! i (- i 1))))) 



(script-fu-register
   "script-fu-save-png"
   "<Image>/File/Save PNG & Exit"
   "Save PNG file and exit GIMP."
   "kes"
   "kes"
   "October 2017"
   "RGB*, GRAY*, INDEXED*"
   SF-IMAGE         "Image" 0
   SF-DRAWABLE   "Layer" 0
)

As it is all I can do is put the layers together and save each image in Gimp format.

In the state I do the "slice using guides" me myself. 
Then the script gathers the layers and saves each image in Gimp format.

I can't find the command to do the "slice using guides" nor the modification to switch to png.

Any ideas ?

Thank you for reading me Smile

Print this item

  Python-fu basics: importing and exporting files
Posted by: Xeroxide - 10-24-2022, 04:15 AM - Forum: Scripting questions - Replies (2)

Hi, I am sorry if this is a duplicate question. I did my best to check for topics that answered my question, but I'm still a little lost.

What I am trying to do:
load an image from folder_1,
do some transformation to it (this part I understand well enough),
save the image to folder_2 (I can do this using some code I found)

Where I am getting stuck:
my syntax for loading the file seems to be wrong.
It's not showing up in the file menu, which I assume means that I'm missing some essential lines.

I found some code that works to save the file, so I will omit that from my code sample.

This is basically what I have.



#!/usr/bin/python
from gimpfu import *

def load_file():

    path = "C:\Users\User\Pictures\GIMP\folder_1\01.png"
    filename = path
    raw_filename = path
    image = pdb.file_png_load(filename, raw_filename)


register(
    proc_name = ("python-fu-load"),
    blurb = ("load file"),
    help = ("imports png from 'new folder' with the name 01"),
    author = ("REC"),
    copyright = ("REC"),
    date = ("2022"),
    label = ("load file"),
    imagetypes = ("*"),
    parameters = [
        (PF_IMAGE, "image", "takes current image", None),
        (PF_DRAWABLE, "drawable", "input layer", None)
        ],
    results = [],
    function = (load_file),
    menu = ("<image>/Layer")
    )

main()




I know that I'm missing something very basic, but I haven't been able to find an example that simply loads a file to work on using python-fu.
I would love to get my hands on some basic utility plugins or examples written for python-fu, if I have something to reference I can probably figure out what I need.

Thank you for reading this.

Print this item

  Resize all layers in script-fu
Posted by: BaconWizard17 - 10-23-2022, 04:08 PM - Forum: Scripting questions - Replies (9)

Hi all! I've got a bit of a question about scripting. I'm trying to get a script to resize two both layers of an image instead of just the active one, but I'm not entirely sure how to go about doing that. First, I set up the image with this script:

Code:
(define (script-fu-mua-xml2-single-preview)
    (let*
        (
            (theImageWidth  543)
            (theImageHeight 1080)
            (theImage
                (car
                    (gimp-image-new
                       theImageWidth
                       theImageHeight
                       RGB
                    )
                )
            )
            (backgroundLayer
                (car
                    (gimp-layer-new
                        theImage
                        theImageWidth
                       theImageHeight
                       RGBA-IMAGE
                       "Background"
                       100
                       LAYER-MODE-NORMAL
                    )
                )
            )
            (portraitLayer
                (car
                    (gimp-layer-new
                        theImage
                       theImageWidth
                       theImageHeight
                       RGBA-IMAGE
                       "Portraits"
                       100
                       LAYER-MODE-NORMAL
                    )
                )
            )
        )
        (gimp-image-add-layer theImage backgroundLayer 0)
        (gimp-image-add-layer theImage portraitLayer 0)
        (gimp-image-set-active-layer theImage backgroundLayer)
        (gimp-display-new theImage)
    )
)

I then do some work with that image and export it. After that, I want to double the width of the image by resizing the canvas. In doing so, I want all the layers to resize as well. Here's what I have so far:
Code:
(define (script-fu-mua-xml2-double-preview image layer)
    (gimp-image-undo-group-start image)
    (gimp-selection-none image)
    (gimp-image-resize image 1086 1080 0 0)
    (gimp-layer-resize-to-image-size layer)
    (gimp-displays-flush)
    (gimp-image-undo-group-end image)
)

I cut out some extra stuff from both scripts like some codes to add vertical/horizontal guides in various places which all works the way I want it to. Generally, I have the top layer selected when I execute the second script, so the top layer is resized, but the bottom one isn't. I want it to be able to resize both layers to the image size, though, regardless of which one I have actively selected (if it's possible to do so). How do I go about doing that?

Print this item

  the color of the code does not match that of the web, it is a little lighter
Posted by: lopsided - 10-23-2022, 11:41 AM - Forum: General questions - Replies (5)

Hello, I wanted to fill the bottom part of an image with the background color. But I select the color that I put in the background and fill with it but it is not the same as the background, but it is a little lighter, as you can see in the photo. can this be resolved?
   

Print this item

  Pasting text or a link in a reply
Posted by: grits - 10-22-2022, 08:57 PM - Forum: Gimp-Forum.net - Replies (6)

Whenever I attach a link using the attachments section or paste some text from a .txt file, or just type here and hit preview, I get an extra wall of text that starts with translations and many different languages plus a lot of other text. Why is this happening and how to overcome it? 
TRANSLATE with  x
 English
Arabic
Hebrew
Polish
Bulgarian
Hindi
Portuguese
Catalan
Hmong Daw
Romanian
Chinese Simplified
Hungarian
Russian
Chinese Traditional
Indonesian
Slovak
Czech
Italian
Slovenian
Danish
Japanese
Spanish
Dutch
Klingon
Swedish
English
Korean
Thai
Estonian
Latvian
Turkish
Finnish
Lithuanian
Ukrainian
French
Malay
Urdu
German
Maltese
Vietnamese
Greek
Norwegian
Welsh
Haitian Creole
Persian


var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup';
[/url]

TRANSLATE with
COPY THE URL BELOW

Back
 
EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back
var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1);
TRANSLATE with x
English
[url=#ar]Arabic
Hebrew
Polish
Bulgarian
Hindi
Portuguese
Catalan
Hmong Daw
Romanian
Chinese Simplified
Hungarian
Russian
Chinese Traditional
Indonesian
Slovak
Czech
Italian
Slovenian
Danish
Japanese
Spanish
Dutch
Klingon
Swedish
English
Korean
Thai
Estonian
Latvian
Turkish
Finnish
Lithuanian
Ukrainian
French
Malay
Urdu
German
Maltese
Vietnamese
Greek
Norwegian
Welsh
Haitian Creole
Persian


var LanguageMenu; var LanguageMenu_keys=["ar","bg","ca","zh-CHS","zh-CHT","cs","da","nl","en","et","fi","fr","de","el","ht","he","hi","mww","hu","id","it","ja","tlh","ko","lv","lt","ms","mt","no","fa","pl","pt","ro","ru","sk","sl","es","sv","th","tr","uk","ur","vi","cy"]; var LanguageMenu_values=["Arabic","Bulgarian","Catalan","Chinese Simplified","Chinese Traditional","Czech","Danish","Dutch","English","Estonian","Finnish","French","German","Greek","Haitian Creole","Hebrew","Hindi","Hmong Daw","Hungarian","Indonesian","Italian","Japanese","Klingon","Korean","Latvian","Lithuanian","Malay","Maltese","Norwegian","Persian","Polish","Portuguese","Romanian","Russian","Slovak","Slovenian","Spanish","Swedish","Thai","Turkish","Ukrainian","Urdu","Vietnamese","Welsh"]; var LanguageMenu_callback=function(){ }; var LanguageMenu_popupid='__LanguageMenu_popup';
[/url] [url=javascript:Microsoft.Translator.FloaterShowSharePanel()]

TRANSLATE with
COPY THE URL BELOW

Back

EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back
var intervalId = setInterval(function () { if (MtPopUpList) { LanguageMenu = new MtPopUpList(); var langMenu = document.getElementById(LanguageMenu_popupid); var origLangDiv = document.createElement("div"); origLangDiv.id = "OriginalLanguageDiv"; origLangDiv.innerHTML = "<span id='OriginalTextSpan'>ORIGINAL: </span><span id='OriginalLanguageSpan'></span>"; langMenu.appendChild(origLangDiv); LanguageMenu.Init('LanguageMenu', LanguageMenu_keys, LanguageMenu_values, LanguageMenu_callback, LanguageMenu_popupid); window["LanguageMenu"] = LanguageMenu; clearInterval(intervalId); } }, 1);

Print this item

  Wertkzeug (nicht vorhanden? wie beenden?)
Posted by: Hannes - 10-22-2022, 08:44 PM - Forum: General questions - Replies (11)

Hi, bin noch am Überlegen, in welches Grafik-Programm ich tiefer einsteigen soll. Gimp macht ja einen sehr vielseitigen Eindruck und bietet  auch eine umfangreiche Hilfefunktion. Was mir aber fürs erste aufgefallen ist, bzw. was ich vermisse (vielleicht auch in der Hilfe  übersehen habe):
Z.B. etwas mit dem "Stift" zeichnen - wie kann man das Werkzeug ganz ablegen, bzw. beenden? (So dass man mit der Maus über das Bild fahren kann, ohne dass etwas verändert wird, z.B. um einen Betrachter auf etwas audmerksam zu machen.)
Es gibt zwar u. a. eine kreisförmige Auswahl - wo ist aber ein Werkzeug, mit dem man einen Kreis (Ellipse, Rechteck usw.) zeichnen kann, was ja in vielen anderen Programmen zur Standardausstattung gehört?
Viele Grüße
Hannes


Hi, I'm still thinking about which graphics program I should go deeper into. Gimp makes a very versatile impression and also offers an extensive help function. What I noticed first, or what I miss (maybe I overlooked it in the help): E.g. drawing something with the "pen" - how can you put the tool down completely or end it? (So that you can move the mouse over the image without changing anything, e.g. to draw the viewer's attention to something.) There are u. a. a circular selection - but where is a tool to draw a circle (ellipse, rectangle, etc.), which is standard in many other programs? Many greetings Hannes



The language of this forum is English so please post in English. If you can't write English, then use a translation tool. A translation has been added to your post using Google Translate, but it's not the admins' job to run the translations for you.

Print this item

  They delete their question, I cannot understand why
Posted by: PixLab - 10-22-2022, 01:27 AM - Forum: Watercooler - Replies (2)

I can't understand this behavior, they delete their thread once they got an answer which fixes their problem. Angry
My answer is far from being the best answer, but I think it could have helped others people quickly by not posting the same question and then wait hours for an answer.

https://www.reddit.com/r/GIMP/comments/y...osed_loop/

Print this item