added latest news to website

This commit is contained in:
Antonin Descampe 2015-07-20 00:41:19 +02:00
parent 4f39d0e947
commit b50ecca3f5
23 changed files with 296 additions and 6 deletions

View File

@ -4,6 +4,7 @@ permalink: /:categories/:year/:month/:day/:title
exclude: [".rvmrc", ".rbenv-version", "README.md", "Rakefile", "changelog.md"]
highlighter: pygments
paginate: 3
# Themes are encouraged to use these universal variables
# so be sure to set them if your theme uses them.
@ -76,8 +77,8 @@ JB :
# - Only the following values are falsy: ["", null, false]
# - When setting BASE_PATH it must be a valid url.
# This means always setting the protocol (http|https) or prefixing with "/"
BASE_PATH : false
#BASE_PATH : http://www.openjpeg.org
#BASE_PATH : false
BASE_PATH : http://www.openjpeg.org
# By default, the asset_path is automatically defined relative to BASE_PATH plus the enabled theme.
# ex: [BASE_PATH]/assets/themes/[THEME-NAME]

View File

@ -106,7 +106,6 @@
<br><br>
<p><a class="twitter-timeline" href="https://twitter.com/OpenJPEG" data-widget-id="619207551389986816">Tweets de @OpenJPEG</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script></p>
<br>
<figure>
<a href="{{ BASE_PATH }}/rss.xml"><img src="{{ BASE_PATH }}/assets/images/feed-icon-32.png" alt="RSS" width="32" height="32"></a>
<figcaption>

View File

@ -0,0 +1,18 @@
<!--
<div class="page-header">
<h1>{{ page.title }} {% if page.tagline %} <small>{{ page.tagline }}</small>{% endif %}</h1>
</div>
-->
<div class="newsbar">
<h2>Latest news</h2>
<p align=center><a class="twitter-timeline" href="https://twitter.com/OpenJPEG" data-widget-id="619207551389986816" data-chrome="nofooter noheader noborders noscrollbar" height="150">Tweets de @OpenJPEG</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script></p>
<!--<p align="center"><a href="{{ BASE_PATH }}/archive.html">News Archive</a></p>-->
</div>
<div class="row-fluid">
<div class="span12">
{{ content }}
</div>
</div>

7
_layouts/main.html Normal file
View File

@ -0,0 +1,7 @@
---
theme :
name : twitter
layout: default
---
{% include JB/setup %}
{% include themes/twitter/main.html %}

View File

