Verlust der Auflösung beim Kopieren eines Bildes aus Excel nach Microsoft Paint

2941
curious

Kann jemand erklären, warum beim Kopieren von Bildern aus MS Office-Anwendungen (Excel / Word / Outlook) nach Microsoft Paint ein Auflösungsverlust auftritt?

Um es im Detail zu erklären:

  • Ich habe einen Screenshot in Excel gemacht (Einfügen => Screenshot => Bildschirmausschnitt)
  • Ich habe es nach MS Paint kopiert
  • Ich habe es zurück nach MS Excel kopiert

Die Größe des neuen Bildes (eingefügt aus Paint) (Höhe 2,04 ", Breite 4,71") beträgt etwa die Hälfte (oder sogar weniger) der Originalgröße (Höhe 5,11 ", Breite 11,78"). Ich habe die zwei Bilder in zwei verschiedenen Dateien gespeichert und festgestellt, dass die Datei mit dem neuen Bild 151 KB ist, während die Datei mit dem Originalbild 287 KB beträgt.

Um genau zu sein, tritt der Auflösungsverlust zum Zeitpunkt des Kopierens von Excel nach Paint auf.

Ich verwende Windows 10 und MS Office 2016. Mein Laptopbildschirm hat eine Auflösung von 4k.

Ich vermute, dies ist eine bestehende Einschränkung in MS Paint, da das gleiche nicht der Fall ist, wenn von Excel nach Paint 3D (oder von Excel nach Outlook) kopiert wird. MS Paint wurde wahrscheinlich nicht an den neuen 4k-Auflösungsstandard angepasst, aber es könnte eine Lösung geben, die mir nicht bekannt ist.

Zu beachten ist auch, dass ich nicht dasselbe Problem auf meinem anderen Laptop mit HD-Bildschirmauflösung habe (stattdessen 4K). Ich kann ein Bild von Excel nach MS Paint und zurück nach Excel kopieren, ohne die Bildgröße zu beeinträchtigen.

Bitte beraten.

Bearbeiten: Wie von @ harrymc gefragt, ist das Originalbild und das in MS Paint eingefügte Bild unten angefügt:


Original Bild: enter image description here

Bild nachdem es in MS Paint eingefügt wurde:

enter image description here

Mehr Beispiele:

Aufgrund von Kommentaren denke ich, dass das Hinzufügen weiterer Beispiele das Problem klarer machen kann. Dieses Mal habe ich eine kleinere Standard-Leinwandgröße beibehalten, sodass kein zusätzlicher Leerraum vorhanden ist. Wenn ein größeres Bild eingefügt wird, vergrößert Paint die Leinwandgröße automatisch, um sie an das Bild anzupassen.

Originalbild - Größe 41 KB - Größe 532 px x 222 px

enter image description here

Bild nach dem Einfügen in MS Paint - Größe 8 KB - Abmessung 217 px x 92 px

enter image description here

Größen- und Maßnachweis enter image description here

0
Veröffentlichen Sie die Dateien, wenn Sie einen Blick darauf werfen möchten. harrymc vor 7 Jahren 0
Wie von u gewünscht, habe ich die Dateien hinzugefügt curious vor 7 Jahren 0
Pixel sind noch Pixel. Farbe muss nicht an 4K oder etwas angepasst werden. Ich glaube, Excel ist schuld. Versuchen Sie das Einfügen in verschiedenen Bildbearbeitungsprogrammen wie GIMP, Photoshop (falls verfügbar) und Paint.NET. Sie können auch einen Clipboard Viewer ausprobieren, sollten sich jedoch über Spy / Adware im Klaren sein. Daniel B vor 7 Jahren 0
Hallo Daniel, ich denke, 4K ist DAS Problem, da dies nicht passiert, wenn ich es auf meinem anderen Laptop mache, der nicht 4K ist. Ich habe meine Frage mit dieser neuen Erkenntnis aktualisiert curious vor 7 Jahren 0
Können Sie ein kleines Bild (z. B. 100 x 100 px) aufnehmen und in Farbe einfügen? Wird es auch in der Größe verändert? Wie wäre es, wenn Sie ein 4k-Bild auf Ihrem anderen (nicht-4k) Laptop in Farbe kopieren, tritt der Fehler dann auf? Der andere Laptop ist auch Windows 10 oder? jiggunjer vor 7 Jahren 0
habe alles versucht, was du gesagt hast - gleiche Ausgabe. Ich habe der Frage weitere Beispiele hinzugefügt curious vor 7 Jahren 0

2 Antworten auf die Frage

1
harrymc

If the problem is image quality :

The posted images are both of type JPEG. If this is the case, then every save in JPEG format will lose resolution. This format is lossy in the sense that every succeeding compression will cause some loss in image quality.

In addition, the two images are not of the same size, the second image actually larger than the first, so that pixel extrapolation will cause some further loss compared to the original.

If you wish for more accuracy, use a more evolved image editor than Paint, for example the free Paint.NET, and use a lossless format such as PNG (with or without compression).


If the problem is image size :

It is impossible that copy/paste changed the image size, so some other explanation is required.

