Click here to Skip to main content
16,006,006 members
Home / Discussions / Graphics
   

Graphics

 
GeneralRe: PictureBox Bitmap Manipulation Pin
MikeMarq4-Nov-07 19:47
MikeMarq4-Nov-07 19:47 
Questionis there size limit for displaying an image? Pin
King Tran3-Nov-07 22:55
King Tran3-Nov-07 22:55 
AnswerRe: is there size limit for displaying an image? Pin
Luc Pattyn4-Nov-07 1:33
sitebuilderLuc Pattyn4-Nov-07 1:33 
GeneralRe: is there size limit for displaying an image? Pin
King Tran4-Nov-07 2:31
King Tran4-Nov-07 2:31 
AnswerRe: is there size limit for displaying an image? Pin
Paul Conrad4-Nov-07 8:00
professionalPaul Conrad4-Nov-07 8:00 
GeneralRe: is there size limit for displaying an image? Pin
King Tran5-Nov-07 2:08
King Tran5-Nov-07 2:08 
GeneralRe: is there size limit for displaying an image? Pin
Dan Neely6-Nov-07 2:19
Dan Neely6-Nov-07 2:19 
AnswerRe: is there size limit for displaying an image? Pin
El Corazon5-Nov-07 11:44
El Corazon5-Nov-07 11:44 
Lao Wang wrote:
i want to display an image which is over 400M size by the following ways:


"display" is relative to your display, which theoretically is probably maxing out at 2560x1600 assuming a very nice monitor. Parse is another issue.

One method is through a form of Level of Detail mapping for imagery, you can zoom into any portion of a very large image, yet not have anything more than 512x512 on any given cell. You break the cells into quads and those quads into quads, and those quads into quads, etc. until you reach full resolution. Then the hard-part is paging those in and out. Real memory becomes a cache for tiles loaded off disk. Now you can pull any given section rapidly. The primary advantage of tiling is that it allows you to combine multiple things all tiled off the same zone. This is extremely common for imagery related to terrain as terrain elevation can be tiled as well as imagery, perhaps as well as soil, or vegetation, or other layers of information. Each layer of information may have a different size, but be tiled the same. Elevation could be 64x64 while satellite imagery 512x512, while soil types are 32x32 and vegetation 64x64. Tiling is common for two sources together, and more common the more layers you have to use together. It is very difficult and often expensive (performance wise) not to tile multiple layers.

Another method is through windowed compression. This is probably the easiest, though depending on the data source not always as good looking. ECW free version limits your images to 500M which is within your limits. A GNU license or commercial license will buy you unlimited sizes (limited by your hardware of course). ECW and Jpeg2000 are wavelet compression which is very easy to window. You can then store the entire image on disk as compressed wavelet information, and extract the "window" of the visible portions of the image.

ECW and Jpeg 2000[^]
Tiling textures[^]
Image Clipmapping[^]
ChunkLOD Implimentation (images and elevation data)[^]

_________________________
Asu no koto o ieba, tenjo de nezumi ga warau.
Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

GeneralRe: is there size limit for displaying an image? Pin
Dan Neely6-Nov-07 2:20
Dan Neely6-Nov-07 2:20 
GeneralRe: is there size limit for displaying an image? Pin
El Corazon6-Nov-07 3:25
El Corazon6-Nov-07 3:25 
AnswerRe: is there size limit for displaying an image? Pin
Jheriko++17-Nov-07 16:59
Jheriko++17-Nov-07 16:59 
QuestionDirectX Animated Mesh Pin
Aknght2-Nov-07 16:28
Aknght2-Nov-07 16:28 
Questionscreen split Pin
amit.code31-Oct-07 20:20
amit.code31-Oct-07 20:20 
AnswerRe: screen split Pin
Adeel Chaudhry11-Nov-07 19:36
Adeel Chaudhry11-Nov-07 19:36 
Questionhow to splice two images with diffrent palette? Pin
King Tran30-Oct-07 4:20
King Tran30-Oct-07 4:20 
AnswerRe: how to splice two images with diffrent palette? Pin
Maximilien30-Oct-07 9:35
Maximilien30-Oct-07 9:35 
Questionhow to cut a segment from an image? Pin
King Tran30-Oct-07 4:02
King Tran30-Oct-07 4:02 
AnswerRe: how to cut a segment from an image? Pin
Ed.Poore30-Oct-07 4:21
Ed.Poore30-Oct-07 4:21 
AnswerRe: how to cut a segment from an image? Pin
Jheriko++17-Nov-07 17:10
Jheriko++17-Nov-07 17:10 
GeneralRe: how to cut a segment from an image? Pin
King Tran19-Nov-07 2:03
King Tran19-Nov-07 2:03 
QuestionGetting RGB values Pin
purplee8528-Oct-07 21:14
purplee8528-Oct-07 21:14 
AnswerRe: Getting RGB values Pin
Maximilien29-Oct-07 0:56
Maximilien29-Oct-07 0:56 
AnswerRe: Getting RGB values Pin
Mark Salsbery29-Oct-07 6:05
Mark Salsbery29-Oct-07 6:05 
QuestionLoading a cube Pin
MasterSharp28-Oct-07 11:51
MasterSharp28-Oct-07 11:51 
AnswerRe: Loading a cube Pin
Cedric Moonen29-Oct-07 5:11
Cedric Moonen29-Oct-07 5:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.