私はプログラム的に〜1.5倍または2倍に拡大したいビットマップを持っています。 .NET CF 2.0の下でそれを行う簡単な方法はありますか?.NET CF 2.0のビットマップのサイズを変更するには
0
A
答えて
4
「通常の」方法では、希望のサイズの新しいBitmap
を作成し、Graphics
を作成して、それに古いイメージをGraphics.DrawImage(Point, Rectangle)
で描画します。 Compact Frameworkで使用できないコールはありますか?
編集:ここではデスクトップ上で動作します短いが、完全なアプリです:
using System;
using System.Drawing;
class Test
{
static void Main()
{
using (Image original = Image.FromFile("original.jpg"))
using (Bitmap bigger = new Bitmap(original.Width * 2,
original.Height * 2,
original.PixelFormat))
using (Graphics g = Graphics.FromImage(bigger))
{
g.DrawImage(original, new Rectangle(Point.Empty, bigger.Size));
bigger.Save("bigger.jpg");
}
}
}
、この作品にもかかわらず、それは上で動作する場合、うまく補間などの面でそれを行うためのより良い方法があるかもしれませんコンパクトなフレームワークは、少なくともあなたの出発点を与えるだろう。
1
CFは、フルフレームワークのような標準のグラフィックスオブジェクトとビットマップオブジェクトにアクセスできます。
- が希望のサイズ
- アソシエイト・グラフィックスは、古いイメージと新しいビットマップ
- コールg.DrawImage()と幅を指定するための過負荷を持つオブジェクトの新しいビットマップを作成したビットマップに元の画像を取得します .NET Compact Frameworkの01:
バージョン物事の/高さ
関連する問題
- 1. ビットマップのサイズ変更
- 2. .net CFアプリケーションでユーザーパスワードを変更する
- 3. BlackBerryのビットマップのサイズ変更
- 4. .NET CF 2.0を使用してビットマップのPixelFormatを取得するにはどうすればよいですか?
- 5. ビットマップ画像のサイズを変更
- 6. 自己更新.net CFアプリケーション
- 7. ビットマップで画像をxmlでサイズ変更
- 8. ImageViewに追加する前にビットマップのサイズを変更するか、ImageViewでビットマップのサイズを変更する必要がありますか?
- 9. ビットマップのサイズを変更した後、新しいビットマップの結果はスムーズbitmnap
- 10. .NETのグラフCF
- 11. ビットマップのサイズをandroidで変更する - OutOfMemoryError例外
- 12. Androidでビットマップのサイズを変更するのはなぜですか?
- 13. 描画可能なレイヤーリスト内のビットマップのサイズを変更
- 14. ウィンドウのサイズ変更時にTkinterリストボックスウィジェットのサイズを変更する
- 15. 大きすぎる場合のみビットマップのサイズを変更する
- 16. Protobuf-net NET CFクライアントでWCFサービスを使用するには?
- 17. ビットマップから壁紙へのスケールのサイズ変更setWallpaper
- 18. ウィンドウのサイズを変更するiframeのサイズを変更する
- 19. CF 2.0でのWebサービスの使用
- 20. オリエンテーションでNET CFのローカライズ
- 21. .NET CFのSSL TCPクライアント?
- 22. のHttpWebRequestと.NET CF 3.5
- 23. .NET CF自動スクロール
- 24. SKEmitterNodeのサイズを変更するには?
- 25. UIImageViewのサイズを変更するには?
- 26. BufferedReaderのサイズを変更するには?
- 27. CALayerのサイズを変更するには?
- 28. ObservableCollectionのサイズを変更するには?
- 29. ScrollViewのサイズを変更するには
- 30. ナビゲーションバーのサイズを変更するには
コンパクトフレームワークで利用できるかどうかを調べるために私を見てください=) – colithium
私は試しましたが、MSDNはそれほど厳しいものではありませんでした...少なくとも私が使っていたオフラインバージョン。 –
私はInterpolationModeのようなBitmapを構築し、それを拡大するように頼むときに、どのInterpolationModeを使うのだろうかと思います。ここでも、MSDNは明確ではありません。 – colithium