Re: [GD-DEVEL] get data from gdImagePtr
[email protected] (Mohammed Rashad) Tue, 10 Jan 2012 23:16:55 +0530
| Newsgroups | php.gd.devel |
|---|---|
| Message-ID | <CANNqv9dvzUAJPgMR5UWr4rVGKTxvyZnOa-PiqNmqrkdts8YW=Q@mail.gmail.com> |
--20cf302075924df1d704b6301c18 Content-Type: text/plain; charset=ISO-8859-1 Karl Lehenbauer Thanks. will look into it and then reply back On Tue, Jan 10, 2012 at 11:12 PM, Karl Lehenbauer <[email protected]>wrote: > There is a call in the GD library called getImageGetPixel that takes a > gdImagePtr and x and y pixel coordinates and returns the color table index > or an encoded RGB color if it's a truecolor image. You can obtain the > individual colors using gdImageRed, gdImageBlue and gdImageGreen with the > image pointer and returned color as arguments. > > You can get the image height and width using gdIMageSY and geImageSX with > the image pointer as an argument. > > You'll need to make calls to allocate your Qpixmap of the right size and > then iterate through all the pixels of the GD image, pulling the colors of > each pixel in turn and using whatever calls your Qt library uses to write > the colors into the Qpixmap. > > Hope that helps! > > > On 1/10/12 8:18 AM, "Mohammed Rashad" <[email protected]> wrote: > > >this may seems offtopic for php developers but not for gd-devs > >I am doing some vector rendering using libgd. I filled the gdImagePtr with > >drawpoint/drawline/drawpolygon functions. now if I save the gdImagePtr to > >some file i will get png/jpeg image. > > > >upto here its fine > > > > > >now comes the real problem...... > > > >I am using Qt as a front end for displaying image from gd. currently it > >works like this gdImagePtr --> pngfile --> QPixmap --> Qt > > > >I dont want to create a png file everytime the gdImagePtr is update (each > >zoom/pan will update gdImagePtr) > > > >so converting to file and reading again is a overhead in my case > >I want to show gdImagePtr on QPixmap with all conversion process running > >on > >memory. > > > >Is that possible in gd? > > > > > >How to pull chunk of data from gdImagePtr? > > > >Any will be much appreciated... > > > >Thanks in Advance > > > >-- > >Regards, > > Rashad > > > -- Regards, Mohammed Rashad K.M MS (by Research) student International Institute of Information Technology, Hyderabad 500032 --20cf302075924df1d704b6301c18--