Changeset 29930
- Timestamp:
- Dec 5, 2010, 9:24:13 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/jpeg/psImageJpeg.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/jpeg/psImageJpeg.c
r29542 r29930 167 167 int dy = image->numRows; 168 168 169 bDrawBuffer *bdbuf = bDrawBufferCreate(dx, dy); 169 int Npalette; 170 png_color *palette = KapaPNGPalette (&Npalette); 171 172 bDrawBuffer *bdbuf = bDrawBufferCreate(dx, dy, 1, palette, Npalette); 170 173 171 174 return bdbuf; … … 180 183 int dy = bdbuf->Ny; 181 184 182 int Npalette; 183 png_color *palette = KapaPNGPalette (&Npalette); 185 png_color *palette = bdbuf->palette; 184 186 bDrawColor white = KapaColorByName ("white"); 185 187 for (int j = 0; j < dy; j++) { … … 336 338 337 339 // set the scalebar labels 340 int Npalette; 341 png_color *palette = KapaPNGPalette (&Npalette); 342 338 343 char string[64]; 339 bDrawBuffer *labels = bDrawBufferCreate(dx, PS_JPEG_LABELPAD );344 bDrawBuffer *labels = bDrawBufferCreate(dx, PS_JPEG_LABELPAD, 1, palette, Npalette); 340 345 SetRotFont ("helvetica", 8); 341 bDrawSetBuffer(labels);342 346 sprint_double (string, options->min); 343 bDrawRotText( 2, 2, string, 2, 0.0);347 bDrawRotText(labels, 2, 2, string, 2, 0.0); 344 348 sprint_double (string, options->max); 345 bDrawRotText( dx - 2, 2, string, 0, 0.0);349 bDrawRotText(labels, dx - 2, 2, string, 0, 0.0); 346 350 sprint_double (string, 0.5*(options->min + options->max)); 347 bDrawRotText( 0.5*dx, 2, string, 1, 0.0);351 bDrawRotText(labels, 0.5*dx, 2, string, 1, 0.0); 348 352 psImageJpegOverlayDraw(jpegImage, labels, 0, offset); 353 bDrawBufferFree(labels); 349 354 } 350 355
Note:
See TracChangeset
for help on using the changeset viewer.
