#!/usr/bin/env php loadOneWhere('phid = %s', $user->getProfileImagePHID()); if (!$file) { echo 'No pic for user ', $user->getUserName(), "\n"; continue; } $data = $file->loadFileData(); $img = imagecreatefromstring($data); $sx = imagesx($img); $sy = imagesy($img); if ($sx != 50 || $sy != 50) { echo 'Found one! User ', $user->getUserName(), "\n"; $xformer = new PhabricatorImageTransformer(); // Resize OAuth image to a reasonable size $small_xformed = $xformer->executeProfileTransform( $file, $width = 50, $min_height = 50, $max_height = 50); $user->setProfileImagePHID($small_xformed->getPHID()); $user->save(); break; } else { echo '.'; } } echo "\n"; echo "Done.\n";