変換された画像が別のAPIに再びアップロードされる画像変換プロセスにとって最適なワークフローが何であるかを考えようとしています。AndroidでCloudnightから画像をダウンロードする
Cloudnight(http://cloudinary.com/documentation/image_transformations#resizing_and_cropping_images)によれば、アップロードされた画像には、次の種類のURL構造でアクセスすることができ、同時にそれらを変換することもできます:http://res.cloudinary.com/demo/image/upload/w_200,h_100/sample.jpg
。
Sample.jpgが既にCloudinaryに存在すると仮定すると、提供されたリンクはイメージのサイズ変更変換が既に適用された状態でフェッチします。
このリンクをPicassoに提供してビットマップにすることはできますか?
Picasso.with(this)
.load("http://res.cloudinary.com/demo/image/upload/w_200,h_100/sample.jpg")
.into(new Target() {
@Override
public void onBitmapLoaded (final Bitmap bitmap, Picasso.LoadedFrom from){
/* Save the bitmap or do something with it here */
UploadBitmap(bitmap);
}
});
ちょうど 'Bitmap'の終了サイズです。おそらく、あなたは同じ値を経路に入れなければならないでしょう。 – Ekalips
これは私が探していたものです。私はおそらくスケールビットのためにCloudinaryに固執するでしょう。 URLを受け取り、ビットマップを作成できることを確認したかっただけです。 – santafebound