New feature: Image preview

ansgar's profile image ansgar posted 14 years ago in News Permalink
Users of HeidiSQL 3.x may have missed this feature since grid and BLOB editing was rewritten for v4: A preview area for images. Now it's even more powerful than before: it detects and loads various kinds of images (JPG, PNG, GIF, BMP, PSD, TIF and more). Also, the new preview area does not take valuable space when you're in some grid, as it's placed below the database tree:


kalvaro's profile image kalvaro posted 14 years ago Permalink
For me, it always displays "No image detected" but I'd dare say it's because pictures are not uploaded properly.

I open the binary editor, hit "Load binary file" and select a GIF picture. I get this:

47494638396166002900C40000BFDDE...

When I hit "Apply changes" this query is run:

UPDATE `usuario` SET `foto`='0x4749463839616600...

The value should not be quoted. The column is of BLOB type. Any clue of what I'm doing wrong?

ansgar's profile image ansgar posted 14 years ago Permalink
Yes, looks like a quoting bug. If you upload files via Import > "Insert files ..." this does not happen.
Code modification/commit from ansgar.becker, 14 years ago, revision 5.1.0.3378
Treat BLOBs like required in grid INSERTs and UPDATEs. Bug report: http://www.heidisql.com/forum.php?t=5883
ansgar's profile image ansgar posted 14 years ago Permalink
Fixed in r3378.
kalvaro's profile image kalvaro posted 14 years ago Permalink
That was quicksmileNow I get this (correct) query:

UPDATE `usuario` SET `foto`=_binary 0x47494638396166004500C4...


But I've noticed another weird issue (sorry!). The image preview works fine when running a SELECT query from a "Query" tab but I cannot see pictures from the "Data" tab. When I insert a GIF the grid displays "0x307834373439" even though the log shows that 0x4749463839616 was actually inserted and the preview pane shows "No image detected". If I refresh the grid I see "GIF89a..." on the grid and the preview page shows the image info ("GIF: 102x51 pixels, 100%, 175B") but the picture itself is empty.
ansgar's profile image ansgar posted 14 years ago Permalink
Yes, that's because the data tab grid needs a hit before it detects that as BLOB field and gets the whole data. That happens when you start editing some field, no matter which one. Of course that's not the way it should stay, I'll tweak that soon.
ansgar's profile image ansgar posted 14 years ago Permalink
As soon as issue #1948 is solved that should be working more as expected.
ansgar's profile image ansgar posted 14 years ago Permalink
I just fixed issue #1948.
[expired user #9175]'s profile image [expired user #9175] posted 9 years ago Permalink
Is there a way that I can view the image in original size? rather than preview? Lets say right click and choose view image something like this? Without saving the image to my local drive?

Please login to leave a reply, or register at first.