Koala Picture -> PNG oder so?

Es gibt 12 Antworten in diesem Thema, welches 1.744 mal aufgerufen wurde. Der letzte Beitrag (22. Juli 2022 um 10:16) ist von schorsch3000.

  • Ich stolpere gerade über folgendes Problem:

    Ich suche eine Möglichkeit ein Koala Bild via Shell nach PNG umzuwandeln, finde da aber nichts passendes.
    Hat da jemand vielleicht eine Idee?

    --------------------------------------------------------------------------------------------------------
    RapidFire BBS: rapidfire.hopto.org:64128

  • Hat da jemand vielleicht eine Idee?

    Hier mal lesen und stöbern ...

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    xnview ... irfanview ... koa-Konvertierungstools nach xyz ... müsstest du das binäre .koa aber aus dem .d64 holen.

  • Ich stolpere gerade über folgendes Problem:

    Ich suche eine Möglichkeit ein Koala Bild via Shell nach PNG umzuwandeln, finde da aber nichts passendes.
    Hat da jemand vielleicht eine Idee?

    Geht das nicht mit Multipaint?

    Gruß & Kuss zum Wochenschluss,
    Holy Moses/Role

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um dieses Medienelement zu sehen.

  • Guckst du Bitte melde dich an, um diesen Link zu sehen.

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • pcollins wollte ja was für die Shell. Wahrscheinlich um Bilder in Massen per Batch Script o.ä. zu konvertieren, oder sonst was in der art.

    Vorstellung Raveolution BBS -> Bitte melde dich an, um diesen Link zu sehen.
    Raveolution BBS -> raveolution.hopto.org:64128
    Raveolution Gopher Hole -> gopher://raveolution.hopto.org:70

  • Wenn's in C sein soll: Bitte melde dich an, um diesen Link zu sehen. enthält u.a. c64toppm - das konvertiert (u.a.) Koala nach PPM. Ist für den Amiga, aber C-Quelltexte sind dabei, die lassen sich unter Linux und Windows problemlos kompilieren.

    Für PPM gibt's auf modernen Systemen reichlich Unterstützung, in einem zweiten Schritt (mit imagemagick, netpbm...) nach PNG konvertieren ist dann kein Problem mehr.

  • pcollins wollte ja was für die Shell. Wahrscheinlich um Bilder in Massen per Batch Script o.ä. zu konvertieren, oder sonst was in der art.

    richtig, das ist der Plan :wink:

    Wenn's in C sein soll: Dieses Paket enthält u.a. c64toppm - das konvertiert (u.a.) Koala nach PPM. Ist für den Amiga, aber C-Quelltexte sind dabei, die lassen sich unter Linux und Windows problemlos kompilieren.

    Ok, läuft theoretisch.. leider sind die PPM Fotos verzehrt :sad:
    Und ich kann kein Parameter finden womit ich das ändern könnte.

    --------------------------------------------------------------------------------------------------------
    RapidFire BBS: rapidfire.hopto.org:64128

  • Ok, läuft theoretisch.. leider sind die PPM Fotos verzehrt :sad:
    Und ich kann kein Parameter finden womit ich das ändern könnte.


    Ah, richtig - das war bei mir auch. Er konvertiert 160x200 Pixel Koala-Bilder in 160x200 Pixel PPMs - komisch dass er das nicht auch gleich korrigiert. Allerdings musst du ja sowieso ein zweites Mal drüber - zwecks Konvertierung von PPM nach PNG. Wenn du das mit imagemagick erledigst, kannst du auch gleich die Größenanpassung einbauen.

    Ich bin kein imagemagick-Experte, muss das auch immer erst nachlesen - aber ich meine das hier sollte funktieren (ansonsten Handbuch konsultieren):

    Code
    convert input.ppm -resize 320x200! output.png
  • convert input.ppm -resize 320x200! output.png

    Mh, ich brauche das Bild aber in 240x240. Wie bekomme ich das denn umgewandelt ohne das was abgeschnitten wird uns es verzerrt wird. Das ich schwarzen Rand habe ist dann klar.

    --------------------------------------------------------------------------------------------------------
    RapidFire BBS: rapidfire.hopto.org:64128

  • Du kannst beliebig viele Bildoperatoren hintereinander hängen. Also etwa so:

    Code
    convert input.ppm -resize 320x200! -resize 240x240 output.png

    Die erste (mit dem "!", das musst du unter Linux übrigens escapen ("\!")) Operation zwingt das Bild unter Verletzung der Aspect Ratio auf 320x200, die zweite schrumpft es so, dass es in 240x240 passt. WIMRE wird es dabei aber nur verkleinert und hat dann 240x180 Pixel oder so. D.h. man brächte noch eine dritte Operation, die das Bild dann oben und unten noch mit schwarzen Rändern versieht - aber den Operator kenne ich nicht auswendig. Also Handbuch konsultieren...

  • Korodny : So langsam wird es was :wink:

    convert titlepic.ppm -resize 320x200\! -resize 240x240 titlepic.png

    Nun hab ich aber mein Bild in 240x150, brauche es ja aber 240x240.
    Dh ich brauche oben und unten schwarzen Rand.

    --------------------------------------------------------------------------------------------------------
    RapidFire BBS: rapidfire.hopto.org:64128

  • Du kannst beliebig viele Bildoperatoren hintereinander hängen. Also etwa so:

    Code
    convert input.ppm -resize 320x200! -resize 240x240 output.png

    Die erste (mit dem "!", das musst du unter Linux übrigens escapen ("\!")) Operation zwingt das Bild unter Verletzung der Aspect Ratio auf 320x200, die zweite schrumpft es so, dass es in 240x240 passt. WIMRE wird es dabei aber nur verkleinert und hat dann 240x180 Pixel oder so. D.h. man brächte noch eine dritte Operation, die das Bild dann oben und unten noch mit schwarzen Rändern versieht - aber den Operator kenne ich nicht auswendig. Also Handbuch konsultieren...

    dann erweitern wir mal...

    Code
    convert input.ppm -resize 320x200! -resize 240x240 -gravity center -background black -extent 240x240 output.png