File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
lib/private/Blurhash/Listener Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 2121use OCP \FilesMetadata \Event \MetadataLiveEvent ;
2222use OCP \IPreview ;
2323use OCP \Lock \LockedException ;
24+ use Psr \Log \LoggerInterface ;
2425
2526/**
2627 * Generate a Blurhash string as metadata when image file is uploaded/edited.
@@ -33,6 +34,7 @@ class GenerateBlurhashMetadata implements IEventListener {
3334
3435 public function __construct (
3536 private IPreview $ preview ,
37+ private readonly LoggerInterface $ logger ,
3638 ) {
3739 }
3840
@@ -93,6 +95,10 @@ public function generateBlurHash(GdImage $image): string {
9395 $ width = imagesx ($ image );
9496 $ height = imagesy ($ image );
9597
98+ if (max ($ width , $ height ) > 64 ) {
99+ $ this ->logger ->notice ('blurhash should be generated using 64x64 preview ' );
100+ }
101+
96102 $ pixels = [];
97103 for ($ y = 0 ; $ y < $ height ; ++$ y ) {
98104 $ row = [];
You can’t perform that action at this time.
0 commit comments