• Welcome to Vampyre Imaging Library Forum. Please login or sign up.
 

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Galfar

1
Help & Questions / Re: Get orientation from EXIF
13 November 2021, 22:34:15
You cannot get this info from Imaging alone.
You can try something like CCR.EXIF for Delphi or fpexif for FPC/Lazarus.
2
Help & Questions / Re: TIFF
13 November 2021, 22:28:59
Hi,
yes that would be pretty quick change to support loading only single user-specified page from multi-page image.
Some long missing "basic info about image without decoding all the pixels and stuff" would be useful
to first get you the number of pages in a file.
3
Hi, you can get the latest code and report issues here: https://github.com/galfar/imaginglib
4
I actually switched my other project to MPL2 just today and will do the same with Imaging in coming future.
The original notice in the code is I think from 2003 and I haven't looked at the licenses since then.

Yes, the homepage and SF are hopelessly outdated, sorry to keep you on 2009's version for so long :)
5
If you want to install Delphi package you'll find it in Packages/VampyreImagingPackage.dpk
6
That file was renamed to ImagingExtFileFormats and Delphi package was not updated.
Fix is already in the repository.
7
I know, but with the very limited time available there's not much choice for these more complex image formats.
There used to be a way to embed DLL inside Windows EXE as a resource and use it directly from there, I'll see if it's still feasible with 64bits today. For library user that would be transparent like with C object files.
8
I remember there were some linking errors but I haven't spent much time with it.
For a official WebP support in Imaging I'd go with using dynamic library.
Static linking with C object files (like here or Imaging's JPEG2000 and TIFF support) is nice that you get self-contained exe but it's a nightmare to test and maintain for all platforms.
9
Yes, it is planned. Progress on Imaging is very slow but WebP is now one of the top priorities.

So far there is this contribution I received (attached, FPC only).
10
Help & Questions / Re: MacOs 64
7 August 2019, 01:13:21
It's fixed now.
Many changes were needed actually, Delphi macOS and Linux 64bit targets have LongInt/LongWord 64bit in size. It stays 32bit for Win64 and for all FPC targets.
11
Help & Questions / Re: MacOs 64
3 August 2019, 23:56:14
I've updated my Delphi Community Ed. so I can have a look at this in next few days.
12
Thanks for the fixes, I'll add them to the repository.
TSingleImage and especially TMultiImage are not used and tested that much unfortunately.
13
There's no simple CropImage function but you can
do the two steps that CropImage would do:

1. Create new image with size the same as desired crop rectangle (NewImage)
2. Copy part of the original image to the new one (CopyRect) with proper SrcX and SrcY parameters.
14
You can call ReplaceColor multiple times, once for each color.
15
Could you please upload your test BMP file here?
SMF spam blocked by CleanTalk