Det går snabbare med dwebp, om man ändå bara ska konvertera alltså....JoWa skrev:Om man vill undvika Gimp…
Program som stöder WebP och AVIF
Kategoriregler
Här behandlar vi ritprogram, program för fotoretuschering, bildhantering och liknande. Vänligen observera att trådar rörande grafikkort hör hemma i Hårdvara och drivrutiner!
Här behandlar vi ritprogram, program för fotoretuschering, bildhantering och liknande. Vänligen observera att trådar rörande grafikkort hör hemma i Hårdvara och drivrutiner!
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: Program som stöder WebP
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP
libwebp 1.2.0: https://chromium.googlesource.com/webm/ ... ags/v1.2.0
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP
Inkscape 1.1 (nu RC1) kan exportera som WebP: https://wiki.inkscape.org/wiki/index.ph ... .2F_Export
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP
libwebp 1.2.1: https://chromium.googlesource.com/webm/ ... ags/v1.2.1
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: Program som stöder WebP
Här är förresten ett litet enkelt script som jag gjorde för ett halvår sedan eller så. Det konverterar WebP till PNG och tar (om så önskas) bor den gamla filen i WebP-format.
...
Kod: Markera allt
#! /bin/bash
#
#####################################################################
#
function usage {
cat << EOD
webp [-r] [infile]
If infile is not specified, all .webp files in the current directory is converted and if infile is a directory, all .webp files in that directory are converted
-h|--help
Show this
-p|--purge
Purge away the .webp file ater converting it to .png
-r|-R|--recurs|--recursive
Search recursive, even in subdirectories
EOD
exit
}
#
#####################################################################
#
TEMP=`getopt -ohprR --long help,purge,recurs,recursive -n $(basename $0) -- "$@"`
if [[ $? -ne 0 ]]; then
usage
fi
eval set -- "$TEMP"
#
MAXDEPTH=1
PURGE=false
RECURS=false
CMDNAME=$(basename $0)
while true; do
case $1 in
-h|--help)
usage
exit
;;
-p|--purge)
PURGE=true
shift
;;
-r|-R|--recurs|--recursive)
MAXDEPTH=99
RECURS=true
shift
;;
--)
shift
break
;;
*)
echo "-Got a star..."
shift
break
;;
esac
done
#
#####################################################################
#
INFILE=""
if [[ -z $1 ]]; then
ALL=true
else
ALL=false
INFILE="$1"
fi
#
FILENAME=${INFILE%.*}
FILETYPE=$(file "$INFILE" | awk -F : '{ print $2 }' | awk '{ print $1 }')
if [[ $FILETYPE == "directory" ]]; then
BASEDIR=$FILENAME
ALL=true
else
BASEDIR="."
fi
#
echo
if [[ $ALL == false ]]; then
if [[ $FILETYPE == "RIFF" ]]; then
echo "-Converting $INFILE to $FILENAME.png"
#
# Convert from jpg to webp ==> cwebp -q 90 example.jpeg -o example.webp
dwebp $INFILE -o $FILENAME.png
#
if [[ $PURGE == true ]]; then
echo "-Removing $INFILE"
rm $INFILE
fi
echo
fi
else
FILES=$(find $BASEDIR -maxdepth $MAXDEPTH -iname \*.webp)
for INFILE in $FILES; do
FILENAME=${INFILE%.*}
FILETYPE=$(file "$INFILE" | awk -F : '{ print $2 }' | awk '{ print $1 }')
#
if [[ $FILETYPE == "RIFF" ]]; then
echo "-Converting $INFILE to $FILENAME.png"
#
# Convert from jpg to webp ==> cwebp -q 90 example.jpeg -o example.webp
dwebp $INFILE -o $FILENAME.png
#
if [[ $PURGE == true ]]; then
echo "-Removing $INFILE"
rm $INFILE
fi
echo
fi
done
fi
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP
Ett skript som verkar åt andra hållet vore kanske mer passande i denna tråd.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: Program som stöder WebP
Tycker jag väl inte... ett script som konverterar WebP till PNG, gör ju att du får bilderna till ett format som i stort sett allting stöder...JoWa skrev:Ett skript som verkar åt andra hållet vore kanske mer passande i denna tråd.
(Dessutom står det lite i kommentarerna även om hur man konverterar (från JPG) till WebP...)
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP
WebP är ett högst användbart bildformat som stöds av allt fler program – vilket är vad denna tråd handlar om –, och är både kompaktare och mer mångsidigt än PNG, eller något annat bildformat. (WebP stöder, till skillnad mot PNG, också förstörande komprimering och animering, och kan således också ersätta JPEG och GIF.)
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: Program som stöder WebP
Ok, där har du faktiskt en poäng...
För konvertering till WebP, kan i stort sett samma script användas, men "
dwebp $INFILE -o $FILENAME.png" måste då bytas ut mot "cwebp $INFILE -o $FILENAME.webp". Dessutom måste "png" bytas ut mot "webp" på några ställen och på samma sätt "webp" mot "png"...
I övrigt bör nog scriptet klara av det...
[EDIT] Hmmmm... kontrollen med "if [[ $FILETYPE == "RIFF" ]]; then" är kanske lite tveksam, eftersom både WebP och PNG är det. Får nog ta och kika lite mer på det här...
[EDIT igen] Nope, det bör funka... om man bara byter ut "png" mot "webp" och vice versa. Plus ändringen av konverteringen som beskrivs i andra stycket ovanför...
Ska fixa till scriptet så det kan konvertera både till och från WebP!!
Anledningen till att jag skrev scriptet för att konvertera från WebP och till PNG var att många bakgrunder jag hämtat hem från nätet var i WebP, men "nitrogen" (som sätter upp bakgrunder i LXDE) klarar inte av det....
För konvertering till WebP, kan i stort sett samma script användas, men "
dwebp $INFILE -o $FILENAME.png" måste då bytas ut mot "cwebp $INFILE -o $FILENAME.webp". Dessutom måste "png" bytas ut mot "webp" på några ställen och på samma sätt "webp" mot "png"...
I övrigt bör nog scriptet klara av det...
[EDIT] Hmmmm... kontrollen med "if [[ $FILETYPE == "RIFF" ]]; then" är kanske lite tveksam, eftersom både WebP och PNG är det. Får nog ta och kika lite mer på det här...
[EDIT igen] Nope, det bör funka... om man bara byter ut "png" mot "webp" och vice versa. Plus ändringen av konverteringen som beskrivs i andra stycket ovanför...
Ska fixa till scriptet så det kan konvertera både till och från WebP!!
Anledningen till att jag skrev scriptet för att konvertera från WebP och till PNG var att många bakgrunder jag hämtat hem från nätet var i WebP, men "nitrogen" (som sätter upp bakgrunder i LXDE) klarar inte av det....
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP och AVIF
Jag utvidgar tråden till att också omfatta släktingen AVIF. Medan WebP är byggt på VP8, är AVIF byggt på AV1, en vidareutveckling av V8, VP9, VP10.
Referensimplementering är libavif, som innehåller stillbildskodaren i SVT-AV1. Nu har version 0.9.3 släppts.
libavif v0.9.3 release
https://chromium.googlesource.com/exter ... ags/v0.9.3
Stödet för AVIF är rätt begränsat, men Firefox, Chrome och Opera stöder formatet.
https://caniuse.com/avif
Referensimplementering är libavif, som innehåller stillbildskodaren i SVT-AV1. Nu har version 0.9.3 släppts.
libavif v0.9.3 release
https://chromium.googlesource.com/exter ... ags/v0.9.3
Stödet för AVIF är rätt begränsat, men Firefox, Chrome och Opera stöder formatet.
https://caniuse.com/avif
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP och AVIF
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP och AVIF
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP och AVIF
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP och AVIF
FFmpeg Lands AVIF Muxer For This Image Format Based On AV1 (Phoronix)
https://github.com/FFmpeg/FFmpeg/commit ... 5af95d2a64
Slänger också in en uppdatering från januari: libwebp 1.2.2
https://chromium.googlesource.com/webm/ ... ags/v1.2.2
https://github.com/FFmpeg/FFmpeg/commit ... 5af95d2a64
Slänger också in en uppdatering från januari: libwebp 1.2.2
https://chromium.googlesource.com/webm/ ... ags/v1.2.2
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP och AVIF
How to See .WebP Images in Nautilus & Other GTK Apps (OMG! Linux)
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP och AVIF
libwebp 1.2.3: https://chromium.googlesource.com/webm/ ... ags/v1.2.3
Safari 16 (Mac OS 13, IOS) stöder AVIF. https://caniuse.com/avif
Safari 16 (Mac OS 13, IOS) stöder AVIF. https://caniuse.com/avif
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP och AVIF
How to Add WebP Support to Ubuntu 22.04 LTS (OMG! Ubuntu!)
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP och AVIF
libwebp 1.2.4: https://chromium.googlesource.com/webm/ ... ags/v1.2.4
Nu utgiven: LibreOffice 7.4 Community, a benchmark for interoperabilityJoWa skrev:LibreOffice Finally Adding Support For The WebP Image Format (Phoronix)
I LibreOffice 7.4.
- Support for WebP images and EMZ/WMZ files
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP och AVIF
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- JoWa
- Global Moderator
- Inlägg: 7780
- Blev medlem: 09 jun 2012, 06:16
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Boo
- Kontakt:
Re: Program som stöder WebP och AVIF
Ubuntu 22.10 har inbyggt stöd för WebP i filhanteraren och bildvisaren.
Noble Numbat | Firefox 125β (snap) | Privacy Badger