Für den Import verwenden wir die WordPress-Bildfunktionen, d. h. die Qualität wird nicht von unserem Plugin bestimmt, sondern von den Einstellungen in WordPress bzw. dem Theme.
Im eingesetzten Theme müssten dazu die Einstellungen kontrolliert werden.
Grundlegend kann man die Qualität in WordPress über einen Filter festlegen (wenn das Theme keine anderen Einstellungen hat oder vornimmt):
add_filter( 'jpeg_quality', function ( $quality ) { return 100; } );
Hier wird die JPG-Qualität auf 100%
gesetzt, WordPress nutzt per Default 82%
.
Je höher die Qualität, desto größer wird auch die Dateigröße.