code: def transform(self, photo, **kwds):
          
          result = self._client.post("/photo/%s/transform.json" %
                                     self._extract_id(photo),
                                     **kwds)["result"]
  
          # APIv1 doesn't return the transformed photo (frontend issue #955)
          if isinstance(result, bool): # pragma: no cover
              result = self._client.get("/photo/%s/view.json" %
                                        self._extract_id(photo))["result"]
  
          return Photo(self._client, result)
docs: Endpoint: /photo/<id>/transform.json
  
          Performs the specified transformations.
            eg. transform(photo, rotate=90)
          Returns the transformed photo.