AminetAminet
Search:
84716 packages online
About
Recent
Browse
Search
Upload
Setup
Services

gfx/conv/heif-convert.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Convert HEIC HEIF images to jpeg or png
Author:krabob at online.fr (Vic Ferry)
Uploader:krabob online fr (Vic Ferry)
Type:gfx/conv
Version:1.17.6
Architecture:m68k-amigaos >= 3.0.0
Distribution:Aminet
Date:2024-01-17
Download:http://aminet.net/gfx/conv/heif-convert.lha - View contents
Readme:http://aminet.net/gfx/conv/heif-convert.readme
Downloads:300

 Port of the conversion tool from libheif 
 (https://github.com/strukturag/libheif/releases).
  ... for fast Amigas with FPU and more than 32Mb Ram.
 
 HEIF files is the new standard for photos created with Android and iOS. 
They contain one or more HEVC/H265 images, usually using .heic extension.

 heif-convert is a conversion tool which is part of the libheif sources. 
 It allows to convert heic images to the more common jpeg or png format. 
 
 If you have a modern Android phone plugged into an Amiga USB port, 
 and retreive photo using MTP protocol, you will need this to see HEIC images.
 
 you may install with:
  >copy heif-convert c:
 
 use is simple:
 
   >heif-convert example.heic 
   ... will convert to jpg by default
   >heif-convert example.heic -o example.png
   ... will convert to png.

 heif-info and dec265 are extra tools that was also parts of libheif
 so they are gladly included.
 
  This port could only be compiled for high speed 68040/68060 compatible Amigas
with FPU.
 Yet , don't expect speed: H265 fpu decoding is slower than jpg, and usually
 heic images produced by phones has 4000x3000 pixels or more. 

 a piStorm with rPi3 take one minute to convert such image.
 a 68060 50Mhz would probably take 6 minutes.
 (untested on vampire.) UAE intel with 68060 JIT takes 6 seconds.
 
  This port could only be compiled for high speed 68040/68060 compatible Amigas 
 with FPU, using the excellent bebbo gcc6.5 compiler.
 
 Developer port notes:
 Due to the fact gcc bebbo have no options to create Amiga shared libraries
(yet),
 I'm giving up my initial plans to make a legit heif.library ,and a datatype
class.
 
  along with libheif, libs statically linked are:
  -libde265
  -libjpeg
  -libpng
  -zlib
  each are released with their respective opensource licences.
  
  The sources for this release and more developper notes can be found here:
  https://github.com/krabobmkd/amigagcc6ports
  


Contents of gfx/conv/heif-convert.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]               383012  904740  42.3% -lh5- 976d Jan 17 22:18 heif-convert/dec265
[unknown]                 1469    1882  78.1% -lh5- a64f Jan 17 22:18 heif-convert/dec265.info
[unknown]               718114  718114 100.0% -lh0- aa00 Jan 17 22:19 heif-convert/example.heic
[unknown]               860204 1919760  44.8% -lh5- fa4f Jan 17 22:16 heif-convert/heif-convert
[unknown]                 1469    1882  78.1% -lh5- df5a Jan 17 22:17 heif-convert/heif-convert.info
[unknown]                 1119    2231  50.2% -lh5- b87c Jan 17 22:22 heif-convert/heif-convert.readme
[unknown]                  866    1214  71.3% -lh5- 4db6 Jan 17 22:22 heif-convert/heif-convert.readme.info
[unknown]               714844 1676508  42.6% -lh5- 2c81 Jan 17 22:17 heif-convert/heif-info
[unknown]                 1471    1882  78.2% -lh5- fe1c Jan 17 22:18 heif-convert/heif-info.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         9 files 2682568 5228213  51.3%            Jan 18 04:05

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>