Leinwandgröße in Preview.app ändern, ohne Bild zu skalieren?

Ich habe ein PNG, dem ich zusätzliche Inhalte hinzufügen möchte. Dazu muss ich die Leinwandgröße des Bildes erhöhen: Vergrößern Sie einfach das Bild, ohne jedoch den vorhandenen Inhalt zu skalieren (was das Werkzeug „Größe anpassen“ anscheinend zu tun scheint).

Wie kann ich das machen?

TL/DR; Aus irgendeinem Grund hat die Vorschau-App keine direkte/einfache Möglichkeit, die Größe eines vorhandenen Bildes zu ändern, ohne es zu dehnen. Die folgenden Lösungen drehen sich alle um Möglichkeiten, ein neues, größeres Bild zu erstellen und dann ein oder mehrere kleinere Bilder darin einzufügen.
Warum dies verbessern, wenn Sie die Benutzeroberfläche der Musik-App zum 97. Mal bei der nächsten Macos-Version durchlaufen können? ;-) Schade, ansonsten liebe ich Vorschau, eine brillante App für schnelle und schmutzige Notizen auf Screenshots (z. B. UI-Störungen).

Antworten (4)

Das funktioniert gut für mich:

  1. Wählen Sie alle ( cmd+ A) und schneiden Sie ( cmd+ X) das Bild von seiner Leinwand aus (konvertieren Sie es in png, wenn Sie dazu aufgefordert werden).

  2. Ändern Sie die Größe des Bildes wie gewünscht über das Menü "Extras" (entsperren Sie die Proportionen, falls gewünscht)

  3. Fügen Sie das Originalbild erneut aus der Zwischenablage ein ( cmd+ V) und verschieben Sie es an die gewünschte Stelle auf der geänderten Leinwand

  4. Verwenden Sie cmd+ -, falls erforderlich, um herauszuzoomen (Sie sehen ein Schachbrettmuster, wo sich die Leinwand befindet, und Weiß dahinter).

  5. Fügen Sie nach Belieben andere Bilder usw. ein

Profi-Tipp: Wenn Sie das Schachbrett nicht sehen, wählen Sie „Bildhintergrund anzeigen“ (Opt+Cmd+B) aus dem Menü „Ansicht“.
Als ich mein Bild eingefügt habe, war die Position falsch. Um dies zu beheben, können Sie alles auswählen und die Auswahl an die gewünschte Stelle ziehen

Eine Option wäre das Ausschneiden und Einfügen mit ⌘-ALT-X und ⌘V, nachdem die Größe der Leinwand in der Zieldatei geändert wurde. Das eingefügte Bild scheint jetzt nicht mehr an den Leinwandkanten eingerastet zu werden.

Das Erhöhen der Leinwandgröße durch Zuschneiden scheint nicht möglich zu sein.

Pragmatische Lösung <3
Schöne schnelle und schmutzige Lösung. Ich habe jedoch bemerkt, dass die Qualität meines Bildes nachzulassen schien, also achten Sie darauf.
GIMP kann die Größe durch Zuschneiden erhöhen. Es könnte aber etwas schwer sein. (:

Die beste Methode, die ich gefunden habe, ist:

  1. Machen Sie einen Screenshot, der größer ist als Ihr Bild, an dem Sie gerade arbeiten. Normalerweise mache ich ein Foto von einem leeren Textdokument, sodass es vollständig weiß ist.

  2. Fügen Sie Ihr Bild in das neue Bild ein und fügen Sie dann auch Ihr anderes eingefügtes Bild hinzu.

  3. Wählen Sie das neue Kombinationsbild aus, kopieren Sie es und erstellen Sie ein endgültiges Bild, indem Sie ein neues aus der Zwischenablage erstellen.

Diese Methode funktioniert nur, wenn Ihre zwei oder mehr Bilder kleiner als Ihr Screenshot sind, aber bei mir funktioniert sie in 95 % der Fälle.

OK, ich sage nicht, dass dies das Beste ist, und experimentiere immer noch damit, aber Sie können die integrierte SIP - Terminal-App verwenden, wenn Sie wissen, wie groß das Bild sein muss, und Sie Kosmetika vertragen.

Ich habe einen Screenshot test.001.pngvon dieser Seite gemacht.

Geben Sie hier die Bildbeschreibung ein

Aber jetzt möchte ich es ein wenig dehnen, um mehr Platz zum Ausschneiden und Einfügen von Sachen zu schaffen.

sips test.001.png -g pixelHeight -g pixelWidth
.../test.001.png
  pixelHeight: 174
  pixelWidth: 950

Also, es ist 174 x 950 und ich möchte mehr vertikalen Platz schaffen.

(Ich musste die Größeninformationen nicht abfragen, aber ich stellte fest, dass ich sie immer unterschätzen würde (sie basiert auf der nativen Pixelauflösung des Mac), also kürzte ich sie stattdessen weiter).

sips test.001.png --padToHeightWidth 1000 950 --out test.002.stretched.png

und dann habe ich später etwas anderes eingefügt, um Ihnen eine Vorstellung vom Ergebnis zu geben.

Wenn Sie kein --outArgument angeben, wird die Datei direkt geändert, anstatt sie zu kopieren.

Es gibt einige Parameter vom Typ Offset sips, vielleicht gibt es eine Möglichkeit, das Originalbild oben links zu platzieren? In jedem Fall können Sie es ausschneiden und einfügen, um es an die gewünschte Stelle zu verschieben.

Geben Sie hier die Bildbeschreibung ein