riyasy / FlyPhotos

A blazing fast ultra-light photo viewer replacement for Windows. Works similar to Picasa Photo Viewer.
MIT License
56 stars 0 forks source link

Bug: transparent images overlap on each other #16

Open ccrowles opened 3 months ago

ccrowles commented 3 months ago

Basically when scrolling through photos, some transparent images start to "stack" on each other.

To better explain what i mean, I made a gif showing what happens when I scroll through my folder's images:

https://github.com/user-attachments/assets/1f9f98fd-1b6b-4a97-ad02-100e3036a48e

riyasy commented 3 months ago

Does this happen always happen with partially transparent image files?

riyasy commented 3 months ago

I checked with some random downloaded partially transparent PNGs from internet and could not reproduce the issue. If you can share some sample images with which I can test, it would be helpful.

ccrowles commented 3 months ago

Certainly! I can put the transparent pngs that were giving me the error in the video in a zipped archive: pngs with issues.zip

riyasy commented 3 months ago

I could not reproduce the issue in my PC. Can you check using the latest version released today ?

ccrowles commented 3 months ago

Uh... I installed the updated version but now FlyPhotos doesn't start at all.

https://github.com/user-attachments/assets/e86c8b1e-da62-463e-adf3-5ef93f3d805e

riyasy commented 3 months ago

Can you uninstall and do a clean install ? Did you update or was it a clean install?

ccrowles commented 3 months ago

I now updated and did a clean install, FlyPhotos works but the issue is not fixed. Those images still overlap...

Screenshot_2024-08-24_16-01-05_145

riyasy commented 3 months ago

Thanks for checking again. I shall check again in the same order as yours..

riyasy commented 3 months ago

Are you using some desktop customization tools? If yes can you check with them turned off if possible?

ccrowles commented 3 months ago

I'm not sure what exactly would you define as deskop customization tools, the only thing that I can think of that interacts with windows explorer is Nilesoft Shell, which changes the context menu. But it happens even when disabling it.

riyasy commented 3 months ago

I saw a transparent taskbar, decorative calendar and weather widgets etc in the screenshot and thought may be some tool was used to customize the desktop.

ccrowles commented 3 months ago

Oh you mean Rainmeter? Those are Rainmeter widgets. Even closing rainmeter, the issue remains.

riyasy commented 3 months ago

Ok. I shall check on my side again. Thanks.

ccrowles commented 3 months ago

Ok! I also disabled TaskbarX, which was what affected the taskbar transparency (completely forgot about that), but the issue still persists even when disabling it.

eni3ex commented 1 month ago

Lol, I'm having the same problem (accidentally came to this thread before I even installed the program) Windows is only like 1-2 days freshly installed. All drivers/dependencies are installed. Intel/Nvidia gtx 1070 level computer.

Opaque pictures displays - perfectly. But in the folder “C:\Program Files\RYFTools\Fly” icons overlap each other. Checked with other transparent images - same problem.

Switching the “window background” setting didn't help. There are no errors in the log file. I decided to switch “Windows > Personalize > Colors > Transparency effects” for fun - didn't help.

https://postimg.cc/zycD8tWB https://postimg.cc/1gVmtGcK https://postimg.cc/zbmJRyxY

riyasy commented 1 month ago

Lol, I'm having the same problem (accidentally came to this thread before I even installed the program) Windows is only like 1-2 days freshly installed. All drivers/dependencies are installed. Intel/Nvidia gtx 1070 level computer.

Opaque pictures displays - perfectly. But in the folder “C:\Program Files\RYFTools\Fly” icons overlap each other. Checked with other transparent images - same problem.

Switching the “window background” setting didn't help. There are no errors in the log file. I decided to switch “Windows > Personalize > Colors > Transparency effects” for fun - didn't help.

https://postimg.cc/zycD8tWB https://postimg.cc/1gVmtGcK https://postimg.cc/zbmJRyxY

I understand. But I am not able to reproduce the issue in both Windows 11 and Windows 10 machines at my disposal. Since directx is being used for rendering, I suspect if this has got anything to do with Graphics card and all. Anyway I shall check the drawing code once again and do some cleanup between image switches. https://postimg.cc/vc801Xvd https://postimg.cc/5XTgRJWx