Hoogle Search
Within LTS Haskell 24.58 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
gi-gdkpixbuf GI.GdkPixbuf.Objects.Pixbuf Asynchronously parses an image file far enough to determine its format and size. For more details see pixbufGetFileInfo, which is the synchronous version of this function. When the operation is finished, callback will be called in the main thread. You can then call pixbufGetFileInfoFinish to get the result of the operation. Since: 2.32
-
gi-gdkpixbuf GI.GdkPixbuf.Objects.Pixbuf Finishes an asynchronous pixbuf parsing operation started with pixbufGetFileInfoAsync. Since: 2.32
pixbufGetFormats :: (HasCallStack, MonadIO m) => m [PixbufFormat]gi-gdkpixbuf GI.GdkPixbuf.Objects.Pixbuf Obtains the available information about the image formats supported by GdkPixbuf. Since: 2.2
pixbufGetHasAlpha :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m Boolgi-gdkpixbuf GI.GdkPixbuf.Objects.Pixbuf Queries whether a pixbuf has an alpha channel (opacity information).
pixbufGetHeight :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m Int32gi-gdkpixbuf GI.GdkPixbuf.Objects.Pixbuf Queries the height of a pixbuf.
pixbufGetNChannels :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m Int32gi-gdkpixbuf GI.GdkPixbuf.Objects.Pixbuf Queries the number of channels of a pixbuf.
pixbufGetOption :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> Text -> m (Maybe Text)gi-gdkpixbuf GI.GdkPixbuf.Objects.Pixbuf Looks up key in the list of options that may have been attached to the pixbuf when it was loaded, or that may have been attached by another function using pixbufSetOption. For instance, the ANI loader provides "Title" and "Artist" options. The ICO, XBM, and XPM loaders provide "x_hot" and "y_hot" hot-spot options for cursor definitions. The PNG loader provides the tEXt ancillary chunk key/value pairs as options. Since 2.12, the TIFF and JPEG loaders return an "orientation" option string that corresponds to the embedded TIFF/Exif orientation tag (if present). Since 2.32, the TIFF loader sets the "multipage" option string to "yes" when a multi-page TIFF is loaded. Since 2.32 the JPEG and PNG loaders set "x-dpi" and "y-dpi" if the file contains image density information in dots per inch. Since 2.36.6, the JPEG loader sets the "comment" option with the comment EXIF tag.
pixbufGetPixels :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m ByteStringgi-gdkpixbuf GI.GdkPixbuf.Objects.Pixbuf Queries a pointer to the pixel data of a pixbuf. This function will cause an implicit copy of the pixbuf data if the pixbuf was created from read-only data. Please see the section on image data for information about how the pixel data is stored in memory. Since: 2.26
pixbufGetRowstride :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m Int32gi-gdkpixbuf GI.GdkPixbuf.Objects.Pixbuf Queries the rowstride of a pixbuf, which is the number of bytes between the start of a row and the start of the next row.
pixbufGetWidth :: (HasCallStack, MonadIO m, IsPixbuf a) => a -> m Int32gi-gdkpixbuf GI.GdkPixbuf.Objects.Pixbuf Queries the width of a pixbuf.