Einhugur Plugin Releases (2025)

ExcelReader 2.0 (As Xojo Library is out - sort of)

So I wanted to get a test out for converting one component that was previously Xojo encrypted code to the new Xojo Libraries.

Since not everyone is ready for Libraries right now then version 1.7.2 remains the current one on our web and the link for 2.0 is here bellow (which is just Xojo library convert of 1.7.2)

As before then ExcelReader needs Einhugur TypeLib and Einhugur e-CryptIt Engine Compression plugin installed.

The Xojo Library can be installed in the Xojo plugin directory or just placed at your project Level. I strongly recommend putting it just at project level.


I think libraries are not viable yet from point of view of the maker of the Libraries, but is viable from point of view of users of the Libraries (as long as your in Xojo 2025 r3 or later).

Reason why I do not think it is viable for component maker is because just for this library I have to maintain 4 projects, Desktop, Web, iOS, Console. I need to manually toggle compile targets in the Desktop projects to get both Arm and x64, same with Web and Console. So just the effort of compiling is extreme. Then I have to sync the code for the library between those projects, and then finally I have to combine the output of them all.

Even if I have created automation that automate a little bit then its really far from being doable so that it makes sense.

But I still think libraries are the future over Xojo encrypted modules once Xojo fixes and improves what needs to be done to make it viable. Which is why I think its important to get this out as a test of the process from all ends.

Note that 2.0 has no new features over 1.7.2, its just library vs encrypted code.

Download link is:

https://einhugur.com/Downloads/Plugs/ExcelReaderLibrary.zip

1 Like

I will not use Libraries. Ever.
I plan to charge a fee to clients who use them.

I have dealt with the problems the encrypted modules caused. I already know what Libraries are going to cause. Anyone using them is aiming a shotgun at their feet and I feel no sympathy. There is NO benefit to the way Xojo implemented Libraries.

3 Likes

PictureEffectsRaw plugin 8.0 for Xojo is out.

New in PictureEffectsRaw 8.0:

  • Added HQScaleEffectRaw class which probably offers close to as good scaling as you can get without using AI (Especially for upscaling).

  • Added SpotlightEffectRaw class.

  • Optimized plugin segments to be smaller on some platforms.

  • Did some minor quality improvements.

  • Added two new example projects.

PictureEffectsRaw is a Xojo plugin to do effects on Raw picture buffers, that originate from MemoryBlocks. The plugin extensively supports native threading, and can use up to 8 CPU cores at once for most of the effects.

The new high quality upscale does not use the multi CPU engine which most of the plugin uses, but uses Simd instructions instead to be fast.

DominantColors

DominantColors1075×795 146 KB

ShapeDistort

Supported effects:


Color filters:
Brightness, Contrast, Color filtering, Levels, Tint, Temperature, Grayscale, Gamma, Hue - Saturation, Invert, Sepia, Exposure, Gain / Bias, Contrast Stretch, Desaturate, Equalize, Replace color
Blur:
Blur, Gaussian Blur, Crystalize
Enhance:
Sharpen, Smooth
Rotate and scale:
High quality Bilinear Scaling, High quality up-scaling, Flip Horizontal, Flip Vertical, Stretch Horizontal, Stretch Vertical, High quality rotation rotation
Render:
Gradient, Clouds, Wood, Marble, Textile, Labyrinth , Rainbow Effect, Vignette, Spotlight
Stylize:
Emboss, Edge Detect
Artistic:
Oil Paint, Rank Order
Distort:
Shape distort, Polar Coordinates, Trim effect, Barrel distort, Interlace, Lens Effect, Pinch Effect, Twirl Effect
Other:
Channel mixer, Blend, Page Curl, Selective Color, Chroma keying (Green only), Dominant color detection.
Low level:
Map, Custom 3x3 matrix, ImageComparer.

More info at https://www.einhugur.com

3 Likes

I think you exaggerate this a lot.
Libraries are great to ship code, that you know compiles already.

Encrypted code wasn’t perfect. It could get compile errors later, which libraries will not have. Encrypted code could be decrypted if you know how. The schema isn’t that difficult to crack. With libraries, you could only get to disassemble the code.

In both cases you may better license source code to avoid running into problems if the vendor disappears. But I don’t expect Björn or Anthony to disappear anytime.

We’ll see how well libraries work in general. They have some issues, so please report them to get them fixed for 2026r1.

9 Likes