unit GR32.ImageFormats.JPG; (* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1 or LGPL 2.1 with linking exception * * The contents of this file are subject to the Mozilla Public License Version * 1.1 (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License * for the specific language governing rights and limitations under the * License. * * Alternatively, the contents of this file may be used under the terms of the * Free Pascal modified version of the GNU Lesser General Public License * Version 2.1 (the "FPC modified LGPL License"), in which case the provisions * of this license are applicable instead of those above. * Please see the file LICENSE.txt for additional information concerning this * license. * * The Original Code is Jpeg Image Format support for Graphics32 * * The Initial Developer of the Original Code is * Anders Melander * * Portions created by the Initial Developer are Copyright (C) 2008-2022 * the Initial Developer. All Rights Reserved. * * Contributor(s): * * ***** END LICENSE BLOCK ***** *) // WEAKPACKAGEUNIT so we can include the unit in the GR32 design time // package in order to have the design time editor support the various formats. {$WEAKPACKAGEUNIT ON} interface {$include GR32.inc} implementation uses {$ifdef FPC} Graphics, {$else FPC} Jpeg, JConsts, {$endif FPC} GR32.ImageFormats, GR32.ImageFormats.TGraphic; {$ifdef FPC} resourcestring sJPEGImageFile = 'JPEG Image File'; {$endif FPC} //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ initialization ImageFormatManager.RegisterImageFormat( TImageFormatReaderWriterTGraphic.Create(TJPEGImage, sJPEGImageFile, ['jpg', 'jpeg']), ImageFormatPriorityNormal); end.