The only explanations I can think of for the result of the above operation by the poster to be too small are:

  1. The screenshot was taken of the image when it was displayed as zoomed-out, so smaller.
  2. The paste was from a low-resolution image into a high-resolution one, which will make it look smaller.

In all cases, my advice is not to use screenshots for copying an image, but rather to export and import the image using the capabilities supplied by the products you are using.

Ich sehe nicht, wie das Problem mit JPEG zusammenhängt. Es hängt mit der Übertragung in die Zwischenablage zusammen. Daniel B vor 7 Jahren 0
Die von Ihnen geposteten Bilder sind in JPEG, obwohl sie von imgur möglicherweise konvertiert wurden. Wenn Sie jedoch die Bilder * und * erneut komprimieren und sie in einer anderen Auflösung speichern, führt dies zu Qualitätsverlust. Die Zwischenablage ist auch kein guter Mechanismus für die Übertragung, da das intern verwendete Format bmp ist, sodass das ursprüngliche JPEG (oder was auch immer) verloren geht. harrymc vor 7 Jahren 0
Hier geht es nicht um Qualitätsverlust. Es geht um die Größe des sichtbaren Bildes in Pixel. Das zweite Bild besteht hauptsächlich aus weißen Pixeln. Der eingefügte Teil des Bildes ist * wirklich * klein. Daniel B vor 7 Jahren 0
@DanielB: Ohne irgendeine Art von Manipulation ändert das Einfügen die Bildgröße nicht. Es ist möglich, dass der Screenshot eines verkleinerten Bildes aufgenommen wurde, sodass es tatsächlich kleiner war. Meldung an das OP: Wenn dies die Erklärung ist, dann verwenden Sie keine Screenshots zum Kopieren von Bildern, sondern exportieren und importieren Sie die Bilder so, wie sie sind. harrymc vor 7 Jahren 0
Thanx harrymc für Ihren Beitrag, ich stimme @DanielB jedoch zu, dass das Problem mit der Übertragung in die Zwischenablage zusammenhängt. Wie ich bereits in meiner Frage erwähnte, führt das Kopieren von Excel zu 3d n zurück zu Excel nicht zum Verlust der Auflösung. ein anderes pt - auf meinem anderen Laptop, der nicht 4k ist, habe ich kein Problem. ich kann von excel nach ms paint n zurück ohne auflösungsverlust kopieren. Ich habe meine Frage mit dieser Erkenntnis aktualisiert curious vor 7 Jahren 0
Dieses Problem hat offensichtlich nichts mit Bildformaten zu tun. Der durch jpeg verursachte Verlust der * visuellen Auflösung * führt nicht zum Verschwinden der tatsächlichen Datenpixel. OP verwendet das Wort "Auflösung", um sich auf die Bildgröße (Pixelabmessungen) zu beziehen, die sich beim Einfügen in ms Paint zu ändern scheint. jiggunjer vor 7 Jahren 0
@ jiggunjer: Auf keine Weise hat das Kopieren / Einfügen die Auflösung geändert. Ich kann mir nur vorstellen, dass das Ergebnis zu klein ist: (1) Screenshot des Bildes, wenn es herausgezoomt wird, (2) Wenn Sie ein Bild mit niedriger Auflösung in ein hochauflösendes einfügen, wird es kleiner aussehen . Der erste bedeutet Benutzerfehler, der zweite bezieht sich auf Bildformate. harrymc vor 7 Jahren 0
Es ändert sich die Auflösung und damit auch die Größe des Bildes. Wenn jemand 4k ausprobieren kann, wird dasselbe Ergebnis erwartet. Ich habe der Frage weitere Beispiele hinzugefügt, um sie zu klären curious vor 7 Jahren 0
Ein Screenshot ist keine Möglichkeit, ein Bild zu übertragen, und Paint ist kein Bildeditor. Ich verstehe, dass Ihr Problem darin besteht, dass Excel keine Funktion zum Speichern von Bildern hat, siehe [diese beiden Methoden] (http://www.excelhowto.com/how-to-quickly-extract-pictures-from-an-excel-file) /). harrymc vor 7 Jahren 0
1
rand337

Ich bin mir zwar nicht sicher, was diese Reduzierung der Bildgröße / Auflösung beim Kopieren aus Excel verursacht, aber ich konnte eine (etwas hackige) Problemumgehung finden, von der ich dachte, dass sie hilfreich sein könnte. Die Schlüsselidee ist, dass wir durch das Eingraben in die Dateistruktur des Excel-Dokuments das Originalbild abrufen können, ohne die Zwischenablage durchlaufen zu müssen.

  1. Erstellen Sie eine temporäre Kopie des Excel-Dokuments, aus dem Sie ein Bild abrufen möchten. (Stellen Sie sicher, dass Ihr Dokument mit der Erweiterung .xlsx gespeichert ist.)
  2. Ändern Sie die Erweiterung Ihres kopierten Excel-Dokuments von ".xlsx" in ".zip".
  3. In dieser ZIP-Datei finden Sie alle Bilder, die in der Tabelle enthalten sind, im Unterverzeichnis "xl / media". Sie können diese Bilder auf dieselbe Weise abrufen wie Dateien aus einem beliebigen komprimierten Verzeichnis.