@ -0,0 +1,59 @@
---
layout: post
title: Older news
---
{% include JB/setup %}
## 15 December 2005: OpenJPEG 1.0 has been released
Thanks to Hervé Drolon from the [Freeimage project](http://freeimage.sourceforge.net/), major enhancements have been brought to the OpenJPEG library. They are shortly summarized in the following list. As you will see, this new version is completely "iso-functional" in comparison with the previous one... Nevertheless, deep changes have been made giving the openjpeg library enough robustness to release version 1.0. The new library structure, function names, ... are largely inspired from the work that has been done for the JPEG library.
We hope that this robust and stable version of the OpenJPEG library will help you even more when building your JPEG 2000 applications !
Major changes :
* User interface : the UI is now independent from the library code. In order to use the library, in addition to the binary of the library itself, you only need one header file : openjpeg.h. The interface is actually much inspired from the LibJPEG library. A DLL target will be added soon to the .lib/.so/.a targets already present.
* Multi-threading : one of the major enhancements of this version : the library can know be used in multi-thread applications.
* Error handling : the error handling system has been completely rebuilt and uses now an event managing system with callbacks. It manages errors, warnings and debug infos (like processing time, ...). Moreover, this system is easily extensible to other kind of events.
* Parameters : parameters are sent to the codec through new strcutures called opj\_cparameters\_t et opj\_dparameters\_t. Adding new parameters is now very easy using these structures.
* Documentation : the library is now documented with the Javadoc Standard. An html version of the documentation generated with Doxygen will soon be online.
## 1 september 2005: Forum has been opened
A forum has been opened where questions and comments can be posted about the library. Feel free to contribute !
## 27 april 2005: Version 0.97
Most of the the new features of version 0.97 are related to MJ2. It now includes a metadata reader from a Motion JPEG 2000 video file that generates an XML file with a representation of that content. This part of the OpenJPEG codec has been developped by Glenn Pearson . Thanks for his contributions ! This version also includes optimisations of the J2K and MJ2 codecs. Check the documentation for more info.
## 26 january 2005 : "layering" option added to the decoder
A '-l' option has been added to the decoder. This option allows user to specify the maximum number of layers to be decoded. In addition to this, the command line for the decoder (j2k\_to\_image) has been updated.
## 14 december 2004 : Version 0.96
This version integrated also updates for j2k, jp2 and mj2 file formats.
## 13 december 2004: Modularity increased with MJ2 files
The modularity of the MJ2 codec has been increased. Two tools (MJ2\_Wrapper and MJ2\_Extractor) are independant from OpenJPEG and enable you to wrap JPEG 2000 codestream into a MJ2 file, and to extract codestreams from MJ2 files. Besides these two new tools, the MJ2 codec compresses YUV frames to an MJ2 file, and decompresses them using the OpenJPEG codec.
## 20 July 2004 : Version 0.95
The main update of the version 0.95 is the Class-1 Profile-1 compliance of the decoder. We are working hard to make the whole codec full part-1 compliant as soon as possible (some tests are still to be made on the encoder). This version 0.95 integrates also recent updates like jp2 or mj2 file formats support
## 15 July 2004 : MJ2 files encoding and decoding
You can now create and decode Motion JPEG 2000 files with OpenJPEG. The compression from YUV files can be achieved using all standard OpenJPEG coding options applied to the J2K codestreams. You can use standard MJ2 boxes, or define your own. The decompression of MJ2 files to YUV is straightforward. For the moment, this new option is available only in the CVS package (**not** in the version 0.9 package).
## 25 June 2004 : JP2-format encoding and decoding
JP2 file-format is now managed by OpenJPEG. Just specify a .jp2 extension in place of the .j2k extension. At the encoder, you may specify the content of the JP2 boxes, or use the standard ones created by default. At the decoder, a JP2-structure is created and can be used afterwards. For the moment, this new option is available only in the CVS package (**not** in the version 0.9 package).
## 3 May 2004 : Version 0.9
Version 0.9 has been released. Several new features are available :
* Option '-reduce n' added to the decoder. The decoder stops the inverse wavelet transform at the right resolution define through the option '-reduce n'. The value entered means that the dimension of the output image will be 2n times smaller than the original one.
* New information inside index. In addition to the information already present in the index structure (byterange, ...), the distortion reduction brought by each packet has been added. This can be useful when browsing very large images through a network (JPIP protocol) or when evaluating the importance of each packet for error resilience. The structure of the index is fully described in the documentation.
* Option '-q n' added to the encoder. This option enables the user to specifiy a psnr to which he/she wants the image to be compressed, in place of a compression ratio. The encoder will then give the smallest codestream reaching this quality level. The options '-q' and '-r' cannot be used together of course.

View File

@ -0,0 +1,7 @@
---
layout: post
title: CMake files available
---
{% include JB/setup %}
Thanks to Mathieu Malaterre from the [GDCM project](http://www.creatis.insa-lyon.fr/Public/Gdcm/Main.html), CMake files have been added to the cvs repository. CMake is a cross-platform, open-source make system. Makefiles and project files for almost any platform can now easily be generated. Feel free to test them on your own platform and provide feedback.

View File

@ -0,0 +1,14 @@
---
layout: post
title: Lots of news
---
{% include JB/setup %}
We haven't been very active in updating this page recently. Here is a summary of the recent (and "not so recent") changes:
* Group: In replacement of the forum, we've created a new moderated group to discuss about the OpenJPEG library. All your suggestion, comments and questions are welcome.
* Version 1.1.1 has been released. Compared to version 1.0, this version of the library is more stable and has been (slightly) optimized for speed.
* OPJViewer, and multi-platform JPEG 2000 viewer based on OpenJPEG, has been developped by the DSPLab of the University of Perugia. It is available from the SVN and currently in the win32 compiled version of OpenJPEG V1.1.1
* JPWL: OpenJPEG is now compatible with the JPWL standard. This module is developped by the DSPLab of the University of Perugia.
* 16 bit files are correctly handled by OpenJPEG.
* SL: OpenJPEG is the JPEG 2000 codec used in the Open Source version of Second Life.

View File

@ -0,0 +1,14 @@
---
layout: post
title: OpenJPEG 1.2 released
---
{% include JB/setup %}
We're very happy to announce that [OpenJPEG version 1.2](https://github.com/uclouvain/openjpeg/releases/tag/version.1.2) has been released. Here are the three main novelties:
* Digital Cinema: OpenJPEG is now capable of encoding and decoding JPEG 2000 streams compatible with the JPEG Profile-3 (2K images) and Profile-4 (4K images). These profiles correspond to the [DCI specifications](http://www.dcimovies.com/).
* Optimizations: The two main cores in terms of computation complexity (DWT and T1) have been optimized.
* TIFF files are now handled. 8,12 and 16 bits per component are allowed.
More generally, the library robustness has been increased and several bugs have been corrected.
Since the library structure has been modified, we have increased the soversion (it is now set to 2).

View File

@ -0,0 +1,14 @@
---
layout: post
title: OpenJPEG 1.3 released
---
{% include JB/setup %}
[OpenJPEG version 1.3](https://github.com/uclouvain/openjpeg/releases/tag/version.1.3) has been released ! Here are the main characteristics of this new release:
* Optimizations: Many optimizations have been implemented, leading to a significant decrease in the memory usage for large images and speed increase. The T1 and DWT are the main modules that have been optimized.
* Indexing: The creation of indexes is now possible at encoding and decoding. An index provides useful information on the JPEG 2000 codestream like the progression order, number of layers and resolutions, the position and distorsion of each packets, ...
* OPJViewer: The viewer has evolved a lot since version 1.2 ! It is now available on WIN32 and Linux32 and Linux64.
* File formats: More uncompressed formats are handled. The RAW and TGA formats are added to the already available ones: TIF, BMP, PNM, PGM, PPM and PGX.
The library interface is basically the same as in version 1.2, with new features added.

View File

@ -0,0 +1,7 @@
---
layout: post
title: Version 2 added as a branch
---
{% include JB/setup %}
Version 2 of OpenJPEG (still in alpha testing) has been added as a branch on the svn. More info on version 2 [here](http://groups.google.fr/group/openjpeg/browse_thread/thread/c5189f1a959ca813/46a52883c2827b0a?hl=en&q=).

View File

@ -0,0 +1,7 @@
---
layout: post
title: OpenJPEG 1.5 released
---
{% include JB/setup %}
[OpenJPEG 1.5](https://github.com/uclouvain/openjpeg/releases/tag/version.1.5) has been released.

View File

@ -0,0 +1,7 @@
---
layout: post
title: OpenJPIP 1.0 included in OpenJPEG suite
---
{% include JB/setup %}
OpenJPEG now includes OpenJPIP, a JPIP library written by Kaori Hagihara. More info [here](https://github.com/uclouvain/openjpeg/wiki/JPIP).

View File

@ -0,0 +1,7 @@
---
layout: post
title: OpenJPEG 1.5 released
---
{% include JB/setup %}
[OpenJPEG 1.5](https://github.com/uclouvain/openjpeg/releases/tag/version.1.5) has been released.

View File

@ -0,0 +1,7 @@
---
layout: post
title: OpenJPEG 1.5.1 released
---
{% include JB/setup %}
[OpenJPEG 1.5.1](https://github.com/uclouvain/openjpeg/releases/tag/version.1.5.1) has been released.

View File

@ -0,0 +1,7 @@
---
layout: post
title: OpenJPEG 2.0.0 released
---
{% include JB/setup %}
[OpenJPEG 2.0.0](https://github.com/uclouvain/openjpeg/releases/tag/version.2.0.0) has been released.

View File

@ -0,0 +1,7 @@
---
layout: post
title: OpenJPEG 1.5.2 released
---
{% include JB/setup %}
[OpenJPEG 1.5.2](https://github.com/uclouvain/openjpeg/releases/tag/version.1.5.2) has been released.

View File

@ -0,0 +1,7 @@
---
layout: post
title: OpenJPEG 2.0.1 released
---
{% include JB/setup %}
[OpenJPEG 2.0.1](https://github.com/uclouvain/openjpeg/releases/tag/version.2.0.1) has been released.

View File

@ -0,0 +1,7 @@
---
layout: post
title: OpenJPEG 2.1.0 released
---
{% include JB/setup %}
[OpenJPEG 2.1.0](https://github.com/uclouvain/openjpeg/releases/tag/version.2.1) has been released.

View File

@ -0,0 +1,8 @@
---
layout: post
title: OpenJPEG is officially a JPEG 2000 reference software
---
{% include JB/setup %}
Good news! ISO/IEC 15444-5:2003/AMD.2 has finally been published, meaning that OpenJPEG is now officially a reference software for JPEG 2000 Part-1.
See [here](http://www.jpeg.org/items/20150709_press.html) for the press release from last JPEG meeting in Warsaw (look for the JPEG 2000 section).

View File

@ -0,0 +1,32 @@
---
layout: post
title: Project migrated from googlecode to github + new website
---
{% include JB/setup %}
Better late than never, OpenJPEG has finally entirely moved to github.
- the repo is now at: <https://github.com/uclouvain/openjpeg>
- test data is now in a separate repo at: <https://github.com/uclouvain/openjpeg-data>
- the issue tracker is now at: <https://github.com/uclouvain/openjpeg/issues>
- the wiki is there: <https://github.com/uclouvain/openjpeg/wiki>
I invite you to update your working copies to link to the new repo.
Ive disabled yesterday the issue tab on googlecode, and removed existing commit rights.
A few comments about the migration:
- source has been migrated with whole history of revisions
- thanks to some (human) support from github, we were able to keep original timestamps of the issues and comments.
- issue and comment authorship could *not* be migrated: everything is authored by « gcode-importer ». However, the original author is always mentioned and in many cases, the link has been made to the corresponding github account (if we knew the mapping between gcode and github). This means that original authors will *not* get notified in case of issue updates so I invite interested people to subscribe to issues if needed.
- if issues had an assignee (« owner » in googlecode), it has been kept.
What is still to be done
- Reformat wiki: for now, pages have simply been imported « as is » from gcode, so a refactoring is needed here.
- Clean up obsolete branches in the repo.
- Continuous integration: update CDash, setup travis (?), configure jenkins (we have now a dedicated server for this).
I saw there are already a few forks of the repo, feel free to submit your pull request if you think what you did in your fork could benefit all openjpeg users. For those not familiar with this workflow, I invite them to read the github doc ([here](https://help.github.com/articles/using-pull-requests/) for instance) as pull requests will now be the preferred workflow to suggest changes for the library.
Last but not least, OpenJPEG has also a new website that makes use of the powerful [Jekyll](http://jekyllrb.com/) engine made available by Github Pages.

View File

@ -37,8 +37,8 @@
.newsbar{
margin-top: 0px;
margin-bottom: 20px;
padding: 15px;
margin-bottom: 5px;
padding: 5px;
border: 2px solid #ccc;
}

54
index.html Normal file
View File

@ -0,0 +1,54 @@
---
layout: page
title: OpenJPEG
---
{% include JB/setup %}
<div class="newsbar">
<h2>Latest news</h2>
<ul>
{% for post in paginator.posts %}
<!-- <div class="post-entry"> -->
<li><a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a> <small>({{ post.date | date_to_string }})</small>
</li>
<!-- </div> -->
{% endfor %}
</ul>
<!-- Pagination links -->
{% if paginator.total_pages > 1 %}
<div class="pagination">
<!-- {% if paginator.previous_page %}
<a href="{{ paginator.previous_page_path }}" class="previous">Previous</a>
{% else %}
<span class="previous">Previous</span>
{% endif %}
<span class="page_number ">Page: {{ paginator.page }} of {{ paginator.total_pages }}</span>
{% if paginator.next_page %}
<a href="{{ paginator.next_page_path }}" class="next">Next</a>
{% else %}
<span class="next ">Next</span>
{% endif %}-->
<!--
Removed all pagination code here as links got totally messed up on project website!
-->
<span><a href="{{ BASE_PATH }}/archive.html">News Archive</a></span>
</div>
{% endif %}
</div>
<h2 id="what-is-openjpeg-">What is OpenJPEG ?</h2>
<p>OpenJPEG is an open-source JPEG 2000 codec written in C language. It has been developed in order to promote the use of <a href="http://www.jpeg.org/jpeg2000">JPEG 2000</a>, a still-image compression standard from the Joint Photographic Experts Group (<a href="http://www.jpeg.org">JPEG</a>). Since may 2015, it is officially recognized by ISO/IEC and ITU-T as a <a href="http://www.jpeg.org/jpeg2000/software.html">JPEG 2000 Reference Software</a>.</p>
<h2 id="who-can-use-the-code-">Who can use the code ?</h2>
<p>Anyone. As the OpenJPEG code is released under the <a href="https://github.com/uclouvain/openjpeg/blob/master/LICENSE">2-clauses BSD license</a>, anyone can use or modify the code, even for commercial applications. The only restriction is to retain the copyright in the sources or in the binaries documentation. Of course, if you modified the code in a way that might be of interest for other users, you are encouraged to share it (through a <a href="https://github.com/uclouvain/openjpeg/pulls">github pull request</a> or by filling an <a href="https://github.com/uclouvain/openjpeg/issues">issue</a>) but this is not a requirement.</p>
<h2 id="who-supports-the-project-">Who supports the project ?</h2>
<p>The library has been created and is still maintained by the Image and Signal Processing Group (<a href="http://sites.uclouvain.be/ispgroup/">ISPGroup</a>), in the Université catholique de Louvain (<a href="http://www.uclouvain.be/en-index.html">UCL</a>), with the support of <a href="http://www.intopix.com">intoPIX</a>. It has been supported and partially funded in the past by the <a href="https://cnes.fr/">CNES</a> and the <a href="http://www.c-s.fr/">CS</a> company. The JPWL module has been developed by the Digital Signal Processing Lab (<a href="http://dsplab.diei.unipg.it/">DSPLab</a>) of the University of Perugia, Italy (<a href="http://www.unipg.it/">UNIPG</a>).</p>

View File

@ -1,5 +1,5 @@
---
layout: page
layout: main
title: OpenJPEG
tagline: An open-source JPEG 2000 codec written in C
---