-
Senior Member
registered user
[SCRIPT] Rotate (sharpen,...) images with a right-click
For Windows XP, there is a power tool that lets you rotate images by right-clicking. Now, there is this feature for Knoppix too. Simply run the following or put it in your knoppix.sh and then you can rotate images in Konqueror with a right-click.
Code:
#!/bin/bash
#################### OUTDATED, FOR NEW VERSION SEE BELOW ####################
# rotate images by right-clicking in Konqueror
# by probono
# This script is published under the GPL
mkdir -p ~/.kde/share/apps/konqueror/servicemenus
cat >> ~/.kde/share/apps/konqueror/servicemenus/rotate_ccw.desktop <<EOF
[Desktop Entry]
ServiceTypes=image/png,image/jpeg,image/gif
Actions=rotate_ccw
[Desktop Action rotate_ccw]
Name=Rotate counter-clockwise
Icon=rotate_ccw
Exec=/bin/sh -c "for file in %U; do mogrify -rotate 270 $file; done"
EOF
cat >> ~/.kde/share/apps/konqueror/servicemenus/rotate_cw.desktop <<EOF
[Desktop Entry]
ServiceTypes=image/png,image/jpeg,image/gif
Actions=rotate_cw
[Desktop Action rotate_cw]
Name=Rotate clockwise
Icon=rotate_cw
Exec=/bin/sh -c "for file in %U; do mogrify -rotate 90 $file; done"
EOF
-
Senior Member
registered user
Btw, this solution is done using imagemagick. You can also resize, rotate, sharpen, color reduce, or add special effects to an image or image sequence and save your completed work in the same or differing image format. Have a look at /usr/share/doc/imagemagick/html/ImageMagick.html in Knoppix.
For information on how to make the context menus, there is an excellent article on http://developer.kde.org/documentati...vicemenus.html
So, be creative!
-
Senior Member
registered user
very cool!
![Quote](images/misc/quote_icon.png)
Originally Posted by
probono
Btw, this solution is done using imagemagick. You can also resize, rotate, sharpen, color reduce, or add special effects to an image or image sequence and save your completed work in the same or differing image format. Have a look at /usr/share/doc/imagemagick/html/ImageMagick.html in Knoppix.
For information on how to make the context menus, there is an excellent article on
http://developer.kde.org/documentati...vicemenus.html
So, be creative!
Thats a very cool script! I like it a lot.
I created a bug report and will try to get it in the next iso, if I find the time. (my todo list grows longer
)
cu
Fabian
-
does this do a lossless jpg rotate?
regards,
Jim
-
Senior Member
registered user
Re: very cool!
![Quote](images/misc/quote_icon.png)
Originally Posted by
Fabianx
I created a bug report and will try to get it in the next iso
If you want to include it in the ISO, you don't have to put the script on the CD, just copy the files it creates in ~/.kde/share/apps/konqueror/servicemenus/ to /usr/share/apps/konqueror/servicemenus.
-
Senior Member
registered user
![Quote](images/misc/quote_icon.png)
Originally Posted by
true1ever
does this do a lossless jpg rotate?
the new version does, and it also preserves EXIF data:
Code:
#!/bin/bash
# Lossless JPG image rotation in the Konqueror context menu
# uses jpegtran which comes with Knoppix
#
# by probono
# GPL
mkdir -p ~/.kde/share/apps/konqueror/servicemenus
cat >> ~/.kde/share/apps/konqueror/servicemenus/rotate.desktop <<EOF
[Desktop Entry]
ServiceTypes=image/jpg,image/jpeg
Actions=rotatejpgCCW;rotatejpgCW;fliphor;flipver
[Desktop Action rotatejpgCCW]
Name=Rotate Counterclockwise
Icon=rotate_ccw
Exec=/bin/sh -c "for file in %U; do jpegtran -copy all -rotate 270 -outfile rotate \$file; mv rotate \$file; done"
[Desktop Action rotatejpgCW]
Name=Rotate Clockwise
Icon=rotate_cw
Exec=/bin/sh -c "for file in %U; do jpegtran -copy all -rotate 90 -outfile rotate \$file; mv rotate \$file; done"
[Desktop Action fliphor]
Name=Flip Horizontal
Exec=/bin/sh -c "for file in %U; do jpegtran -copy all -flip horizontal -outfile rotate \$file; mv rotate \$file; done"
[Desktop Action flipver]
Name=Flip Vertical
Exec=/bin/sh -c "for file in %U; do jpegtran -copy all -flip vertical -outfile rotate \$file; mv rotate \$file; done"
EOF
It is now no longer based on imagemagick, but now based on http://www.solidhosting.nl/~arends/kde/ " For losness rotating JPG images the script uses jpegtran. This program is provided by the Indepentent JPEG group in libjpeg."
-
Senior Member
registered user
![Quote](images/misc/quote_icon.png)
Originally Posted by
probono
![Quote](images/misc/quote_icon.png)
Originally Posted by
true1ever
does this do a lossless jpg rotate?
the new version does, and it also preserves EXIF data:
Code:
#!/bin/bash
# Lossless JPG image rotation in the Konqueror context menu
# uses jpegtran which comes with Knoppix
#
# by probono
# GPL
mkdir -p ~/.kde/share/apps/konqueror/servicemenus
cat >> ~/.kde/share/apps/konqueror/servicemenus/rotate.desktop <<EOF
[Desktop Entry]
ServiceTypes=image/jpg,image/jpeg
Actions=rotatejpgCCW;rotatejpgCW;fliphor;flipver
[Desktop Action rotatejpgCCW]
Name=Rotate Counterclockwise
Icon=rotate_ccw
Exec=/bin/sh -c "for file in %U; do jpegtran -copy all -rotate 270 -outfile rotate \$file; mv rotate \$file; done"
[Desktop Action rotatejpgCW]
Name=Rotate Clockwise
Icon=rotate_cw
Exec=/bin/sh -c "for file in %U; do jpegtran -copy all -rotate 90 -outfile rotate \$file; mv rotate \$file; done"
[Desktop Action fliphor]
Name=Flip Horizontal
Exec=/bin/sh -c "for file in %U; do jpegtran -copy all -flip horizontal -outfile rotate \$file; mv rotate \$file; done"
[Desktop Action flipver]
Name=Flip Vertical
Exec=/bin/sh -c "for file in %U; do jpegtran -copy all -flip vertical -outfile rotate \$file; mv rotate \$file; done"
EOF
It is now no longer based on imagemagick, but now based on
http://www.solidhosting.nl/~arends/kde/ " For losness rotating JPG images the script uses jpegtran. This program is provided by the Indepentent JPEG group in libjpeg."
thx, both scripts will be added in next iso.
cu
Fabian
Similar Threads
-
By knopx4me in forum Customising & Remastering
Replies: 0
Last Post: 03-06-2005, 08:06 PM
-
By gotsanity in forum Hdd Install / Debian / Apt
Replies: 4
Last Post: 12-06-2004, 06:28 AM
-
By Slay3r in forum General Support
Replies: 4
Last Post: 07-17-2004, 04:35 AM
-
Replies: 11
Last Post: 01-28-2004, 01:57 AM
-
By Dallas Eschenauer in forum General Support
Replies: 2
Last Post: 09-06-2003, 09:19 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
![Juniper EX2300-C-12P, 12 Port FANLESS POE Ethernet Switch EX2300-C picture](/store/img/g/bCoAAOSw~05mYznc/s-l225/Juniper-EX2300-C-12P-12-Port-FANLESS-POE-Ethernet-.jpg)
Juniper EX2300-C-12P, 12 Port FANLESS POE Ethernet Switch EX2300-C
$375.00
![Juniper Networks EX2300-C-12T Compact 12-Port EX2300-C Series Ethernet Switch picture](/store/img/g/Dh4AAOSw3Chmbx7U/s-l225/Juniper-Networks-EX2300-C-12T-Compact-12-Port-EX23.jpg)
Juniper Networks EX2300-C-12T Compact 12-Port EX2300-C Series Ethernet Switch
$300.00
![Juniper EX3400-48P 48-Ports PoE+ 4x SFP+ and 2x QSFP+ Managed Switch Tested picture](/store/img/g/INMAAOSw6ydmBcA-/s-l225/Juniper-EX3400-48P-48-Ports-PoE-4x-SFP-and-2x-QSFP.jpg)
Juniper EX3400-48P 48-Ports PoE+ 4x SFP+ and 2x QSFP+ Managed Switch Tested
$135.00
![Juniper Networks EX3300-24P | 24 Port Gigabit Network Switch w/ Power cord picture](/store/img/g/MswAAOSwuMBl7vhO/s-l225/Juniper-Networks-EX3300-24P-24-Port-Gigabit-Networ.jpg)
Juniper Networks EX3300-24P | 24 Port Gigabit Network Switch w/ Power cord
$53.99
![Juniper EX4300-48MP Multigigabit (1/2.5/5/10Gb) PoE++ Ethernet Switch picture](/store/img/g/OlUAAOSw5kBmhOA8/s-l225/Juniper-EX4300-48MP-Multigigabit-1-2-5-5-10Gb-PoE-.jpg)
Juniper EX4300-48MP Multigigabit (1/2.5/5/10Gb) PoE++ Ethernet Switch
$1100.00
![Juniper Networks EX3300 EX3300-48P 48-Port Gigabit PoE+ Switch picture](/store/img/g/QUAAAOSw9lllAhVU/s-l225/Juniper-Networks-EX3300-EX3300-48P-48-Port-Gigabit.jpg)
Juniper Networks EX3300 EX3300-48P 48-Port Gigabit PoE+ Switch
$59.95
![Juniper Networks SRX320-POE 6-Port Service Gateway Security Appliance Tested picture](/store/img/g/dRYAAOSweq5led2G/s-l225/Juniper-Networks-SRX320-POE-6-Port-Service-Gateway.jpg)
Juniper Networks SRX320-POE 6-Port Service Gateway Security Appliance Tested
$149.99
![Juniper Networks EX2200-C-12P-2G Gigabit Ethernet Managed Switch picture](/store/img/g/dbUAAOSwFd1mey3A/s-l225/Juniper-Networks-EX2200-C-12P-2G-Gigabit-Ethernet-.jpg)
Juniper Networks EX2200-C-12P-2G Gigabit Ethernet Managed Switch
$79.99
![Juniper Networks EX4400-48MP 48 port 5GbE + 12 port 10 Gigabit PoE++ Switch -NEW picture](/store/img/g/QesAAOSw07hmSVQ3/s-l225/Juniper-Networks-EX4400-48MP-48-port-5GbE-12-port-.jpg)
Juniper Networks EX4400-48MP 48 port 5GbE + 12 port 10 Gigabit PoE++ Switch -NEW
$1200.00
![Juniper Networks SRX220 8-Port Gigabit Services Gateway Security Appliance picture](/store/img/g/W6sAAOSwwFFkHGrv/s-l225/Juniper-Networks-SRX220-8-Port-Gigabit-Services-Ga.jpg)
Juniper Networks SRX220 8-Port Gigabit Services Gateway Security Appliance
$45.00