11-02-2017, 02:22 PM (This post was last modified: 11-02-2017, 02:27 PM by Dkk.)
(11-01-2017, 08:04 AM)Ofnuts Wrote:
(10-31-2017, 09:45 PM)Dkk Wrote:
(10-23-2017, 05:49 PM)Ofnuts Wrote: * Filters>Python-fu>Console
* Enter "pdb.file_png_get_defaults()" (without the quotes) then strike [enter]
* Post results
Traceback (most recent call last):
File "<input>", line 1, in <module>
RuntimeError: O Procedimento "file-png-get-defaults" não retornou os valores de retorno
Very unexpected message, in standard Python this shouldn't not print anything if the procedure doesn't return values. Does:
Code:
print pdb.file_png_get_defaults()
answers:
Code:
None
Traceback (most recent call last):
File "<input>", line 1, in <module>
RuntimeError: O Procedimento "file-png-get-defaults" não retornou os valores de retorno.
(11-01-2017, 10:17 AM)rich2005 Wrote: @Ofnuts
This is 'buntu Gimp 2.9.7 as of yesterdays revision.
it is not a version 2.9.7 for download. Has she left yet?
(11-01-2017, 10:31 AM)Ofnuts Wrote: So, ascribe this to the "unstable" status of 2.9.x.
To the OP, I don't see much purpose in using "save for web" for PNG anyway? What do you gain over the regular PNG export?
with the Save for Web plugin I can reduce the specs and see in real time the result in the image and the size of the image. Through the nomal export an image with few colors that I work is in average of 250kb using Save for Web and with few losses I get it down to 35-50kb. It helps me a lot to make my site light and google pagespeeds positions me better in rank.
Just noticed that the gimp-edge PPA (from which you can install 2.9.x) has the gimp-plugin-registry package, and in 2.8 this package contains the save-for-web plugin, so you could be lucky...
Hi ! I have just installed Gimp 2.9.9 under Xubuntu 16.04 x64.
Now, I want to install webexport by installing the plugins registry and searc apt-cache
Code:
apt-cache show gimp-plugin-registry
and output is:
Code:
apt-cache show gimp-plugin-registry
Package: gimp-plugin-registry
Priority: optional
Section: graphics
Installed-Size: 3769
Maintainer: Otto Kesselgulasch <otto@kesselgulasch.org>
Architecture: amd64
Version: 7.20170217-0x8~ppa
Recommends: gimp-gmic
Replaces: gimp-refocus (<< 0.9.0-2), gimp-resynthesizer, gimp-save-for-web
Suggests: icc-profiles
Provides: gimp-resynthesizer, gimp-save-for-web
Depends: gimp (>= 2.6), libc6 (>= 2.14), libgcc1 (>= 1:3.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libgimp2.0 (>= 2.9.5~83-0x2~ppa~a774b24), libgl1-mesa-glx | libgl1, libglew1.13 (>= 1.12.0), libglib2.0-0 (>= 2.37.3), libglu1-mesa | libglu1, libgtk2.0-0 (>= 2.14.0), libgtkglext1, libjpeg8 (>= 8c), liblcms2-2 (>= 2.2+git20110628), liblqr-1-0 (>= 0.4.0), libpango-1.0-0 (>= 1.14.0), libstdc++6 (>= 5.2), libtiff5 (>= 4.0.3), python, libtiff-tools, xdg-utils
Enhances: gimp
Breaks: gimp-refocus (<< 0.9.0-2), gimp-resynthesizer (<< 0.16-2~), gimp-save-for-web
Filename: pool/main/g/gimp-plugin-registry/gimp-plugin-registry_7.20170217-0x8~ppa_amd64.deb
Size: 1151644
MD5sum: 2d6e7c9d56a7dc28d79f253b9b6b69db
SHA1: 19f24bc5763790f7b8827ad494ef90e654326a56
SHA256: a9283aeb2b1107389694cd3a5e724b4ce239bb2c11d8d7b1a633c3990a03827c
Description-en: repository of optional extensions for GIMP
The package contains the following plugins:
.
* DBP (1.1.9): David's Batch Processor
A simple batch processing plugin for The Gimp - it allows
the user to automatically perform operations (such as resize)
on a collection of image files.
* add-filmgrain (2.8): Add Film Grain
Helps adding realistic film grain to BW images.
* btn4ws (0.8.0.1): btn4ws
Generates a series of buttons in three states (passive, active, pressed)
with various selectable effects on them, as well as XHTML, CSS and
JavaScript code for using the buttons.
* bw-simulation (1.1): Black and White Film Simulation
Converts the selected layer into Black and White using
the channel mixer. Tries to produce results resembling
tonal qualities of film.
* cmyk-tiff-2-pdf (20090321): CMYK Tiff 2 PDF for Gimp
This plugin completes the prepress workflow of using Separate+ to generate
CMYK Tiff images by allowing you to convert the saved CMYK Tiff image into
a PDF file.
* contact-sheet (2.16): Contact Sheet
Generates a contact sheet(s) for a directory of images.
* diana-holga2 (c): Diana-Holga2
Diana/Holga Toys Cameras effect simulator.
* elsamuko: El Samuko GIMP Scripts:
* Antique Photo Border Script:
This script simulates a yellowed and slightly jagged border
like these of old photographies.
* Che Guevara Script:
This script generates a poster like the famous Che Guevara
one from Jim Fitzpatrick.
* Cyanotype Script:
This script simulates the Cyanotype printing process.
* Difference Layer Script
This script generates two difference layers from the two layers
on the top. It's similar to GIMP's built-in Grain Extract/Merge
function, but the tonal range is bigger.
Now you can apply further editing and "switch on/off" the
adjustment by switching the visibility of the subtractive and
the additive layer.
Also you can change the modification intensity by changing the
intensity of these two layers.
* Erosion Sharpen:
Sharpens the image with erosion and dilation.
* Escape Line Script:
This script creates escaping lines from any point. It's similar
in function to the built-in Line-Nova Script, but much more
flexible. So you can chose the center, the thickness, the angle,
the length, the offset and the randomness.
* Film Grain Script:
This is yet another script which simulates the typical film grain
of high ISO pictures.
* First Photo Border Script:
This script simulates the cut-off of the first picture of a film
roll of cheap cameras like Lomo.
* Lomo Script with Old Style Colors
This script simulates the Lomo effect.
* Movie 300 Script:
This script simulates the color style of the movie "300".
* National Geographic Script:
This script simulates a high quality (portrait) photo like
these from the National Geographic.
* Obama "HOPE" Script:
This script generates a poster like the famous Obama "HOPE"
one from Shepard Fairey.
* Rainy Landscape Script:
This script changes a dry landscape to a wet one.
* Photochrom Script:
This script simulates a photochrom image, a lithographic printing
process from the 1890's.
* Sprocket Hole Script:
This script simulates complete exposed 35mm film strips with frame
numbers, lettering, overexposed sprocketholes and DX film edge barcodes.
* Sunny Landscape Script:
This script changes a rainy landscape to a sunny one.
* Technicolor 2 Color Script:
This script simulates the 2 Color Technicolor effect.
* Technicolor 3 Color Script:
This script simulates the 3 Color Technicolor effect.
* Vintage Look Script:
This script simulates a 70s vintage look.
* exposure-blend (1.3b): Exposure Blend
Prompt for 3 images in a bracketed exposure series (e.g. 0,-2,+2 EV)
and blend these into a contrast enhanced image.
* ez-perspective: EZ Perspective:
Specialized tool for easily correcting or changing perspective.
* fix-ca (3.0.2): Fix-CA
Corrects chromatic aberration in photos
* focus-blur (3.2.6): Focus-Blur
This plugin tries to simulate an out-of-focus blur
* gimp-fx-foundry (r111): GIMP FX Foundry
Probably the largest script collection available for The GIMP.
* gimp-mask: GIMP-Mask:
Do and undo several popular image masking (that is, censoring)
methods (CP, FL, Q0, MEKO).
* hdroberts-tone-adjust (May 24, 2010): Warming and Cooling Filters
Warm or cool an image using one of several methods:
Wratten, Roy's Warm, Brauer's Warm, Pasty Cadaveric Look
* layer-effects (4/12/2012): Layer-Effects
This is a series of scripts that implement various layer effects:
Drop Shadow, Inner Shadow, Outer Glow, Inner Glow, Bevel and Emboss,
Satin, Color Overlay, Gradient Overlay, Pattern Overlay, Stroke
* lqr (0.7.1): Liquid Rescale
Content-aware rescaling. Keeps the features of the image while
rescaling along a single direction.
* normalmap (1.2.3): Normalmap
Allows you to convert images into RGB normal maps for use in
per-pixel lighting applications.
* openraster (20110529-1d32622): OpenRaster load/save handler
OpenRaster is an effort by the Create project[1] to offer a standardized
and open interchange format for raster-based applications. This plugin
allows one to load and save files in the OpenRaster format.
* planet-render (1-2): Planet Render
Creates a planet. Color, size and sun orientation
can be set.
* refocus (0.9.1): Refocus
The GIMP plugin to refocus images using FIR Wiener filtering.
During image processing operations such as scanning and scaling, images
tend to get blurry. The blurred impression of these images is due to the
fact that image pixels are averaged with their neighbors. Blurred images
don't have sharp boundaries and look as though they have been taken with
an unfocused camera.
* resynthesizer (2.0): Resynthesizer
Gimp plugin for texture synthesis
This gimp plugin takes samples of textures, and synthesizes larger textures
from them. It can be used to extend textures (including making tileable
textures), remove objects from textures, and make themed images.
* safe-for-web (0.29.0): Save for Web
Allows to experiment with various popular web format options. It shows
an automatically updated preview and file size statistics.
* separate+ (0.5.8): Separate+
Separate+ is a plug-in that generates color separations from an RGB
image, proofs CMYK colors on the monitor and exports the CMYK TIFF file.
* smart-seperate-sharpen (2.8): Smart Seperate Sharpening
This script implements a new version of smart sharpening (redux)
combined with separate sharpen to give better results.
You can find more about Smart Sharpening at
http://www.gimpguru.org/Tutorials/SmartSharpening2/
* streak (0.6): Streak-Camera simulation
A streak camera images an object through a slit -
thus getting a "one dimensional image". This image is
propagated along the second dimension of the image plane
at a constant speed. The result is a picture of the time
dependency of the object.
* traditional-orton: Traditional Orton:
This is an effect invented by Michael Orton in the 1990s, which
consists of taking two copies of an image, one blurred, and one sharp,
and mixing them to produce an image with a dreamy quality. It is
especially well suited to landscape and flower photography.
* wavelet-decompose (0.1.2): Wavelet Decompose
The wavelet decompose plugin decomposes a layer of an image into layers
of wavelet scales. This means that you can edit the image on different
detail scales (frequencies). The trivial recomposition of the image can
be done by GIMP's layer modes so you can see the results of your
modifications instantly. Among the applications are retouching, noise
reduction, and enhancing global contrast.
* wavelet-denoise (0.3.1): Wavelet Denoise
The wavelet denoise plugin is a tool to selectively reduce noise in
individual channels of an image with optional RGB<->YCbCr conversion.
It has a user interface to adjust the amount of denoising applied. The
wavelet nature of the algorithm makes the processing quite fast.
Description-md5: 4818cba663ba6004ee0282901ec4f788
Original-Maintainer: Bernd Zeimetz <bzed@debian.org>
Package: gimp-plugin-registry
Priority: optional
Section: universe/graphics
Installed-Size: 4322
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Bernd Zeimetz <bzed@debian.org>
Architecture: amd64
Version: 7.20140602ubuntu2
Replaces: gimp-refocus (<< 0.9.0-2), gimp-resynthesizer, gimp-save-for-web
Provides: gimp-resynthesizer, gimp-save-for-web
Depends: gimp (>= 2.6), libc6 (>= 2.14), libfftw3-single3, libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libgimp2.0 (>= 2.4.0), libgl1-mesa-glx | libgl1, libglew1.13 (>= 1.12.0), libglib2.0-0 (>= 2.37.3), libglu1-mesa | libglu1, libgtk2.0-0 (>= 2.14.0), libgtkglext1, libjpeg8 (>= 8c), liblapack3 | liblapack.so.3, liblcms2-2 (>= 2.2+git20110628), liblqr-1-0 (>= 0.4.0), libpango-1.0-0 (>= 1.14.0), libstdc++6 (>= 5.2), libtiff5 (>= 4.0.3), python, libtiff-tools, xdg-utils
Recommends: gimp-gmic
Suggests: icc-profiles
Breaks: gimp-refocus (<< 0.9.0-2), gimp-resynthesizer (<< 0.16-2~), gimp-save-for-web
Filename: pool/universe/g/gimp-plugin-registry/gimp-plugin-registry_7.20140602ubuntu2_amd64.deb
Size: 1345464
MD5sum: 5bdc0b3e29ef8f17d251f005c07f53ff
SHA1: 731f33b52427e704460bdd00ca16173017982d12
SHA256: 411bea93dce491c793761de06a6613ddf7ff261fba9cfc592f9f96a58b228fab
Description-en: repository of optional extensions for GIMP
The package contains the following plugins:
.
* DBP (1.1.9): David's Batch Processor
A simple batch processing plugin for The Gimp - it allows
the user to automatically perform operations (such as resize)
on a collection of image files.
* add-filmgrain (2.8): Add Film Grain
Helps adding realistic film grain to BW images.
* btn4ws (0.8.0.1): btn4ws
Generates a series of buttons in three states (passive, active, pressed)
with various selectable effects on them, as well as XHTML, CSS and
JavaScript code for using the buttons.
* bw-simulation (1.1): Black and White Film Simulation
Converts the selected layer into Black and White using
the channel mixer. Tries to produce results resembling
tonal qualities of film.
* cmyk-tiff-2-pdf (20090321): CMYK Tiff 2 PDF for Gimp
This plugin completes the prepress workflow of using Separate+ to generate
CMYK Tiff images by allowing you to convert the saved CMYK Tiff image into
a PDF file.
* contact-sheet (2.16): Contact Sheet
Generates a contact sheet(s) for a directory of images.
* diana-holga2 (c): Diana-Holga2
Diana/Holga Toys Cameras effect simulator.
* elsamuko: El Samuko GIMP Scripts:
* Antique Photo Border Script:
This script simulates a yellowed and slightly jagged border
like these of old photographies.
* Che Guevara Script:
This script generates a poster like the famous Che Guevara
one from Jim Fitzpatrick.
* Cyanotype Script:
This script simulates the Cyanotype printing process.
* Difference Layer Script
This script generates two difference layers from the two layers
on the top. It's similar to GIMP's built-in Grain Extract/Merge
function, but the tonal range is bigger.
Now you can apply further editing and "switch on/off" the
adjustment by switching the visibility of the subtractive and
the additive layer.
Also you can change the modification intensity by changing the
intensity of these two layers.
* Erosion Sharpen:
Sharpens the image with erosion and dilation.
* Escape Line Script:
This script creates escaping lines from any point. It's similar
in function to the built-in Line-Nova Script, but much more
flexible. So you can chose the center, the thickness, the angle,
the length, the offset and the randomness.
* Film Grain Script:
This is yet another script which simulates the typical film grain
of high ISO pictures.
* First Photo Border Script:
This script simulates the cut-off of the first picture of a film
roll of cheap cameras like Lomo.
* Lomo Script with Old Style Colors
This script simulates the Lomo effect.
* Movie 300 Script:
This script simulates the color style of the movie "300".
* National Geographic Script:
This script simulates a high quality (portrait) photo like
these from the National Geographic.
* Obama "HOPE" Script:
This script generates a poster like the famous Obama "HOPE"
one from Shepard Fairey.
* Rainy Landscape Script:
This script changes a dry landscape to a wet one.
* Photochrom Script:
This script simulates a photochrom image, a lithographic printing
process from the 1890's.
* Sprocket Hole Script:
This script simulates complete exposed 35mm film strips with frame
numbers, lettering, overexposed sprocketholes and DX film edge barcodes.
* Sunny Landscape Script:
This script changes a rainy landscape to a sunny one.
* Technicolor 2 Color Script:
This script simulates the 2 Color Technicolor effect.
* Technicolor 3 Color Script:
This script simulates the 3 Color Technicolor effect.
* Vintage Look Script:
This script simulates a 70s vintage look.
* exposure-blend (1.3b): Exposure Blend
Prompt for 3 images in a bracketed exposure series (e.g. 0,-2,+2 EV)
and blend these into a contrast enhanced image.
* ez-perspective: EZ Perspective:
Specialized tool for easily correcting or changing perspective.
* fix-ca (3.0.2): Fix-CA
Corrects chromatic aberration in photos
* focus-blur (3.2.6): Focus-Blur
This plugin tries to simulate an out-of-focus blur
* gimp-fx-foundry (r111): GIMP FX Foundry
Probably the largest script collection available for The GIMP.
* gimp-mask: GIMP-Mask:
Do and undo several popular image masking (that is, censoring)
methods (CP, FL, Q0, MEKO).
* hdroberts-tone-adjust (May 24, 2010): Warming and Cooling Filters
Warm or cool an image using one of several methods:
Wratten, Roy's Warm, Brauer's Warm, Pasty Cadaveric Look
* layer-effects (4/12/2012): Layer-Effects
This is a series of scripts that implement various layer effects:
Drop Shadow, Inner Shadow, Outer Glow, Inner Glow, Bevel and Emboss,
Satin, Color Overlay, Gradient Overlay, Pattern Overlay, Stroke
* lqr (0.7.1): Liquid Rescale
Content-aware rescaling. Keeps the features of the image while
rescaling along a single direction.
* normalmap (1.2.3): Normalmap
Allows you to convert images into RGB normal maps for use in
per-pixel lighting applications.
* openraster (20110529-1d32622): OpenRaster load/save handler
OpenRaster is an effort by the Create project[1] to offer a standardized
and open interchange format for raster-based applications. This plugin
allows one to load and save files in the OpenRaster format.
* planet-render (1-2): Planet Render
Creates a planet. Color, size and sun orientation
can be set.
* refocus (0.9.1): Refocus
The GIMP plugin to refocus images using FIR Wiener filtering.
During image processing operations such as scanning and scaling, images
tend to get blurry. The blurred impression of these images is due to the
fact that image pixels are averaged with their neighbors. Blurred images
don't have sharp boundaries and look as though they have been taken with
an unfocused camera.
* resynthesizer (2.0): Resynthesizer
Gimp plugin for texture synthesis
This gimp plugin takes samples of textures, and synthesizes larger textures
from them. It can be used to extend textures (including making tileable
textures), remove objects from textures, and make themed images.
* safe-for-web (0.29.0): Save for Web
Allows to experiment with various popular web format options. It shows
an automatically updated preview and file size statistics.
* separate+ (0.5.8): Separate+
Separate+ is a plug-in that generates color separations from an RGB
image, proofs CMYK colors on the monitor and exports the CMYK TIFF file.
* smart-seperate-sharpen (2.8): Smart Seperate Sharpening
This script implements a new version of smart sharpening (redux)
combined with separate sharpen to give better results.
You can find more about Smart Sharpening at
http://www.gimpguru.org/Tutorials/SmartSharpening2/
* streak (0.6): Streak-Camera simulation
A streak camera images an object through a slit -
thus getting a "one dimensional image". This image is
propagated along the second dimension of the image plane
at a constant speed. The result is a picture of the time
dependency of the object.
* traditional-orton: Traditional Orton:
This is an effect invented by Michael Orton in the 1990s, which
consists of taking two copies of an image, one blurred, and one sharp,
and mixing them to produce an image with a dreamy quality. It is
especially well suited to landscape and flower photography.
* wavelet-decompose (0.1.2): Wavelet Decompose
The wavelet decompose plugin decomposes a layer of an image into layers
of wavelet scales. This means that you can edit the image on different
detail scales (frequencies). The trivial recomposition of the image can
be done by GIMP's layer modes so you can see the results of your
modifications instantly. Among the applications are retouching, noise
reduction, and enhancing global contrast.
* wavelet-denoise (0.3.1): Wavelet Denoise
The wavelet denoise plugin is a tool to selectively reduce noise in
individual channels of an image with optional RGB<->YCbCr conversion.
It has a user interface to adjust the amount of denoising applied. The
wavelet nature of the algorithm makes the processing quite fast.
Description-md5: b06c68f3b1834d858c40b22e6f293f36
Enhances: gimp
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 9m
Task: ubuntustudio-publishing, ubuntustudio-photography, ubuntustudio-graphics
Then:
Code:
sudo apt install gimp-plugin-registry
Installation seems to be successful, but when I restart GIMP and want to save an image using the "save for web", this feature seems to be missing from the menu where it uses to be in earlier versions. The "save for web" is my most frequently used feature in GIMP since i'm using GIMP to prepare images for a webshop.
It seems that the plugin registry is successfully installed, if I try to "re run" the command to install , it says that the latest version (7.20170217-0x8~ppa) is already installed,
I really need the webexport feature so any help to get it working with the latest version would be great.
01-21-2018, 09:56 AM (This post was last modified: 01-21-2018, 10:00 AM by rich2005.)
You cannot find save-for-web in the menu because it is not there. The plugin name is webexport.
If you have Gimp 2.9.9 from the ppa then it will use the gimp-plugin-registry package from the gimp-edge repo. No webexport is included. Probably failed when compiling.
Why? The package gimp-plugin-registry has not basically changed since Gimp 2.6 plugins both compiled and python that do not work, ancient scripts made for another era. About time it was dumped. My advice move what you want to your Gimp profile then uninstall the package.
What to do about webexport. The attached comes from an older package, throws up error messages. The only function that works is exporting to jpeg and you can always get an estimate of file size from the regular Gimp jpeg export dialogue.
Unpack it, put in your Gimp 2.9 profile ~/.config/GIMP/2.9/plug-ins, check that it is still executable.
01-21-2018, 11:47 AM (This post was last modified: 01-21-2018, 11:48 AM by petter5.
Edit Reason: typo error
)
(01-21-2018, 09:56 AM)rich2005 Wrote: You cannot find save-for-web in the menu because it is not there. The plugin name is webexport.
If you have Gimp 2.9.9 from the ppa then it will use the gimp-plugin-registry package from the gimp-edge repo. No webexport is included. Probably failed when compiling.
Why? The package gimp-plugin-registry has not basically changed since Gimp 2.6 plugins both compiled and python that do not work, ancient scripts made for another era. About time it was dumped. My advice move what you want to your Gimp profile then uninstall the package.
What to do about webexport. The attached comes from an older package, throws up error messages. The only function that works is exporting to jpeg and you can always get an estimate of file size from the regular Gimp jpeg export dialogue.
Unpack it, put in your Gimp 2.9 profile ~/.config/GIMP/2.9/plug-ins, check that it is still executable.
Yes, as you told. When save to web to jpg, gimp crashes and must be restarted. For me, the save for web possibility is one of GIMP's most important features
and should really me a default feature of GIMP - not a plug-in. I'm not an artist. but use GIMP for my daily work , mostly cutting out objects from an image, resize and "save for web. The save for web should be given high priority. My reason for installing the 2.9.9 is that it seems that the handling of exif data and image comments have been improved in this version.
(01-21-2018, 11:47 AM)petter5 Wrote: Yes, as you told. When save to web to jpg, gimp crashes and must be restarted. For me, the save for web possibility is one of GIMP's most important features
and should really me a default feature of GIMP - not a plug-in. I'm not an artist. but use GIMP for my daily work , mostly cutting out objects from an image, resize and "save for web. The save for web should be given high priority. My reason for installing the 2.9.9 is that it seems that the handling of exif data and image comments have been improved in this version.
Gimp is built around plugins. Go and look in /usr/lib/gimp/2.0/plug-ins/ and see the number of file-(some file type) everything from file-aa through file-jpeg to file-wxd
Just a note, no good complaining here. No gimp developers in residence
Unlikely that it will be updated. If you go to https://github.com/auris/gimp-save-for-web you see the bulk is about 8 years old. You could ask there if it can be updated. I once tried a compile for Gimp 2.9 but too many errors.
If you look back at earlier posts, you see that png now has radically different modes and jpeg2000 looks like it has been dumped in favour of webp format.
The jpeg export-for-web did work in that kubuntu 16.04, not working in xubuntu 16.04? It will be a dependency somewhere.
Cut-resize-and-save? Not exact but this was made for the people who could not get to grips with the idea of exporting: http://shallowsky.com/blog/gimp/saver.html You can get a scaled copy.
You could ask one of the clever guys for advice on making a bespoke script/plugin.
(01-21-2018, 11:47 AM)petter5 Wrote: Yes, as you told. When save to web to jpg, gimp crashes and must be restarted. For me, the save for web possibility is one of GIMP's most important features
and should really me a default feature of GIMP - not a plug-in. I'm not an artist. but use GIMP for my daily work , mostly cutting out objects from an image, resize and "save for web. The save for web should be given high priority. My reason for installing the 2.9.9 is that it seems that the handling of exif data and image comments have been improved in this version.
Gimp is built around plugins. Go and look in /usr/lib/gimp/2.0/plug-ins/ and see the number of file-(some file type) everything from file-aa through file-jpeg to file-wxd
Just a note, no good complaining here. No gimp developers in residence
Unlikely that it will be updated. If you go to https://github.com/auris/gimp-save-for-web you see the bulk is about 8 years old. You could ask there if it can be updated. I once tried a compile for Gimp 2.9 but too many errors.
If you look back at earlier posts, you see that png now has radically different modes and jpeg2000 looks like it has been dumped in favour of webp format.
The jpeg export-for-web did work in that kubuntu 16.04, not working in xubuntu 16.04? It will be a dependency somewhere.
Cut-resize-and-save? Not exact but this was made for the people who could not get to grips with the idea of exporting: http://shallowsky.com/blog/gimp/saver.html You can get a scaled copy.
You could ask one of the clever guys for advice on making a bespoke script/plugin.
To continue my work I just reverted GIMP to 2.8.16 where the plugin works fine. Yes, I know about webp format, and when it's fully implemented to be used in most CMS I would love it. But for now and mostly for several years to come, the webexport /save for web is a highly valued feature. Sorry, I'm not a developer because if I was, the wevbexport plug-in would be high priority. I know GIMP have many very powerful features for artists and creators, but my option is that webexport is a important and valuated feature/plugin that should be updated.