Activity for David Kleiner

  • David Kleiner David Kleiner posted a comment on ticket #93

    Microsoft has added HEIF support to Windows 10 in the meantime, however support needs to be downloaded separately. To be able to open HEIF in JPEGView, download the HEIF package from Microsoft (download will be offered when you first try opening HEIF in the Windows Photo Viewer), then add the HEIF extension to JPEGView.ini, key FilesProcessedByWIC: FilesProcessedByWIC=.wdp;.hdp;.jxr;.heic You may also set JPEGView as default program to open HEIF - do this using the standard Windows mechanism (Open...

  • David Kleiner David Kleiner posted a comment on ticket #61

    Not reproducible. Starting 30 instances, total CPU load is 1%. CPU load of JPEGView processes is 0 %. Maybe Windows OS has issues on your system (related to OneDrive??). You can turn off scanning current folder in INI with: ReloadWhenDisplayedImageChanged=false

  • David Kleiner David Kleiner posted a comment on discussion Help

    JPEGView uses GDI+ to read GIF files. GDI+ is part of the operating system, i.e. Windows. JPEGView thus can read exactly the GIFs Windows can read. With my Windows 10, I can open the animated GIF you provided above without problems. Maybe Microsoft had a bug in former Windows versions.

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    If you volunteer, you can try now with VS 2017 community edition and try to find out which files are missing and how to get them. I can then include that into a HOWTO file, including links where to find the missing files. As I said, directly including has license issues.

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    I moved the main project to VS 2017 now. Be aware that I am using the professional edition. For the community edition, I fear that some ATL headers are missing. Due to licensing issues, I cannot include them. You need to borrow these files from a professional version or from somewhere in the internet...

  • David Kleiner David Kleiner committed [r379]

    Moved to VS2017. A VS 2013 version still exists.

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    1.0.37 is released today.

  • David Kleiner David Kleiner created a blog post

    JPEGView 1.0.37 released

  • David Kleiner David Kleiner committed [r378]

  • David Kleiner David Kleiner committed [r377]

    Reading ISO EXIF tag 0x8833 that stores high ISO values

  • David Kleiner David Kleiner posted a comment on discussion Help

    GetPrivateProfileString() caused one file open per call. Now replaced by GetPrivateProfileSection(), reading the whole INI with one API call.

  • David Kleiner David Kleiner committed [r376]

    Reading whole INI file with a single API call to GetPrivateProfileSection

  • David Kleiner David Kleiner posted a comment on ticket #95

    While these 360° images are JPEGs and thus can be opened in JPEGView, you need a special viewer for them as they need to be stitched and the geometry needs to be corrected. JPEGView is not suitable for that as it is a general purpose viewer. I think there are several 360° viewers available.

  • David Kleiner David Kleiner committed [r375]

    Updated Russion translation

  • David Kleiner David Kleiner posted a comment on discussion Help

    That is a known limitation. JPEGView actually has no internal support for transparency exept on the input readers. That is why this is lost when saving back.

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    %exepath% now supported in current code base

  • David Kleiner David Kleiner committed [r374]

    exepath placeholder supported in INIEditor setting

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    The community editions of VS are hard to use for compiling JPEGView because some ATL libs are missing there. You need to fetch them somewhere. I cannot include them because these libs are not open source. I never tried with VS 2017 but expect some issues with the TurboJPEG libs as other reported this. Still that problem should be solvable, maybe there are even compatible libs available (I have not checked however).

  • David Kleiner David Kleiner committed [r373]

    Ability to create crash dump (debug build only)

  • David Kleiner David Kleiner committed [r372]

    Updated Russian translation

  • David Kleiner David Kleiner committed [r371]

    New INI file setting: MouseWheelZoomSpeed

  • David Kleiner David Kleiner committed [r370]

    Support for IDM_TOGGLE_FILL_WITH_CROP_100_PERCENTS in KeyMap

  • David Kleiner David Kleiner modified ticket #94

    mouse wheel -> next/previous image

  • David Kleiner David Kleiner posted a comment on ticket #94

    Change the following key in the INI file to true: NavigateWithMouseWheel=true

  • David Kleiner David Kleiner posted a comment on ticket #59

    I am rather confused now. The original bug report was No option to perma turn off 'fit window to image' which is simply not true - there is an option to turn that off. When the window is not fit to the image, it has a fixed (configurable) size. Of course there are now borders around the image - depending on the image's size. It seems as you rather want to initially fit the window to the image (no borders then), but when resizing the window, not auto-resizing the image? But then the image would be...

  • David Kleiner David Kleiner posted a comment on ticket #7

    Hi According to source code, it is using the directory of the loaded file, respectively the last directory used in the Save-as dialog if that dialog has been used before. A quick test on Win 10 also showed that behavior.

  • David Kleiner David Kleiner committed [r369]

    Support for display of GPS coordinates/altitude of JPEG images as part of EXIF info

  • David Kleiner David Kleiner committed [r368]

    Increased version to 1.0.37

  • David Kleiner David Kleiner created a blog post

    JPEGView 1.0.36 released

  • David Kleiner David Kleiner committed [r367]

    Branched 1.0.36

  • David Kleiner David Kleiner committed [r366]

    Updated readme.html

  • David Kleiner David Kleiner committed [r365]

    New 64 x 64 pixel icon. 16x16 pixel icon in 24 bit.

  • David Kleiner David Kleiner posted a comment on ticket #56

    I tested with these names and could not reproduce it. The ordering is as expected. Are you sure you sort by name, not by another criteria (e.g. modification date)?

  • David Kleiner David Kleiner modified ticket #52

    Crash if CPU doesn't support AVX2

  • David Kleiner David Kleiner committed [r364]

    Made printing more robust when no default printer defined

  • David Kleiner David Kleiner committed [r363]

    New INI file setting:

  • David Kleiner David Kleiner committed [r362]

    NavPanel with smaller footprint

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    All resizing operations will degrade quality somewhat because resampling is required. You can try reducing the sharpening a bit (slider at bottom, right of screen) until the choppyness is at an acceptable level for you. Sharpness will suffer a bit then of course. Use 'Settting/admin -> Set current parameters as default' to save the setting. You can also play around with the DownSamplingFilter=xx setting. DownSamplingFilter=NoAliasing combined with Sharpen=0.0 may fits your needs.

  • David Kleiner David Kleiner posted a comment on discussion Help

    That is not possible. You need to print all pages of the TIFF separately.

  • David Kleiner David Kleiner posted a comment on ticket #93

    HEIF is based on HEVC. Due to patent issues, HEVC in open source programs is problematic and thus not possible to support until the patent situation is sure to be safe. https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#Provision_for_costless_software

  • David Kleiner David Kleiner posted a comment on ticket #59

    Use 'Setting/Admin' -> Edit user settings Search for 'DefaultWindowRect=image' Replace by e.g. DefaultWindowRect=auto or any of the other possibilities Save the INI file. There are lots of other settings to influence initial zoom, full screen or not, etc.

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    Try removing the key mapping for F3 from the KeyMap.txt

  • David Kleiner David Kleiner modified ticket #57

    Ctrl-L doesn't work

  • David Kleiner David Kleiner modified ticket #58

    JPEG2000 security bug in openjp 2.1.1

  • David Kleiner David Kleiner posted a comment on ticket #58

    JPEGView is not affected as JPEGView does not use OpenJPEG nor does it support JPEG2000...

  • David Kleiner David Kleiner posted a comment on ticket #8

    To never use full screen by default do the following: --> Context menu > Settings/Administratin...

  • David Kleiner David Kleiner committed [r361]

    Support for Alt+R to resume stopped slide show.

  • David Kleiner David Kleiner posted a comment on ticket #86

    Use the following keys: 1..9: Slide show with 1 to 9 seconds delay Ctrl+1...9: Movie...

  • David Kleiner David Kleiner posted a comment on ticket #55

    JPEGView 64 bit cannot read images with more than 500 Megapixels. This image has...

  • David Kleiner David Kleiner committed [r360]

    Checking return value of FileFind

  • David Kleiner David Kleiner committed [r359]

    - Fixed bug with command line file argument

  • David Kleiner David Kleiner committed [r358]

    - New INI file setting: LandscapeMode

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    Reason is that only 32 kernels are used for bicubic resizing, causing artifacts for...

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    Post post edit note: You already use it in your code... There is the intrinsics __m128i...

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    Post edit note: There are other bugs in your code,e.g. DECLARE_ALIGNED_DQWORD(ONE_XMM,...

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    Hmm, it will not work like that. Let me explain the filter loop for one channel in...

  • David Kleiner David Kleiner committed [r357]

    Changed some German strings

  • David Kleiner David Kleiner modified a comment on discussion Open Discussion

    To fix the blocking artifacts, it should be sufficient to store the result of the...

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    To fix the blocking artifacts, it should be sufficient to store the result of the...

  • David Kleiner David Kleiner modified ticket #54

    _stprintf_s(buff, BUFF_SIZE, _T(" %.1f ?), dAngleDeg); compile error

  • David Kleiner David Kleiner posted a comment on ticket #54

    I close this one. The fact that Microsoft made the lib format somehow incompatible...

  • David Kleiner David Kleiner committed [r356]

    Updated Russian INI files.

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    16 bit integer is the only format supported by MMX, SSE and AVX, only with different...

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    Thanks for your proposal. I made some experiments with your code and came to the...

  • David Kleiner David Kleiner committed [r355]

    "Set current parameters as default values": Sav...

  • David Kleiner David Kleiner committed [r354]

    - New INI file setting:

  • David Kleiner David Kleiner committed [r353]

    - Fixed problem with EXIF rotation combined wit...

  • David Kleiner David Kleiner committed [r352]

    Improved precision of up and downsampling filte...

  • David Kleiner David Kleiner committed [r351]

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    I was able to improve the precision of the integer math somewhat. Solid areas now...

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    What you see are rounding error artifacts caused by integer maths used to perform...

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    Tried with many files and did not see a problem, cropping was always somewhat less...

  • David Kleiner David Kleiner posted a comment on ticket #52

    1.0.35 x64 version did not work if CPU does not support AVX. Fixed in 1.0.35.1.

  • David Kleiner David Kleiner committed [r350]

    64 bit version did not work on CPUs not support...

  • David Kleiner David Kleiner modified ticket #81

    JPEGView.ini issue

  • David Kleiner David Kleiner posted a comment on ticket #81

    1.0.35 has a menu item "Update user setting" that merges new INI settings into an...

  • David Kleiner David Kleiner posted a comment on discussion Open Discussion

    Help text is an own,scrollable window in version 1.0.35.

  • David Kleiner David Kleiner modified ticket #80

    Option to remove/disable the bottom bar

  • David Kleiner David Kleiner posted a comment on ticket #80

    Use the "Update user settings" menu item in version 1.0.35 to merge new settings...

  • David Kleiner David Kleiner modified ticket #51

    long jpeg comments get truncated during file saves

  • David Kleiner David Kleiner posted a comment on ticket #51

    Fixed in 1.0.35

  • David Kleiner David Kleiner created a blog post

    JPEGView 1.0.35 released

  • David Kleiner David Kleiner committed [r349]

    Change in strings_de.txt

  • David Kleiner David Kleiner committed [r348]

    Help dialog: Using working rect instead of moni...

  • David Kleiner David Kleiner committed [r347]

    Help display (F1) now uses own window

  • David Kleiner David Kleiner posted a comment on ticket #80

    This option already exists: Select "Edit user settings..." menu item and change the...

  • David Kleiner David Kleiner posted a comment on discussion Help

    Not yet but the next version will contain a menu item to do that merge: Update user...

  • David Kleiner David Kleiner committed [r346]

    New admin menu item: Update user setting

  • David Kleiner David Kleiner committed [r345]

    - Showing zoom factor correctly when added to C...

  • David Kleiner David Kleiner committed [r344]

    Updated Spanish translation and readme.html fil...

  • David Kleiner David Kleiner committed [r343]

    Reading/saving auto zoom mode correctly from/to...

  • David Kleiner David Kleiner committed [r342]

    Support for AVX2 (256 bit SIMD) on processors p...

  • David Kleiner David Kleiner committed [r341]

    Removed unneeded header file from VS2010 project.

  • David Kleiner David Kleiner committed [r340]

    UNICODE now must be defined.

  • David Kleiner David Kleiner committed [r339]

    Using TAB only instead of a mix of TAB and spac...

  • David Kleiner David Kleiner committed [r338]

    Fixed comments in BasicProcessing and removed u...

  • David Kleiner David Kleiner committed [r337]

    Not adding a NULL character when writing JPEG c...

  • David Kleiner David Kleiner posted a comment on ticket #7

    JPEGView has two INI files, one in the EXE path (global INI) and optionally one in...

  • David Kleiner David Kleiner posted a comment on ticket #6

    Did you had EXIF display (F2) enabled during movie playing? I found and fixed a bug...

  • David Kleiner David Kleiner committed [r336]

    Fixed font handle leak, preventing display of m...

1 >