Ubuntu 24.04.1 LTS | Lataa ja asenna | Tutustu yhteisöön | Blogi | Yritysten tarjoamat palvelutLiity Ubuntu Suomen seuraan muualla: Discourse, Facebook, Mastodon, Matrix, Telegram, X
Vastausta minulla ei valitettavasti ole, mutta tulin uteliaaksi. Missä noita formaatteja vieläoikeasti käytetään ?
Elikkäs otsikon mukaista sydeemiä kaipaisin. Gimpillä osaan tehdä ko. operaation, mutta sitä ei ehkä saa automatisoiduksi.Convert:lla en osaa tehdä sitä.
$ convert rgba_kuva -background white +matte rgb_kuva
Lainaus käyttäjältä: peran - 18.02.07 - klo:18.33Elikkäs otsikon mukaista sydeemiä kaipaisin. Gimpillä osaan tehdä ko. operaation, mutta sitä ei ehkä saa automatisoiduksi.Convert:lla en osaa tehdä sitä.no, imagemagick on kyllä se paketti joka tulee ensimmäisenä mieleen kun puhutaan kuvankäsittelystä komentoriviltä ja tähän hommaan convert on varmaan ihan omiaan. kun poistat alpha-kanavan tarvitset varmaan jonkun tietyn taustavärin kuvalle. se onnistuu -background vivulla ja alphakanava jätetään huomiotta +matte vivulla. muutakin voi toki kaivata, mutta ne(kin) löytyy convertin ohjeista.olisiko siis näin:Koodia: [Valitse]$ convert rgba_kuva -background white +matte rgb_kuva
#!/bin/bashlet w=`identify -format "%w" "${1}"`r=`identify -format "%h" ${1}`convert -resize ${w}x${r}! rgb_kuva.png rgb_kuvaApu.pngconvert -draw "image Over 0,0 $w,$r ${1}" rgb_kuvaApu.png name.png
No, nyt sain jo vihdoin toimimaan seuraavalla scriptillä. Se tarvitsee avuksi (myös pieni riittää) rgb-kuvan.
#!/bin/bash[ "$#" -ne 2 ] && echo "Usage: $(basename $0) input_image output_image" && exit 1size="$(identify -format "%wx%h" logo.png)"convert -size $size xc:white "$1" -compose over -composite "$2"
Minä hieman yksinkertaistin tuota ja tämä versio ei tarvitse apukuvaa.
FPDF error: 16-bit depth not supported: rgb.png
Lainaus käyttäjältä: mgronber - 19.02.07 - klo:11.47Minä hieman yksinkertaistin tuota ja tämä versio ei tarvitse apukuvaa.Tekee kyllä kuvan, mutta ei kelpaa fpdf:lle.Tämmöistä herjaa...Koodia: [Valitse]FPDF error: 16-bit depth not supported: rgb.png
Voi olla että "-depth 24" tai "-depth 8" -parametri ratkaisisi tuon ongelman... Jos viitsit kokeilla niin kiinnostaisi tietää onko noista apua.
#!/bin/bash[ "$#" -ne 2 ] && echo "Usage: $(basename $0) input_image output_image" && exit 1size="$(identify -format "%wx%h" ${1})"convert -size $size xc:white "$1" -compose over -composite -depth 8 "$2"